|
Procedure Out32(PortAddress: Smallint; Value: Smallint); Stdcall; External 'InpOut32.DLL';
Function Inp32(PortAddress: Smallint) : Smallint; Stdcall; External 'InpOut32.DLL';
이 형태로 정의되어 있으니 DLL에서 불러서 사용하시면 될 것 같습니다.
0x300을 읽을 수 있을지는 모르겠습니다. 실질적으로 Windows NT 버젼 (2000, XP 포함)
에서는 포트를 95/98 버젼과 다르게 직접 억세스 할 수 없으며, 또한 억세스를 권한을
받아서 하더라도 가벼운 포트가 아니면 (시리얼, 패러럴 등) 직접적으로 억세스가
불가능합니다.
이러한 경우 DDK를 받으셔서 VxD 파일을 만드시든지 해서, 장치에 대한 드라이버를
따로 만들어 주셔야 합니다.
cuperido
나그네 님이 쓰신 글 :
: 저는 포트(0x300)을 읽을려고합니다.
: 근디 잘 안되어서요
: 빌더 5용이 있음
: 공개좀 부탁합니다.
|