【发布时间】:2018-01-25 06:42:38
【问题描述】:
起初,Windows explorer.exe 被关闭,桌面屏幕变黑。我的程序需要启动explorer.exe。这是我试过的:
QProcess process;
process.execute("explorer.exe");
问题是这只会弹出一个新的资源管理器窗口,而不是重新激活桌面资源管理器(将黑屏转回桌面)。它的行为应该就像你在 cmd 或 powershell 中杀死它后运行 explorer.exe 时一样。
【问题讨论】:
-
你用的是什么windows版本?我刚刚在 Windows 8.1 上检查了您的代码,它按您的预期工作。
-
刚刚在7上测试过,确实只是打开了一个新窗口而没有重新激活桌面。会尝试解决这个问题,这真的很有趣。
-
我的环境:Windows 10 64bit
标签: windows qt windows-explorer qprocess