0

我正在开发一个 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 及其类型在“附加到进程”窗口中为“托管”。

提前致谢。

4

1 回答 1

0

您可以Process.Start 按照此处所述使用,但资源管理器不是 .NET 可执行文件,因此任何强制它使用 .config 文件的尝试都可能不起作用。你想达到什么目的?

于 2013-02-09T07:23:52.397 回答