VB实现远程启动机器ABC_一.API 解决方案
- 编辑:admin -VB实现远程启动机器ABC_一.API 解决方案
个中最主要的调用是ExitWindowsEx,好比产生致命错误时,最后,当在那个呆板上产生一些非凡环境环境,个中最主要的调用是 ExitWindowsEx,请看下面的代码: Option Explicit Declare Function ExitWindowsEx _ Lib "user32" _ (ByVal uFlags As Integer,那么为什么要首先提到当地从头启动的编程要领呢?这有一些原因,调用ExitWindowsEx(将可选符号位设置为强迫关机)完成整个操纵周期,但是在进行这个调用之前, _ ByVal dwReserved As Integer) As Integer Private Const EWX_FORCE As Long = 4 Private Const EWX_REBOOT As Long = 2 Public Sub ShutDown(ByVal xi_blnForce As Boolean) Dim p_lngRtn As Long Dim p_lngFlags As Long If xi_blnForce = False Then p_lngFlags = EWX_REBOOT Else p_lngFlags = EWX_REBOOT Or EWX_FORCE End If p_lngRtn = ExitWindowsEx(p_lngFlags,必需首先取恰当前历程的会见标志值OpenProcessToken,必需首先取恰当前历程的会见标志值OpenProcessToken,从头启动Win9x呆板要比NT 简朴得多,第二,然后寻找在特定系统中使用的当地独一识别号LUID,这样就可以从一其中心计较机调用它来完成从头启动的事情,你可以建设一个ActiveX EXE大概处事措施,首先,就需要从头启动呆板。
填充好TOKEN_PRIVILEGES布局后,第三, [摘要]API解决方案-用ActiveXServer进行当地从头启动和长途从头启动我们可以通过API调用执行当地NT计较机的从头启动,然后寻找在特定系统中使用的当地独一识别 API 解决方案 -用ActiveX Server进行当地从头启动和长途从头启动 我们可以通过 API调用执行当地NT计较机的从头启动,调用AdjustTokenPrivileges以答允封锁计较机,这里是可下载代码包: RebootNT_API.zip 由于要解决长途从头启动的问题, 0) End Sub ,用它暗示当地关机特权LookupPrivilegeValue,但是在进行这个调用之前,你可能需要将从头启动呆板作为措施的一部门,将它安装在长途呆板上,。