1

我想Process.Start("C:\Windows\system32\slui.exe", " 3")在用户单击按钮后运行。不幸的是,应用程序坚持认为该文件不存在 - 即使它以管理员权限运行。

但是我知道该文件存在,因为我可以复制路径并从 Windows 资源管理器执行所需的程序。那么我做错了什么,我该如何解决这个问题?

谢谢你。

4

1 回答 1

0

尝试使用 ProcessStartInfo 类来指定要启动的应用程序的工作目录及其参数

Dim pi = new ProcessStartInfo()
pi.FileName = "slui.exe"
pi.WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.System)
pi.Arguments = "3"
Process.Start(pi)
于 2013-05-16T22:49:54.027 回答