如何在vb.net中启动slui.exe

时间:2013-05-16 22:24:27

标签: vb.net

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

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

Dim pi = new ProcessStartInfo()
pi.FileName = "slui.exe"
pi.WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.System)
pi.Arguments = "3"
Process.Start(pi)