是否可以以编程方式运行.scf文件

时间:2013-07-02 12:28:59

标签: c# system.diagnostics process.start

我尝试在 C#中使用"show Desktop.scf"运行System.diagnostics.Process.Start()。但调试行只是通过并且不采取任何行动。

当我尝试使用开始 - >运行,它会执行show desktop操作。

Process.Start采用文件名。为什么这不适用于代码。我也尝试了管理员模式

任何指导请。

2 个答案:

答案 0 :(得分:1)

UseShellExecute设置为true,将ProcessStartInfo移交给{{1}}。

这以与START相同的方式执行scf - > RUN会这样做。

答案 1 :(得分:1)

shell:::{3080F90D-D7AD-11D9-BD98-0000947B0257}

开始 - >运行与运行.scf一样 当我遇到同样的问题时,我正在制作一个AutoHotKey脚本。
但是当我用上面的代码替换.scf的路径时,它就像一个魅力。