Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#1

RUNAS hat weniger Rechte?

  Alt 28. Apr 2023, 10:25
Betriebssystem: Win 10
Moin,

kann es sein, dass RUNAS irgendwo weniger/eingeschränkte Rechte bekommt, als ein "Als Administrator ausführen"
Selber Benutzer mit passenden Rechten (Gruppe Administratoren).



Eine Batch startet sich selber mit RUNUS nochmal neu (wenn was nicht ging)
Code:
SET /P AdminName=Name des Admin-Kontos eingeben:
RUNAS /user:%COMPUTERNAME%\%AdminName% "\"%~dpf0\" -admin"
und startet dann z.B. die Installation eines Services (Delphi).
Bei der Installation knallt es dann mit Fehlercode 250477278 ... und ihr ahnt es vielleicht $0EEDFADE=cDelphiException.

Noch nicht rausgekommen wo genau, aber vermutlich z.B. beim Laden der Config > Zugriff auf Dateien oder beim Schreiben in die Registry HKLM.
Da die Exception bis ins System kommt, wurde sie somit nirgendwo abgefangen und steht damit auch nicht in unseren Log.




Das Selbe direkt mit "Als Administrator ausführen" gestartet läuft ohne Probleme.




Jetzt erstmal einfach das RUNAS durch eine Fehlermeldung ersetzt,
aber sind jemandem damit Gründe/Probleme bekannt?


Beim Starten als Admin ist zwar das Arbeitsverzeichnis zu Beginn C:\Windows\System32,
aber da das entsprechend zurückgesetzt wird cd /d "%~dp0" , gibt es eigentlich keinen Unterschied. (Verzeichnisse usw. angezeigt/geprüft)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (28. Apr 2023 um 10:28 Uhr)
  Mit Zitat antworten Zitat