
Verwandte Frage:Öffnen der Explorer-Shell mit Administratorrechten unter XP (mit installiertem IE7)
Wie können wir beim Öffnen eines Explorer-Fensters zwischen einem Fenster, das als Administrator ausgeführt wird, und einem Fenster, das als normaler Benutzer ausgeführt wird, unterscheiden?
Antwort1
Die Antwort istPrivBar von Aaron Margosis.
Möglicherweise liegt bei Ihnen (zumindest bei mir!) noch ein weiteres Problem vor: Sie können PrivBar nicht registrieren, weil der Benutzer, mit dem Sie es registrieren möchten, nicht über die erforderlichen Rechte zur Ausführung verfügt Regsvr32
.
Ein Teil der Antwort auf dieses Problem stammt RegSvrEx
von Rama Krishna Vavilala, der es Ihnen ermöglicht, eine DLL für den aktuellen Benutzer zu registrieren. Als ich das jedoch versuchte, erhielt ich die Meldung „Zugriff verweigert“.
Ich habe herausgefunden, dass ich RunAs verwenden könnte, um die richtigen Berechtigungen zu erhalten. Das Problem wäre dann jedoch, dass die Registrierung unter dem Administratorkonto gestartet würde und nicht mehr unter dem eingeschränkten Konto, das ich wollte. Daher würde die Registrierung unter dem falschen Konto erfolgen.
Durch das Lesen der Hilfeinformationen zu RunAs bin ich auf die Lösung gestoßen:
C:\Work>RunAs /env /user:SOMEDOMAINORMACHINE\some.user "c:\utils2\RegSvrEx.exe /c Privbar.dll"