Führen Sie die Software als Administrator aus, jedoch im aktuellen Benutzerkontext.

Führen Sie die Software als Administrator aus, jedoch im aktuellen Benutzerkontext.

Hier ist meine Situation: Ich habe eine einzelne Software, die Administratorrechte erfordert. Diese Software muss von normalen Benutzern ausgeführt werden. Rechtsklick und „Als Administrator ausführen“ funktionieren nicht, daher habe ich die runasAnwendung verwendet, um diese Software mit einem anderen Konto auszuführen, das über Administratorrechte verfügt, aber als normaler Benutzer angemeldet ist. Der normale Benutzer führt also Folgendes aus .bat:

C:\Windows\System32\runas.exe /profile /user:admin_user /savecred "path_to_software" 

Das Problem ist, dass ich mich, da ich die Software als ausführe admin_user, auch in seinem Kontext befinde. Wenn ich beispielsweise versuche, eine Datei innerhalb dieser Software zu speichern, öffnet das Dialogfeld „Speichern unter“ standardmäßig die admin_userOrdner von und nicht die Ordner des aktuellen Benutzers. Dies geschieht auch für die Standarddrucker usw. Jeder Aspekt der Software, der mit Windows interagiert, befindet sich im admin_userKontext.

Ich muss die Software als admin_user(oder mit Administratorrechten) ausführen können, aber im Kontext des angemeldeten (aktuellen) Benutzers, sodass ich beispielsweise beim Öffnen des Dialogfelds „Speichern unter“ die aktuellen Benutzerordner und nicht die Ordner erhalte admin_user. Ist das überhaupt möglich?

Antwort1

Kompatibilitätsmodus von Windows verwenden

es scheint den gewünschten Effekt zu haben

verwandte Informationen