2012-11-23 61 views
7

Używam następującego kodu do wyłączenia własnego systemu. Pracowałem w porządku. I potrzebuję do zamknięcia innego systemu, który jest podłączony do połączenia LAN. Nie mogę tego zrobić za pomocą tego kodu. Jak zamknąć inny system przy użyciu narzędzia shutdown.exe? Mój system operacyjny to Windows7.Zamknij inny system przy użyciu polecenia shutdown.exe w języku C#?

using System.Diagnostics; 


     protected void Button1_Click(object sender, EventArgs e) 
     { 
      Process.Start("shutdown.exe", "-s -t 00"); 

     } 
+0

również mieć nadzieję, że masz uprawnienia administratora w drugim systemie. następnym razem, gdy chcesz sprawdzić opcje polecenia, wypróbuj pomoc dla polecenia w wierszu polecenia. –

+0

@SimonWhitehead Używam jak ten Process.Start ("shutdown.exe", "-s-t 00 //NazwaKomputera");. To nie będzie działać dla mnie .. –

+1

Spróbuj '\\ Computername', a nie' // Computername'. –

Odpowiedz

1

Menu Start-> Run-> wpisać cmd-> naciśnij enter

w cmd typu

shutdown /? 

Widać pomocy, zgodnie z pomocy klucza potrzebne jest

/m \\computer Specify the target computer. 
1

Tylko dla kompletności:

Process.Start("shutdown.exe", "-s -t 00 \\computer"); 
Powiązane problemy