Andere Farben bei Start 'Als Administrator ausführen'

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
GoFi
Member
Member
Posts: 128
Joined: 2006-12-13, 14:28 UTC

Andere Farben bei Start 'Als Administrator ausführen'

Post by *GoFi »

Der mit erhöhten Rechten gestartete TC soll augenfällig mit anderer Farbgebung versehen werden.

Bei verschiedenen Benutzern wurde das bisher hier immer so realisiert

Code: Select all

[Colors]
RedirectSection=COLORS_%USERNAME%.INI
Wie bekommt man das bei demselben Benutzer aber mit erhöhten Rechten "Als Administrator ausführen" gestarteten TC hin?

Vielen Dank und eine besinnliche Adventszeit. :mrgreen:
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Mir persönlich reicht ja das Username^ in der Titelzeile.

Eine Möglichkeit:
Normal gestartete Programme enthalten im Enviroment die Umgebungsvariable

Code: Select all

SESSIONNAME=Console
Das könnte man bei der RedirectSection über die Variabel %SESSIONNAME% ausnutzen (Leer oder Console).

Oder den TC immer über einen Batchscript starten der vorher die Privilegen ermittelt:

Code: Select all

set Admin=NoAdmin
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"&&(set Admin=Admin )
TOTALCMD.EXE
(siehe http://stackoverflow.com/questions/4051883/batch-script-how-to-check-for-admin-rights)
Dann die Umgebungsvaribale "%Admin%" auswerten.

Gruß
Holger
GoFi
Member
Member
Posts: 128
Joined: 2006-12-13, 14:28 UTC

Post by *GoFi »

Danke. :D
%SESSIONNAME% funktioniert wie gewünscht. Einzig der Dateiname bei leerer Umgebungsvariable ist ein wenig ungewöhnlich:
Colors_%SESSIONNAME%.ini
statt erwartet
Colors_.ini .
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Colors_%SESSIONNAME%.ini
Könnte (je nach Editor) Probleme bereiten, wenn man diese Datei als normaler Anwender editieren will. :D

Gruß
Holger
Post Reply