我用如下方法打开并口设备,在win98下可以顺利的读取写入数据,可到了win2000下就失灵了 ,不能对并口进行操作了,请问这是为什么呀?是不是对并口的操作在win98和win2000下有区别,我应该注意那些问题呢?请大虾们给小弟指点一二。HANDLE OpenDevice()
{
HANDLE parallet;
parallet = CreateFile("LPT1",
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,
NULL
); if(parallet == INVALID_HANDLE_VALUE)
{
printf("Open device parallet error");
return 0;
}
return parallet;
}