我想启动资源管理器进程,包括任务栏等,但是当我在代码中启动它时,只有文件资源管理器窗口打开,没有其他部分。但是如果我在任务管理器中执行“explorer.exe”,它就可以工作。这只发生在64位Windows 7机器上。在32位的Windows 7上,它可以正常工作!那么我们该如何在64位Windows上做到呢?
这是我的代码:
这是我的代码:
Process Appli = new Process();
Appli.StartInfo.FileName = "explorer.exe";
Appli.StartInfo.UseShellExecute = false;
Appli.StartInfo.RedirectStandardOutput = false;
Appli.Start();
当它执行时,我只看到我的桌面(没有图标)和一个文件资源管理器窗口。
该项目的属性平台为“任何 CPU”。
有人能帮帮我吗?
非常感谢!