![]() |
1
6
万无一失的解决方案:
|
![]() |
2
10
在分析了前面的一些答案并做了一些研究之后,我在C中创建了一个完整的例子。这将关闭资源管理器外壳,然后等待它完全关闭并重新启动。希望这有帮助,在这个线程中有很多有趣的信息。
|
![]() |
3
6
我注意到没有人解决将explorer.exe作为shell启动的问题,而不仅仅是打开一个explorer窗口。我花了一段时间才弄明白,其实很简单:
必须将startinfo.useShellExecute设置为true才能使其作为shell重新启动。 |
![]() |
4
1
找到后,请使用GetWindowThreadProcessID,然后打开进程,然后终止进程。 |
![]() |
5
1
在谷歌搜索之后,我想出了以下解决方案:
|
![]() |
6
1
这对我在Vista上很有用:
但我找不到任何方法来抑制打开的“探索”窗口(我尝试过,因此软件隐藏)。在Vista上,在没有参数的情况下运行explorer.exe似乎与在早期系统上运行“explorer.exe/e”相同。你得自己在XP上试试,我这里没有。 注意:使用TerminateProcess似乎很极端,但是在Explorer附近发布wm_会引发Windows关闭对话框。 |
![]() |
7
1
这是为Windows7/8(和需要测试,甚至可能在Vista上工作)。 自从 有一种关闭资源管理器的正确方法 (progman)包含在Windows 7&8中- 右键单击 任务栏(Win8中的shell traywind或Win7中的startmenu) 按ctrl-shift时 ,在弹出菜单中显示 关闭资源管理器的隐藏选项 ,并使用spy++挖掘它,它是由消息触发的 WMU用户+ 436 . 所以我做了测试,并做了以下工作,效果很好。
它关闭资源管理器,并打开所有实例。要重新启动资源管理器,请使用上面提供的方法。 所以, 请确认 如果这在32位/64位版本的Windows Vista/7/8或任何其他版本上都有效,请发表评论。 |
![]() |
8
0
一个C解决方案,它提供了更多的确定性,即“正确”的探索者进程会被杀死。
|
![]() |
Community wiki · 需要改变的用户界面模式? 1 年前 |
![]() |
LITzman · 使用状态处理颜色主题更改 1 年前 |
![]() |
Community wiki · 进程。退出(0):输出消失? 2 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
![]() |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
![]() |
HCJ · win cmd中的批处理脚本循环 2 年前 |