【发布时间】:2015-03-19 16:03:38
【问题描述】:
我在 WPF 中为 Windows 8.1 系统编写了一个简单的自定义 shell 应用程序。它运行良好,但我需要在注册表的“运行”部分启动一些应用程序。很好,但是,无论我尝试什么,它们都无法启动,并且我收到错误消息:“系统找不到指定的文件。”
这是为 64 位系统设计的,所以我听说使用 C:\Windows\Sysnative\ 作为路径而不是 C:\Windows\System32\ 是一种解决方法,但它不起作用。我的代码如下:
Process processToStart = new Process
{
StartInfo =
{
FileName = @"C:\Windows\Sysnative\hkcmd.exe",
WorkingDirectory = @"C:\Windows\Sysnative\")
}
};
processToStart.Start();
【问题讨论】:
标签: c# .net process windows-8.1 system32