Paralell port init unter Win2000 / XP



  • Hallo Leute!

    Ich möchte gern unter Win2000 und XP über den lpt1 port eine Hardware ansteuern.
    Hab in den MFC-FAQ ein Beispiel gefunden, wie man mit CreatFile die Serielle
    Schnittstelle ansteuern kann. Meine Frage ist jetzt welche Function-parameter
    mus ich CreateFile übergeben um lpt1 bzw. lpt2 anzusprechen. Wenn ich es so mache hängt sich mein Programm bei WriteFile immer auf 😕 .

    char    lByte[1];
     //DWORD   dwBytesRecive;
     DWORD   dwBytesWriten;
     HANDLE  hComm;
    
     hComm = CreateFile("LPT1", GENERIC_READ | GENERIC_WRITE, 0, NULL,
                         EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
     WriteFile(hComm, lByte, 0x00, &dwBytesWriten, NULL);
    

    Viele Grüße
    Michael



  • Meno, Bitte gebt mir einen tip.

    lg.
    Michael



  • unter w2k xp war das nicht ohne weiters machbar, hatten wir hier auch schonmal..


Anmelden zum Antworten