Hallo Patrick,
Wenn du mit
Snuffchen:ich vermute das Windows 7 ja immer noch 'Max Mustermann' als User hat,
meinst, dass die Shell weiterhin als Max Mustermann ausgeführt wird, liegst du richtig.
Snuffchen:nur einen anderen Securitycontext!?!
Das kommt darauf an. Wenn 'Max Mustermann' zur Gruppe der Administratoren gehört, vermutest du richtig. Dann wird für diese Anwendung das Benutzerrecht angehoben. Diesen Vorgang nennt Windows dann den "elevation Mode".
Wenn 'Max Mustermann' zur Gruppe der Benutzer gehört, wird das Programm nicht nur in einem anderen Kontext, sondern unter einem anderen Benutzerkonto ausgeführt.
Was Timo dir da als Beispiel gezeigt hat, ist das gleiche wie das Windows eigene Tool RunAs. Beide Vorgehen, die von RunAs und der von Timo gezeigte Weg, fragen die Benutzerkontensteuerung ab, ob der anfordernde Benutzer zur Gruppe der Administratoren gehört oder nicht. Dementsprechend wird, wie bereits oben erklärt, entschieden.
Ich hoffe, ich konnte dir die Vorgehensweiße etwas näher bringen.
Servus,
Klaus
klaus_b@.NETAlles was an .NET und C# Spass macht, ... oder manchmal auch nicht.