Narf! Geschrieben 22. Juni 2010 Geschrieben 22. Juni 2010 Hallo an alle, ich bin etwas verwundert. Nichts neues, ich weiß. In einer Konsolen-Anwendung nutze ich CreateProcessWithLogonW ohne Probleme. In einer Dialogfeld-basierenden Anwendung will die selbe IDE die Funktion und die Variable LOGON_WITH_PROFILE nicht kennen. Beide Anwendungen sind Zeichensatz Unicode. IDE=Visual C++ .NET 2003.
Klotzkopp Geschrieben 22. Juni 2010 Geschrieben 22. Juni 2010 Du hast vermultlich _WIN32_WINNT und WINVER nicht (oder nicht hoch genug) definiert. Für CreateProcessWithLogonW (und die dazugehörigen Flags) muss deine Zielplattform mindestens Windows 2000 sein. Siehe Using the Windows Headers (Windows)
Narf! Geschrieben 22. Juni 2010 Autor Geschrieben 22. Juni 2010 Hat geklappt: #define _WIN32_WINNT 0x0500 //war 0x0400 Ein klarer Fall von :upps
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden