Username in der Titelleiste beim Starten mit runas

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Toshie
Junior Member
Junior Member
Posts: 3
Joined: 2004-07-21, 13:36 UTC

Username in der Titelleiste beim Starten mit runas

Post by *Toshie »

Hallo Leute,
ich nutze den Total Commander oft zu administrativen Zwecken mit einem anderen Useraccount. Dazu starte ich den TC mit dem runas Commando. Nach dem Starten wurde mir bis zur Version 6.03 noch der Benutzername mit dem ich TC gestartet habe in der Titelleiste angezeigt. Seit der 6.03a scheint dies nicht mehr der Fall zu sein. Gibt es dazu eine Einstellung oder einen Eintrag in der ini, oder funktioniert es einfach nur nicht mehr. Ich fand es sehr praktisch, da ich sofort sehen konnte welcher TC mit welchem User gestartet wurde.

Viele Grüsse
Toshie
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Autsch !

Post by *Clo »

2Toshie
:) Hallo !

¤ <Seufzer…> Die :twisted: Frage!
* Bitte, sehen Sie :http://www.ghisler.ch/board/viewtopic.php?t=2718

:mrgreen: V G
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

@Toshie:
Das Feature ist abhängig vom Betriebssystem, funktioniert nur unter XP afaik.

@Clo:
The problem here is displaying "runas"-username, looks like that:
http://icfu.i-networx.de/tc.png

Icfu
This account is for sale
Toshie
Junior Member
Junior Member
Posts: 3
Joined: 2004-07-21, 13:36 UTC

Post by *Toshie »

@icfu
Das Feature hat hier bis zur Version 6.03 auch unter Windows 2000 funktioniert. :(
Dein Link funkt leider nicht.

Toshie
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Das Feature hat hier bis zur Version 6.03 auch unter Windows 2000 funktioniert.
Gut, dann müßte ghisler was dazu sagen oder irgendjemand, der noch Windows 2000 nutzt. Habe hier derzeit nur XP im Einsatz und kann es daher nicht nachprüfen.
Dein Link funkt leider nicht.
Downloadmanager ausschalten... ;)
Das Bild ist im PNG-Format, was Dein Browser eigentlich anzeigen können sollte. Der Link ist funktionstüchtig.

Icfu
This account is for sale
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Post by *Clo »

2icfu
:) Hi Jeff !
¤ Der Bildlink ist gut für mich… Danke !

:mrgreen: VG
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Toshie
Benutzt Du zufällig eine andere Shell als Explorer.exe? Dies verhindert nach meinen Beobachtungen die Anzeige des Benutzernamens in der Titelleiste.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Toshie wrote:Das Feature hat hier bis zur Version 6.03 auch unter Windows 2000 funktioniert. :(
Benutzt Du evtl. Lefteous LaunchTC.exe ? Wenn da in der LaunchTC.ini Flags=2 ist, wird der Username nicht angezeigt.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Sheepdog
Ähem, ein solches Feature gibt es offiziell gar nicht...
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Lefteous wrote:Ähem, ein solches Feature gibt es offiziell gar nicht...
Tut mir Leid, das ich 'internals ausgeplaudert habe :oops:

sheepdog

BTW: Bestünde aber Nachfrage dafür.
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Toshie
Junior Member
Junior Member
Posts: 3
Joined: 2004-07-21, 13:36 UTC

Post by *Toshie »

Hi Leute,
ich benutze weder einen Explorerersatz noch Lefteous LaunchTC.exe.
Ich habe nochmal versucht eine ältere TC Version (hatte hier noch die 6.02 rumliegen) versucht, aber auch da will es nicht funktionieren. Ich hab gestern auch noch mal bei einem Kollegen geschaut, dort wird der useraccount in der Titelleiste angezeigt.
....... So. Ich hab nochmal auf einem anderen Rechner mit Windows2000 getestet. Dort funktioniert es. Also muss es wohl an meiner Windows Installation liegen. Werd mal weiterforschen.

Dank erstmal für Eure Hilfe.
Toshie
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3893
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

AFAIK zeigt der TC nur den Namen an, wenn der "runas" Befehl auch dein Profil benutzen kann.

Das ist aber nur der Fall, wenn du mit diesem Benutzer schon einmal lokal angemeldet warst (oder ActiveDirectory in der Dömäne hast).
#5767 Personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50421
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Also, Totalcmd macht folgendes:
1. Er sucht ein Fenster namens "Shell_TrayWnd", das ist der System-Tray (Teil des Explorers)
2. Er holt sich die Prozess-ID: GetWindowThreadProcessId
3. Mit GetKernelObjectSecurity erfragt er den "Security descriptor" SID
4. Dasselbe macht er für den eigenen Thread

Wenn die beiden verschieden sind, heisst das, dass der Explorer und Totalcmd verschiedenen Benutzern "gehören".

Entweder läuft der Explorer nicht, oder es fehlen die Rechte, um diese Angaben zu erfragen.
Author of Total Commander
https://www.ghisler.com
Post Reply