Ich hatte ein Problem welches ich nun teilweise gelöst habe, bei meinen Recherchen hier, war mir aufgefallen, daß einige delphischreibende Zeitgenossen hierzu einen Ansatz suchen.
Der Teil den ich gelöst habe:
In der Datei System.ini den Eintrag shell=Explorer.exe wird von einem Programm, gestartet in der registry unter ...\runservices, wie gewünscht geändert (mein Problem nun:Ich weis noch nicht wie,später mehr). Nun lautet er z.B. shell=Security.exe was zur folge hat, daß das Programm Security.exe statt dem WindowsDesktop gestartet wird(soweit alle Lösungsansätze die ich fand).
Problem(aller):
Wie kommt man zurück zum WindowsDesktop?
Lösung:
Die Zeile shell=Security.exe zurück auf shell=explorer.exe ändern und folgende Zeile zum Aufruf des WindowsDesktop benutzen:
winexec('rundll32.exe Shell32,SHExitWindowsEx -',sw_normal);
!!!ACHTUNG DAS DING IST CASE SENSITIVE!!!
???Letztes Hinderniss???
Mein Problem wie ändere ich in der System.ini (Textdatei) den Shelleintrag?
Oder wie ersetze ich geziehlt eine(die zweite[oder was auch ginge die ersten beiden]) Zeile einer Textdatei ohne den Rest zu behelligen?
Wenn mir das jemand Verraten könnte wäre der Shellaustausch Perfekt!
(Fast Perfekt wie man die Windows Anmeldung wegbekommt weis ich auch nicht wenn dazu jemandem was einfällt immer mal her damit;-))
Der Teil den ich gelöst habe:
In der Datei System.ini den Eintrag shell=Explorer.exe wird von einem Programm, gestartet in der registry unter ...\runservices, wie gewünscht geändert (mein Problem nun:Ich weis noch nicht wie,später mehr). Nun lautet er z.B. shell=Security.exe was zur folge hat, daß das Programm Security.exe statt dem WindowsDesktop gestartet wird(soweit alle Lösungsansätze die ich fand).
Problem(aller):
Wie kommt man zurück zum WindowsDesktop?
Lösung:
Die Zeile shell=Security.exe zurück auf shell=explorer.exe ändern und folgende Zeile zum Aufruf des WindowsDesktop benutzen:
winexec('rundll32.exe Shell32,SHExitWindowsEx -',sw_normal);
!!!ACHTUNG DAS DING IST CASE SENSITIVE!!!
???Letztes Hinderniss???
Mein Problem wie ändere ich in der System.ini (Textdatei) den Shelleintrag?
Oder wie ersetze ich geziehlt eine(die zweite[oder was auch ginge die ersten beiden]) Zeile einer Textdatei ohne den Rest zu behelligen?
Wenn mir das jemand Verraten könnte wäre der Shellaustausch Perfekt!
(Fast Perfekt wie man die Windows Anmeldung wegbekommt weis ich auch nicht wenn dazu jemandem was einfällt immer mal her damit;-))
Comment