![]() |
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Das Problem warum das Code-Beispiel so lang ist ist was anderes. Man kann über lpStartupInfo festlegen welcher WindowStation/Desktop ein Prozess zugeordnet wird. Allerdings muss der Benutzer bzw die LogonSession des Benutzers unter dem der Prozess lauft auch Zugriff auf die jeweilige WindowStation und den Desktop haben. Und damit das auch der Fall ist müssen die DACLs entsprechend angepasst werden...
Ich empfehle zu diesem Thema "Programming Windows Security" von Keith Brown. Edit: schau dir mal das an: ![]() da is alles drinnen was du brauchst um einen Prozess unter einem anderen Benutzer zu starten..! |
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Danke, ich werde es mir mal ankucken.
|
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Zitat:
|
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Ist nicht der Paramater nach der EXE-Datei die Paramater?
|
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Zitat:
sobald ich aber einen Parameter anhänge zb.: notepad.exe readme.txt läuft das programm nicht mehr an. warum? eine ahnung? |
Re: Ein gültiges Token für CreateProcessAsuser bekommen
So, es geht einfach nicht, weil man die nötigen Privilegien nicht aktivieren kann. Ab 2000 gibt es aber CreateProcessWithLogonW und das kann das. Es muss also native API-Funktionen geben, die das ermöglichen. mal sehen, ob ich in dieser Richtung weiterkomme. :? Wer was weiß, nur zu, bitte melde dich.
|
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Zitat:
mein programm läuft längst, habe das problem gelöst. allerdings hab ich immer noch ferien. ab montag bin ich wieder im büro und könnte nachgucken wie der source endgültig aussah :) gruss |
Re: Ein gültiges Token für CreateProcessAsuser bekommen
Mit CreateProcessWithLogonW ist es ja auch kein Problem, sie dazu mein
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz