PSTools和VB.net:系统找不到指定的文件

时间:2014-01-08 04:51:58

标签: vb.net cmd

我正在尝试编写一个程序,用于工作,它可以告诉我一个人是否登录了多台PC。

我正在使用PStool的PSloggedon cmd。

这是我试验的代码:

  

Private Sub Button1_Click(sender As System.Object,e As System.EventArgs)处理Button1.Click

    Dim Proc As New System.Diagnostics.Process
    Proc.StartInfo = New ProcessStartInfo("psLoggedon")
    'right now the textbox will hold a PC ID from a list of PC's in a database.
    Proc.StartInfo.Arguments = "-l \\" & TextBox1.Text & ""
    Proc.StartInfo.RedirectStandardOutput = True
    Proc.StartInfo.UseShellExecute = False
    Proc.StartInfo.CreateNoWindow = True
    Proc.Start()



    MsgBox(Proc.StandardOutput.ReadToEnd)



    Proc.Close()



End Sub

但我得到了这个错误:

Win32Exception未处理: 系统找不到指定的文件

我在这里查了一下:
C:\ Windows \ System32下

并确保将应用程序文件复制到那里并且它们是。

有人可以帮助我并向我解释我可以做些什么来解决这个问题吗?

P.S。我正在使用Windows 7

1 个答案:

答案 0 :(得分:0)

使用

string filePath = Environment.GetFolderPath(Environment.SpecialFolder.Windows) + "\\sysnative";

32 bit system command