Hiermit stelle ich eine erste Version von
RunAs-Tray vor. Angeregt von
Luckies
RunAsUser hab ich ein Programm geschrieben, das das Ausführen von Programmen und das Öffnen von bestimmten Ordnern im Explorer unter einer anderen Benutzerkennung per Mausklick erlaubt.
Die Daten könne jedesmal neu angegeben werden, es besteht aber auch die Möglichkeit, Name und Passwort zu speichern, in diesem Fall kann ein Programm wirklich per Mausklick gestartet werden!
Das Programm ist vom Prinzip her fertig, aber einige Sachen könnten noch benutzerfreundlicher und hübscher gelöst werden, außerdem hat es bisher nur ein Standard-Icon.
Deswegen brauch ich eure Hilfe: Sagt mir, was man besser machen kann und wo Probleme/Fehler auftreten!
Installation
Einfach alle Datein in ein Verzeichnis entpacken und die EXE ausführen. Beim ersten Start kommt eine Fehlermeldung, dass keine Konfiguration existiert. Wenn ihr dann wählt, dass eine neue erstellt werden soll, kanns losgehen.
Sourcecode wirds auch geben, aber den muss ich dazu noch etwas überarbeiten. Entwickelt wurde das ganze in C#, das .NET-Framework 1.1 wird benötigt zum Starten (außerdem Windows XP, ob es unter Windows 2000 geht, weiß ich nicht).
Edit:
Achtung!
Das Programm ist für den prodouktiven Einsatz noch nicht geeignet, schon deswegen, da das Passwort im Klartext gespeichert wird! Später wird es verschlüsselt werden, aber auch das kann nicht sehr sicher sein, da es ja auch wieder entschlüsselt werden muss. Sicher kann es nur sein, wenn man das Passwort jedesmal neu eingibt, das geht dann natürlich auf Kosten des Komforts.
Neue Version:
- Hauptfenster startet initial unsichtbar und wird angezeigt durch Doppelklick auf Tray-Icon oder entsprechendem Menüpunkt
- Bei Auswahl eines Menüpunkts wird das Hauptfenster nicht mehr angezeigt
- "X"-Button versteckt nur das Fenster
- Titel des Tray-Icons geändert.
Danke schonmal fürs Testen!