Windows 7中是否有任何explorer.exe问题?

时间:2010-03-25 23:41:11

标签: c# windows-7 explorer

s += "<p style=\"text-align: left;\"><a href=\"javascript:window.print()\">PRINT</a></p>";
System.IO.File.WriteAllText(@"CheckForm.html", s);
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.FileName = "explorer.exe";
startInfo.Arguments = "CheckForm.html";
System.Diagnostics.Process.Start(startInfo);

当我尝试在Windows 7中打开C#windows应用程序时出现问题,否则没有问题。

我无法使用上面的代码在Windows 7中打开explorer.exe。

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

要打开HTML文件,您只需使用文件路径调用Process.Start,如下所示:

Process.Start(@"CheckForm.html");

这将在默认程序中打开该文件。 (通常是IE或Firefox)

答案 1 :(得分:1)

explorer.exe是Windows资源管理器或桌面系统。您可能想要打开Internet Explorer,其进程名称为iexplore.exe

Windows资源管理器之前已与Internet Explorer集成,因此 - 根据您输入的路径 - 程序将切换到所需的应用程序。用于URL的IE和用于本地路径的Windows资源管理器。这可能就是为什么之前有效的原因。

然而,对于Vista,我认为整合已经松动,因此不再适用。