我试过 (环境VC6.0 WINDOWS2000 没有任何打印机驱动指向端口LPT1的情况下)      
HANDLE hCom = ::CreateFile("LPT1",GENERIC_READ | GENERIC_WRITE      
                     ,0,NULL,OPEN_EXISTING,NULL,NULL);
DWORD dwSent = 0;  
if (hCom != INVALID_HANDLE_VALUE)      
      ::WriteFile(hCom,(void*)"124",3,&dwSent,NULL);
   
但卡死在 ::WriteFile(hCom,(void*)"124",3,&dwSent,NULL);到底怎么会事?