本文介绍了我如何在 C# 中使用进程类启动资源管理器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经用我的应用程序替换了 windows shell,它运行良好,关闭我的应用程序后,我必须使用以下代码启动 windows 资源管理器
i have replaced windows shell with my application it worked perfectly, after closing my application i have to launch windows explorer with the following piece of code
启动资源管理器的代码
Process.Start(@"c:\windows\explorer.exe");
我用来替换 shell 的注册表
HKEY_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\WinLogon\Shell
它不显示任务栏和开始菜单,它只显示 mydocuments 文件夹.资源管理器启动后,我需要开始菜单和任务栏
it doesnt show taskbar and start menu, it just shows mydocuments folder. I need start menu and taskbar while after explorer started
推荐答案
在再次启动资源管理器之前,您可能需要终止现有的 shell 进程(即您的应用程序).
You will probably have to kill the existing shell process (i.e. your app) before starting explorer again.
这篇关于我如何在 C# 中使用进程类启动资源管理器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!