从Process.Start执行.exe时包含(另一个)文件

时间:2013-02-13 23:04:09

标签: vb.net

我有以下代码,当使用按钮(示例)执行时,将启动程序rkill.exe。但是当rkill.exe启动时(cmdline接口),它需要文件lpt $ vpn.709。如何在致电rkillProcess.Start()时包含此文件?

代码 - 这有效,但需要包含lpt $ vpn.709?

   Dim rkillProcess As New Process

   rkillProcess.StartInfo.FileName = My.Computer.FileSystem.CurrentDirectory & "\Tools\McAffee\rkill\rkill.exe"

            rkillProcess.StartInfo.CreateNoWindow = True

            rkillProcess.Start()

当然rkill.exe运行正常,如果我从其目录中双击它,目录中包含lpt $ vpn.709。但是,对于我的程序目的,我需要使用按钮事件启动rkill.exe。这就是为什么我需要包含lpt $ vpn.709才能运行rkill。

1 个答案:

答案 0 :(得分:2)

谢谢Mark!

这有效:

syscleanProcess.StartInfo.WorkingDirectory = My.Computer.FileSystem.CurrentDirectory & "\Tools\TrendMicro\sysclean\"


 syscleanProcess.StartInfo.FileName = My.Computer.FileSystem.CurrentDirectory & "\Tools\TrendMicro\sysclean\sysclean"