2014-01-08 3 views
0

Im пытается написать программу для работы, которая сможет рассказать мне, если один человек зарегистрирован на нескольких ПК.PSTools и VB.net: система не может найти указанный файл

Я использую PSTool's PSloggedon cmd.

здесь код Im экспериментируя с:

Private Sub Button1_Click (отправитель Как System.Object, е Как 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. Им с помощью окна 7

ответ

0

использование

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

32 bit system command

+0

где и как бы я использовать это заявление? –

+0

до Proc.StartInfo –

+0

На самом деле статья, которую вы опубликовали, помогла. Все, что я сделал, это скопировать файлы приложений PStools в \ windows \ syswow64 спасибо! –

Смежные вопросы