News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Are IN/OUT asm commands allowed under Windows Vista/7?

Started by dc2000, July 03, 2012, 12:48:16 PM

Previous topic - Next topic

dedndave

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

Posted by: dedndave
« on: July 07, 2012, 01:44:19 AM »

Quotethere 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.