Kandungan
Pengurus Windows Task adalah aplikasi yang membolehkan visualisasi semua proses mesin, iaitu, dari program-program yang berjalan. Mereka boleh berjalan di latar belakang membantu kerja sistem operasi atau mereka boleh menjadi aplikasi perisian yang dibuka oleh pengguna. Anda boleh menggunakan fail VBScript (VBS) untuk menutup proses ini. Ini adalah alat yang berguna untuk pentadbir rangkaian yang ingin menghalang program daripada dibuka apabila pengguna menggunakan mesin.
Arahan
Fail VBS berguna untuk pentadbir rangkaian (imej rangkaian oleh .shock dari Fotolia.com)-
Buat tali untuk menyimpan nilai proses yang anda mahu tutup. Dalam contoh ini, fail VBS akan menutup aplikasi Notepad. Kod berikut akan membuat pembolehubah urutan untuk proses Notepad: Proses proses kurang = "notepad.exe "
-
Buat pemboleh ubah objek yang mewakili akaun pengguna pentadbir. Ini diperlukan untuk menamatkan proses mesin. Kod berikut mencipta objek WMI yang kemudian digunakan untuk menemui pengawal proses: Tetapkan wmi = GetObject ( "winmgmts: {impersonationLevel = menyamar !! myComputer root cimv2 ")
-
Gunakan pemboleh ubah perkhidmatan WMI untuk mendapatkan pengawal proses yang anda mahu tutup. Ia adalah kunci unik yang diberikan kepada proses yang digunakan oleh Windows sebagai rujukan dalaman. Untuk pertanyaan perkhidmatan WMI, gunakan kod berikut:
Tetapkan proses = objWMIService.ExecQuery ( "Pilih * dari Win32_Process Where Name = " & process)
-
Tutup proses tersebut. Kerana pengguna mungkin mempunyai tingkap notepad berganda yang terbuka, kod tersebut akan menggunakan urutan untuk menghentikan setiap proses. Ini akan berlaku kepada semua orang yang sepadan dengan "notepad.exe ". Kod ini adalah: Untuk Setiap objProses dalam proses objProcess.Terminate () Seterusnya
-
Sahkan bahawa proses telah berakhir dengan memaparkan hasil pada skrin. Kod berikut menunjukkan mesej yang berjaya kepada pengguna: WSCript.Echo "Proses terbunuh sahaja " & proses