我正在开发一个shell扩展,我需要在托管上下文(.net 4运行时)中打开Windows资源管理器(explorer.exe)。我创建了explorer.exe.config文件并放在%windir%中。 explorer.exe.config文件的内容如下所示。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<requiredRuntime imageVersion="v4.0.30319" version="v4.0.30319" />
<supportedRuntime version="v4.0.30319" />
</startup>
</configuration>
但是,资源管理器无法在.net运行时中打开。有没有更好的方法呢?
为了更清楚,我希望在“附加到进程”窗口中将explorer.exe及其类型设置为“Managed”。
提前致谢。
答案 0 :(得分:0)
您可以使用Process.Start
as described here,但资源管理器不是.NET可执行文件,因此任何强制它使用.config文件的尝试都可能无效。你想要实现的是什么?