Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Explorer.exe als Shell von Shell öffnen (https://www.delphipraxis.net/57989-explorer-exe-als-shell-von-shell-oeffnen.html)

stefan2005 29. Nov 2005 17:53


Explorer.exe als Shell von Shell öffnen
 
hi,
ich bin grad ein wenig am rumspielen an meinem System und man kann in der Registry die Shell Datei (explroer.exe normalerweise) ändern.
Jetzt wollte ich ein Programm schreiben dass erst als Shell gestartet wird, aber dann explorer.exe ausführt.

Wenn ich das aber nun mache per ShellExecute, öffnet sich nicht die normale taskeiste, sondern so der Dateibrowser von explorer.exe !

wie kann ich dann explorer.exe und die Taskleiste öffnen ?

mfg,
stefan

MarcoWarm 29. Nov 2005 18:31

Re: Explorer.exe als Shell von Shell öffnen
 
normalerweise tritt das auf, wenn der Explorer bereits gestartet wurde. In deinem Fall scheint der Explorer also bereits gestartet zu sein, trotz der Registryänderung.

Als alternative kannst du Explorer.exe umbenennen (z.B. in WinExplorer.Exe) und dein eigenes Programm Explorer.exe nennen. Von dem aus rufst du dann WinExplorer.exe auf. Das sollte funktionieren. Kannst aber auch chaosben fragen, der hat das vor kurzem erst gemacht.

Ciao Marco

Vjay 30. Nov 2005 12:50

Re: Explorer.exe als Shell von Shell öffnen
 
Wenn ich mich recht erinnere (ist lange her). Schaut der Explorer ob er a) als erste Explorer-Instanz gestartet wird und b) ob er als Shell eingetragen ist, bevor er als Shell startet.

Glaube dies ging, indem du den Registryschlüssel auf den Explorer setzt, ihn startest und wieder zurücksetzt.

Autor: MarcoWarm -> Dies könnte auch funktionieren, da der Explorer denkt er ist noch eingetragen. stefan2005 könnte nur extreme Probleme mit dem Windows Dateischutz bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz