Я считаю, что все знают, что невозможно напрямую перезагрузить сервер, используя ASP. В настоящее время нам нужно создать компонент для реализации этой функции. ASP может вызвать систему API через этот компонент, а затем перезапустить и отключаться по -разному. Сегодня редактор New Technology Channel в кратчайшие сроки описать метод компонентов сценария ASP для реализации перезапуска сервера.
Давайте сначала поговорим о производстве COM и, конечно же, построим новый проект в VB от Aceivex DLL.
1) Сначала изменить свойства проекта, изменить имя проекта на систему в окне «Свойства проекта», изменить имя модуля, чтобы контрастировать в окне модуля класса и сохранить проект;
2) Затем добавьте модуль, чтобы объявить API и константы, которые будут использоваться. Ниже приведено контент в модуле.
Объявить функцию exitwindowsex lib "user32" (byval uflags old ally, byval dwreserved alls) пока долго) пока долго)
3) Введите следующий код в модуле класса:
Перезагрузка публичной функции (Atype as variant) T & = ExitWindowSex (1, Atype) Функция
Эта функция должна передавать параметр для управления методом запуска. Этот параметр передается из программы ASP. Вы можете увидеть конкретный метод использования позже!
После написания приведенного выше кода сохраните проект и составьте проект в System.dll. Вот программа ASP:
Код в ASP очень прост:
<%atype = request ("atype") set sys = server.createObject ("system.contral") sys.reboot (atype)%>Среди них Atype может использоваться для использования 0, 1, 2, 4, 0, 1 и 4 при выключении , 2 используется для перезапуска и выполнения ASP после написания.
Выше приведено краткое описание метода компонентов скрипта ASP для реализации перезапуска сервера. Я надеюсь, что это будет полезно для обучения каждого, и я надеюсь, что все будут продолжать поддерживать неправильный новый технологический канал!