我想重新启动“explorer.exe”,例如Delphi 的 TaskBar 进程。
在批处理文件中我会这样做(有效!):
taskkill.exe /IM explorer.exe /F
start explorer.exe
在 Delphi 中,我尝试对这两个命令使用 ShellExecute。杀戮有效,但是我没能把探险家找回来。
我应该如何调用 ShellExecute 来重新启动资源管理器,包括任务栏(而不仅仅是一个文件浏览器窗口)?
看来,如果资源管理器本身没有运行,ShellExecute 需要完整路径,即 C:\Windows xplorer.exe 才能工作。