//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言系统服务管理器源码系统结构:状态,操作系统服务,API_取Window和DOS版本扩展,API_OpenSCManager,API_EnumServicesStatusEx,RtlMoveMemory,API_OpenService,API_QueryServiceStatus,API_ControlService,API_StartService,API_QueryServiceStatusEx,API_DeleteService,API_CloseServiceHandle, ======启动窗口程序集 || ||------__启动窗口_创建完毕 || ||------状态 || ||------_超级列表框1_被双击 || ||------__启动窗口_尺寸被改变 || ||------_超级列表框1_当前表项被改变 || ||------_超级列表框1_右键单击表项 || ||------_启动_被选择 || ||------_停止_被选择 || ||------_暂停_被选择 || ||------_恢复_被选择 || ||------_重新启动_被选择 || ||------_删除_被选择 || ||------_属性_被选择 || ||------_刷新_被选择 || ||------操作系统服务 || || ======查看服务窗口程序集 || ||------_查看服务_创建完毕 || ||------_超级按钮5_被单击 || ||------_超级按钮6_被单击 || ||------_超级按钮1_被单击 || ||------_超级按钮2_被单击 || ||------_时钟1_周期事件 || || ======调用的Dll || ||---[dll]------API_取Window和DOS版本扩展 || ||---[dll]------API_OpenSCManager || ||---[dll]------API_EnumServicesStatusEx || ||---[dll]------RtlMoveMemory || ||---[dll]------API_OpenService || ||---[dll]------API_QueryServiceStatus || ||---[dll]------API_ControlService || ||---[dll]------API_StartService || ||---[dll]------API_QueryServiceStatusEx || ||---[dll]------API_DeleteService || ||---[dll]------API_CloseServiceHandle 调用的DLL命令: .DLL命令API_取Window和DOS版本扩展,整数型,,"GetVersionExA",,在一个OSVERSIONINFO结构中载入与平台和操作系统有关的版本信息非零表示成功,零表示失败 .参数版本,OSVERSIONINFO,,OSVERSIONINFO,用于装载版本信息的结构。在正式调用函数之前,必须先将这个结构的dwOSVersionInfoSize字段设为结构的大小(148); .DLL命令API_OpenSCManager,整数型,"advapi32.dll","OpenSCManagerA",,连接服务控件管理器 .参数lpMachineName,整数型 .参数lpDatabaseName,整数型 .参数dwDesiredAccess,整数型 .DLL命令API_EnumServicesStatusEx,整数型,"ADVAPI32.DLL","EnumServicesStatusExA" .参数hSCManager,整数型 .参数InfoLevel,整数型 .参数dwServiceType,整数型 .参数dwServiceState,整数型 .参数lpServices,字节集,传址 .参数cbBufSize,整数型 .参数pcbBytesNeeded,整数型,传址 .参数lpServicesReturned,整数型,传址 .参数lpResumeHandle,整数型 .参数pszGroupName,整数型 .DLL命令RtlMoveMemory,整数型,,"RtlMoveMemory" .参数Destination,ENUM_SERVICE_STATUS_PROCESS .参数Source,字节集 .参数Length,整数型 .DLL命令API_OpenService,整数型,"Advapi32.dll","OpenServiceA" .参数hSCManager,整数型 .参数lpServiceName,文本型 .参数dwDesiredAccess,整数型 .DLL命令API_QueryServiceStatus,整数型,"advapi32.dll","QueryServiceStatus",,获取服务状态 .参数hService,整数型 .参数lpServiceStatus,SERVICE_STATUS,传址 .DLL命令API_ControlService,整数型,"advapi32.dll","ControlService",,向服务器发送控件 .参数hService,整数型 .参数dwControl,整数型 .参数lpServiceStatus,SERVICE_STATUS,传址 .DLL命令API_StartService,整数型,"advapi32.dll","StartServiceA",,开始运行服务 .参数hService,整数型 .参数dwNumServiceArgs,整数型 .参数lpServiceArgVectors,整数型 .DLL命令API_QueryServiceStatusEx,整数型,"ADVAPI32.DLL","QueryServiceStatusEx" .参数hService,整数型 .参数InfoLevel,整数型 .参数lpBuffer,字节集 .参数cbBufSize,整数型 .参数pcbBytesNeeded,整数型,传址 .DLL命令API_DeleteService,逻辑型,"advapi32.dll","DeleteService",,从SCMANAGER数据库中删除服务 .参数hService,整数型 .DLL命令API_CloseServiceHandle,整数型,"advapi32.dll","CloseServiceHandle",,关闭ServiceControlManager对象 .参数hSCObject,整数型
