habe da ein schwerwiegendes Problem mit CreateProcessWithLogonW.
In meinem tool lasse ich in einer Schleiffe die lokale Registry dursuchen. Wird ein gewisser Eintrag gefunden schreibe ich mir eine .cmd zusammen, die ich dann mittels CreateProcessWithLogonW ausführen lasse. Es werden dort Daten von einer WIN2000 Domaine oder WIN NT 4.0 Domaine Daten gezogen und entsprechender eintrag in der eigenen Registry durchgeführt.
Das alles Funktioniert dann auch.
Das Problem kommt in der Schleiffe. Mit dauerendem CreateProcessWithLogonW wird irgendwann das Verzeichniss auf dass ich zugreiffen will geblockt. Keine Zugriffe mehr, aber nur für die anderen. Erst nach einem Reboot der Maschine von dem der Zugriff kam, wird das Verzeichnis wieder frei gegeben.
naja dein jeder CreateProcessWithLogonW meldet einen neuen benutzer an den pc an, wenn das recht oft geschieht ist das etwas problematisch, damit wird win nicht fertig, du solltest das was du machen willst nochmal überdenken, evtl gibts ne andere (einfachere) lösung (ich habs immernoch nciht begriffen was du eigentlich tun willst ) -- class God : public ChuckNorris { };