ASP를 사용하여 서버를 직접 다시 시작하는 것이 불가능하다는 것을 모든 사람은 알고 있습니다. 현재이 기능을 구현하려면 구성 요소를 작성해야합니다. ASP는이 구성 요소를 통해 시스템 API를 호출 한 다음 다른 방식으로 다시 시작하고 종료 할 수 있습니다. 오늘, The Error New Technology Channel의 편집기는 서버 재시작을 실현하기 위해 ASP 스크립트 구성 요소의 메소드를 간략하게 설명합니다.
COM의 첫 번째 제작에 대해 이야기하고 물론 AceiveX DLL에서 VB에서 새로운 프로젝트를 구축해 봅시다.
1) 먼저 프로젝트 속성을 수정하고 프로젝트 속성 창에서 프로젝트 이름을 시스템으로 변경하고 클래스 모듈 창에서 모듈 이름을 변경하고 프로젝트를 저장하십시오.
2) 그런 다음 API 및 상수를 사용할 모듈을 추가하십시오. 다음은 모듈의 내용입니다.
선언 exitwindowsex lib "user32"(길이, byval dwreserved) 오랫동안 선언
3) 클래스 모듈에 다음 코드를 입력하십시오.
공개 함수 재부팅 (변형으로 Atype) 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 스크립트 구성 요소의 방법에 대한 간단한 설명입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 잘못된 새로운 기술 채널을 계속 지원하기를 바랍니다!