Author Topic: Are IN/OUT asm commands allowed under Windows Vista/7?  (Read 14265 times)

dedndave

  • Member
  • *****
  • Posts: 8828
  • Still using Abacus 2.0
    • DednDave
Re: Are IN/OUT asm commands allowed under Windows Vista/7?
« Reply #15 on: July 07, 2012, 01:44:19 AM »
there is always a way   :P
seems to me that a little program that runs at boot could disable the "feature"

as for using in/out in user-mode programs, i am not sure i agree
back in the days of DOS, i used to write programs that used in/out and set interrupt vectors all the time
i can understand the need for chaining vectors, of course

the question here is security, i suppose
but, i don't see a lot of attacks coming from the serial or parallel ports - lol
as a hardware engineer, i would often like access to these ports
so - i guess i have a "non-standard" view of the issue

Gunther

  • Member
  • *****
  • Posts: 4198
  • Forgive your enemies, but never forget their names
Re: Are IN/OUT asm commands allowed under Windows Vista/7?
« Reply #16 on: July 08, 2012, 09:34:53 PM »
Posted by: dedndave
« on: July 07, 2012, 01:44:19 AM »

Quote
there is always a way   :P


That might be or not. The trick is: Your usual Windows application is running in ring 3 - and that's the a.. end. All hardware accesses are virtualized. Only ring 0 programs have unlimited hardware access.

Gunther
 
You have to know the facts before you can distort them.