Saya percaya semua orang tahu bahwa tidak mungkin untuk langsung memulai kembali server menggunakan ASP. Saat ini, kita perlu membuat komponen untuk mengimplementasikan fungsi ini. ASP dapat memanggil API sistem melalui komponen ini, dan kemudian restart dan dimatikan dengan cara yang berbeda. Saat ini, editor saluran teknologi baru akan secara singkat menjelaskan metode komponen skrip ASP untuk mewujudkan restart server.
Mari kita bicara tentang produksi COM terlebih dahulu, dan membangun proyek baru di VB, tentu saja, dari Aceevex DLL.
1) pertama -tama memodifikasi properti proyek, ubah nama proyek menjadi sistem di jendela Project Properties, ubah nama modul menjadi kontras di jendela modul kelas, dan simpan proyek;
2) Kemudian tambahkan modul untuk mendeklarasikan API dan konstanta yang akan digunakan. Berikut ini adalah konten dalam modul.
Deklarasikan fungsi exitwindowsex lib "user32" (byval uflags selama, byval dwreserved selama) selama
3) Masukkan kode berikut di modul kelas:
Fungsi Publik Reboot (atype as varian) t & = exitwindowsex (1, atype) fungsi akhir
Fungsi ini perlu melewati parameter untuk mengontrol metode startup. Parameter ini dilewatkan dari program ASP. Anda dapat melihat metode penggunaan spesifik nanti!
Setelah menulis kode di atas, simpan proyek dan kompilasi proyek menjadi System.dll. Inilah program ASP:
Kode dalam ASP sangat sederhana:
<%atype = request ("atype") atur sys = server.createObject ("system.contral") sys.reboot (atype)%>Di antara mereka, atype dapat digunakan untuk menggunakan 0, 1, 2, 4, 0, 1 dan 4 sebagai shutdown , 2 digunakan untuk memulai kembali , dan menjalankan ASP setelah menulis.
Di atas adalah deskripsi singkat tentang metode komponen skrip ASP untuk mewujudkan restart server. Saya harap ini akan membantu untuk pembelajaran semua orang, dan saya harap semua orang akan terus mendukung saluran teknologi baru yang salah!