数码资讯
ASP脚本组件实现服务器重启
众所周知,直接使用ASP无法重启服务器。这时,我们需要做一个组件来实现这个功能。asp通过这个组件调用系统API,然后根据不同的重启和关闭模式进行操作。 以下是COM的生产,当然是在VB中,新的项目,aceivex DLL。 1)修改工程性质的第一,改变项目名称系统在工程属性窗口,改变模块的名称来控
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
众所周知,直接使用ASP无法重启服务器。这时,我们需要做一个组件来实现这个功能。asp通过这个组件调用系统API,然后根据不同的重启和关闭模式进行操作。
以下是COM的生产,当然是在VB中,新的项目,aceivex DLL。
1)修改工程性质的第一,改变项目名称系统在工程属性窗口,改变模块的名称来控制在类模块窗口,并保存项目。
2)然后添加一个模块来声明需要使用的API和常量,下面是模块中的内容。
声明函数ExitWindowsEx libuser32(ByVal uFlags,ByVal dwReserved)
3)在类模块中输入以下代码:
公共功能启动(一种变异)
T = ExitWindowsEx(1型)
端功能
这个函数需要传递一个参数来控制引导模式。这个参数是从ASP程序中传入的,以后我们可以看到具体的用法。
写上面的代码,保存项目,并编制项目system.dll.next,写ASP程序:
ASP的代码很简单:
<
A型=请求(类)
设置系统= server.createobject(系统控制)
Sys.reboot(A型)
%>
其中一种可使用0, 1, 2、4, 0, 1、4关闭,2重新开始,与ASP执行完毕后。
以上就是做一个ASP脚本组件,使服务器重启的实现方法,希望对大家的学习有所帮助。
以下是COM的生产,当然是在VB中,新的项目,aceivex DLL。
1)修改工程性质的第一,改变项目名称系统在工程属性窗口,改变模块的名称来控制在类模块窗口,并保存项目。
2)然后添加一个模块来声明需要使用的API和常量,下面是模块中的内容。
声明函数ExitWindowsEx libuser32(ByVal uFlags,ByVal dwReserved)
3)在类模块中输入以下代码:
公共功能启动(一种变异)
T = ExitWindowsEx(1型)
端功能
这个函数需要传递一个参数来控制引导模式。这个参数是从ASP程序中传入的,以后我们可以看到具体的用法。
写上面的代码,保存项目,并编制项目system.dll.next,写ASP程序:
ASP的代码很简单:
<
A型=请求(类)
设置系统= server.createobject(系统控制)
Sys.reboot(A型)
%>
其中一种可使用0, 1, 2、4, 0, 1、4关闭,2重新开始,与ASP执行完毕后。
以上就是做一个ASP脚本组件,使服务器重启的实现方法,希望对大家的学习有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。