//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言网管助手源码系统结构:状态检查,服务属性初始化,关闭注册项_,取注册表项_,打开注册表项_,写注册表项_,十六进制转十进制_,外部窗口获取焦点_,获取特别文件夹位置_,从列表id取路径_,置计算机名_,创建目录_,取Window和DOS版本扩展_,打开SC管理服务_,枚举SC管理器服务列表_,拷贝内存_,打开指定服务_,获取服务状态_,获取服务PID_,发送控制码_,启动指定服务_,修改服务参数_,关闭服务_,删除服务_,寻找顶级窗口_API, ======窗口程序集1 || ||------__主窗口_创建完毕 || ||------__主窗口_将被销毁 || ||------_权限页面重设超级按钮_被单击 || ||------_权限页面应用超级按钮_被单击 || ||------_权限页面推荐超级按钮_被单击 || ||------_权限页面全选超级按钮_被单击 || ||------_权限页面清除超级按钮_被单击 || ||------_保存为自定义超级按钮_被单击 || ||------_载入自定义超级按钮_被单击 || ||------_载入自定义权限设置 || ||------_载入推荐权限设置 || ||------_权限页面初始化 || ||------_应用权限设置 || ||------_禁用INTELNET选项选择框_被单击 || ||------_隐藏常规选项选择框_被单击 || ||------_隐藏安全选项选择框_被单击 || ||------_隐藏隐私选项选择框_被单击 || ||------_隐藏内容选项选择框_被单击 || ||------_隐藏连接选项选择框_被单击 || ||------_隐藏程序选项选择框_被单击 || ||------_隐藏高级选项选择框_被单击 || ||------_禁用显示属性选择框_被单击 || ||------_控制面板超级列表框_表项被激活 || ||------_管理维护页面初始化 || ||------_高级选择夹_子夹被改变 || ||------_控制面板超级列表框_开始编辑 || ||------_确定按钮_被单击 || ||------_运行组合框_编辑内容被改变 || ||------_删除记录按钮_被单击 || ||------_浏览按钮_被单击 || ||------_管理维护页面拖放对象_得到文件 || ||------_运行组合框_列表项被选择 || ||------_控制面板超级列表框_右键单击表项 || ||------_运行程序_被选择 || ||------_添加程序_被选择 || ||------_修改设置_被选择 || ||------_重命名_被选择 || ||------_删除程序_被选择 || ||------_控制面板超级列表框_按下某键 || ||------_控制面板超级列表框_结束编辑 || ||------_OEM图片框_被双击 || ||------_修改技术支持信息超级按钮_被单击 || ||------_个性页面初始化 || ||------_我的文档超级按钮_被单击 || ||------_历史记录超级按钮_被单击 || ||------_IE临时文件夹超级按钮_被单击 || ||------_Cookies超级按钮_被单击 || ||------_收藏夹超级按钮_被单击 || ||------_桌面超级按钮_被单击 || ||------_程序安装超级按钮_被单击 || ||------_开始菜单超级按钮_被单击 || ||------_菜单程序超级按钮_被单击 || ||------_启动项超级按钮_被单击 || ||------_安装盘超级按钮_被单击 || ||------_下载目录超级按钮_被单击 || ||------_同目录超级按钮_被单击 || ||------_同目录选择框_被单击 || ||------_系统登录背景超级按钮_被单击 || ||------_IE工具栏背景超级按钮_被单击 || ||------_个性设置保存超级按钮_被单击 || ||------_制造商链接图片框_被双击 || ||------_个性设置载入超级按钮_被单击 || ||------_载入自定义个性设置 || ||------_个性设置重设超级按钮_被单击 || ||------_应用个性设置页面 || ||------_个性设置应用超级按钮_被单击 || ||------_标签26_鼠标左键被放开 || ||------_其它页面拖放对象_得到文件 || ||------_发送超级按钮_被单击 || ||------_超级链接框1_鼠标右键被放开 || ||------_按钮8_被单击 || ||------_全局设置应用超级按钮_被单击 || ||------_修改密码选择框_被单击 || ||------_全局设置初始化 || ||------_高级选择夹_子夹头被单击 || ||------_标准优化初始化 || ||------状态检查 || ||------_服务超级列表框_被双击 || ||------_服务超级列表框_右键单击表项 || ||------_启动_被选择 || ||------_停止_被选择 || ||------_暂停_被选择 || ||------_恢复_被选择 || ||------_自动_被选择 || ||------_手动_被选择 || ||------_已禁用_被选择 || ||------_添加_被选择 || ||------_删除_被选择 || ||------_属性_被选择 || ||------_时钟1_周期事件 || || ======窗口程序集2 || ||------__技术支持信息窗口_创建完毕 || ||------_确定按钮_被单击 || || ======窗口程序集3 || ||------_取消按钮_被单击 || ||------_确定按钮_被单击 || ||------_浏览超级按钮_被单击 || ||------__设置程序窗口_创建完毕 || ||------_程序图标图片框_鼠标左键被放开 || || ======窗口程序集6 || ||------_进入按钮_被单击 || ||------__密码窗口_将被销毁 || ||------__密码窗口_创建完毕 || || ======窗口程序集4 || ||------__服务属性窗口_创建完毕 || ||------服务属性初始化 || ||------_启动按钮_被单击 || ||------_停止按钮_被单击 || ||------_暂停按钮_被单击 || ||------_恢复按钮_被单击 || ||------_应用按钮_被单击 || ||------_确定按钮_被单击 || ||------_取消按钮_被单击 || ||------_启动类型组合框_列表项被选择 || ||------_时钟1_周期事件 || ||------__服务属性窗口_将被销毁 || || ======启动程序集 || ||------_启动子程序 || || ======调用的Dll || ||---[dll]------关闭注册项_ || ||---[dll]------取注册表项_ || ||---[dll]------打开注册表项_ || ||---[dll]------写注册表项_ || ||---[dll]------十六进制转十进制_ || ||---[dll]------外部窗口获取焦点_ || ||---[dll]------获取特别文件夹位置_ || ||---[dll]------从列表id取路径_ || ||---[dll]------置计算机名_ || ||---[dll]------创建目录_ || ||---[dll]------取Window和DOS版本扩展_ || ||---[dll]------打开SC管理服务_ || ||---[dll]------枚举SC管理器服务列表_ || ||---[dll]------拷贝内存_ || ||---[dll]------打开指定服务_ || ||---[dll]------获取服务状态_ || ||---[dll]------获取服务PID_ || ||---[dll]------发送控制码_ || ||---[dll]------启动指定服务_ || ||---[dll]------修改服务参数_ || ||---[dll]------关闭服务_ || ||---[dll]------删除服务_ || ||---[dll]------寻找顶级窗口_API 调用的DLL命令: .DLL命令关闭注册项_,整数型,"advapi32.dll","RegCloseKey",,Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 .参数项句柄,整数型,,Long,要关闭的项 .DLL命令取注册表项_,整数型,"advapi32.dll","RegQueryValueExA",,Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 .参数项句柄,整数型,,Long,一个已打开项的句柄,或者指定一个标准项名 .参数值名字,文本型,,String,要获取值的名字 .参数设为零,整数型,,Long,未用,设为零 .参数数据类型,整数型,传址,Long,用于装载取回数据类型的一个变量 .参数指定值,文本型,传址,Any,用于装载指定值的一个缓冲区 .参数值长度,整数型,传址,Long,用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际装载到缓冲区的字节 .DLL命令打开注册表项_,整数型,"advapi32.dll","RegOpenKeyExA",,Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 .参数标准项名或句柄,整数型,,Long,一个已打开项的句柄,或指定一个标准项名 .参数项名,文本型,,String,欲打开注册表项的名字 .参数设为零,整数型,,Long,未用,设为零 .参数操作类型,整数型,,Long,带有前缀KEY_??的一个或多个常数。它们的组合描述了允许对这个项进行哪些操作(读注册表=1,写注册表=2,读写注册表=3,) .参数打开注册表项句柄,整数型,传址,Long,用于装载打开项的名字的一个变量 .DLL命令写注册表项_,整数型,"advapi32.dll","RegSetValueExA",,Long,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 .参数项句柄,整数型,,Long,一个已打开项的句柄,或指定一个标准项名 .参数值名字,文本型,,String,要设置值的名字 .参数设为零,整数型,,Long,未用,设为零 .参数数量类型,整数型,,Long,要设置的数量类型(字符串值=1,可扩充字符串值=2,二进制值=3,DWORD值=4,多字符串值=7) .参数新值,文本型,传址,Any,包含数据的缓冲区中的第一个字节 .参数新值长度,整数型,,Long,lpData缓冲区的长度 .DLL命令十六进制转十进制_,整数型,"shlwapi.dll","StrToInt64ExA" .参数转换文本,文本型,,pszString .参数标志,整数型,,dwFlags .参数返回值,整数型,传址,piRet .DLL命令外部窗口获取焦点_,,"user32.dll","SetForegroundWindow" .参数窗口句柄,整数型,,Long,带到前台的窗口 .DLL命令获取特别文件夹位置_,整数型,"shell32.dll","SHGetSpecialFolderLocation",,获取特别文件夹位置 .参数窗口句柄,整数型,,hwndOwner .参数文件夹位置,整数型,,nFolder .参数结构,项目标识符列表_,传址,pIdl .DLL命令从列表id取路径_,整数型,"shell32.dll","SHGetPathFromIDListA",,$(b)获取特别文件夹位置 .参数结构指针,整数型,,pIdl .参数路径,文本型,传址,pszPath .DLL命令置计算机名_,整数型,"kernel32.dll","SetComputerNameA" .参数新计算机名,文本型 .DLL命令创建目录_,,"shell32.dll","SHCreateDirectoryExA",,创建多级目录 .参数窗口句柄,整数型,,hwnd .参数路径,文本型,,pszPath .参数参数,整数型,,psa,any .DLL命令取Window和DOS版本扩展_,整数型,"kernel32.dll","GetVersionExA" .参数版本,版本信息_ .DLL命令打开SC管理服务_,整数型,"advapi32.dll","OpenSCManagerA" .参数计算机名,文本型,,lpMachineName指定计算机名,若为空则指定为本机 .参数数据库名,文本型,,lpDatabaseName指定要打开的服务控制管理器数据库,默认为空。 .参数访问权限,整数型,,dwDesiredAccess指定操作的权限 .DLL命令枚举SC管理器服务列表_,整数型,"ADVAPI32.DLL","EnumServicesStatusExA" .参数SC句柄,整数型,,hSCManager .参数InfoLevel,整数型 .参数类型枚举,整数型,,dwServiceType .参数状态枚举,整数型,,dwServiceState .参数服务,字节集,传址,lpServices .参数缓冲区大小,整数型,,cbBufSize .参数需求字节数,整数型,传址,pcbBytesNeeded .参数返回服务名,整数型,传址,lpServicesReturned .参数返回句柄,整数型,,lpResumeHandle .参数pszGroupName,整数型 .DLL命令拷贝内存_,整数型,"kernel32.dll","RtlMoveMemory" .参数目标缓冲区,服务器信息_,,Destination .参数源缓冲区,字节集,,Source .参数复制长度,整数型,,Length .DLL命令打开指定服务_,整数型,"Advapi32.dll","OpenServiceA" .参数SC管理者句柄,整数型,,hSCManager为指向servicecontrolmanagerdatabase的句柄 .参数服务名称,文本型,,lpServiceName是服务的名字,要打开的服务名称 .参数访问权限,整数型,,dwDesiredAccess是访问权限 .DLL命令获取服务状态_,整数型,"advapi32.dll","QueryServiceStatus",,获取服务状态 .参数SC管理者句柄,整数型,,hService为指向Service的句柄 .参数服务信息,服务信息_,传址,lpServiceStatus是一个指向SERVICE_STATUS的指针。SERVICE_STATUS是一个比较重要的结构,它包含了Service的各种信息,如当前状态、可接受何种控制命令等等。 .DLL命令获取服务PID_,整数型,"advapi32.dll","QueryServiceStatusEx" .参数SC管理者句柄,整数型,,hService为指向Service的句柄 .参数InfoLevel,整数型,,InfoLevel必须为SC_ENUM_PROCESS_INFO,以告诉函数您想要取回的每一个服务名称与服务状态。 .参数缓冲区,字节集,,lpBuffer一个字串缓冲区,预先初始化成由nSize指定的长度。 .参数长度,整数型,,返回参数lpServices的长度以字节为单位。 .参数字节数,整数型,传址,返回获取剩余的Service所需字节的个数。 .DLL命令发送控制码_,整数型,"advapi32.dll","ControlService",,向服务器发送控件 .参数服务句柄,整数型,,hService是指向某项服务的句柄由OpenService函数返回。 .参数控制码,整数型,,dwControl为控制码 .参数服务信息,服务信息_,传址,lpServiceStatus指向SERVICE_STATUS结构用于存放该服务最新的状态信息。 .DLL命令启动指定服务_,整数型,"advapi32.dll","StartServiceA",,开始运行服务 .参数服务句柄,整数型,,hService是指向某项服务的句柄由OpenService函数返回。 .参数个数,整数型,,dwNumServiceArgs为启动服务所需的参数的个数。 .参数lpServiceArgVectors,整数型 .DLL命令修改服务参数_,整数型,"advapi32.dll","ChangeServiceConfigA",,修改服务参数 .参数服务句柄,整数型,,hService要修改的服务句柄 .参数服务类型,整数型,,dwServiceType修改服务类型,不修改设置4294967295 .参数启动类型,整数型,,dwStartType修改启动类型,不修改设置4294967295 .参数控制代码,整数型,,dwErrorControl错误控制代码,不修改设置4294967295 .参数文件地址,文本型,,lpBinaryPathName修改文件地址,不修改设置0 .参数组地址,文本型,,lpLoadOrderGroup组地址,表示该驱动属于哪个组,不修改设置0 .参数返回值,整数型,,lpdwTagId返回值,不修改设置0 .参数启动顺序组,文本型,,lpDependencies依赖项,用于指明一串服务的名字或者一个启动顺序组,不修改设置0 .参数运行帐号,文本型,,lpServiceStartName运行帐号,用于指定服务允许在哪个帐号下运行,不修改设置0 .参数密码,文本型,,lpPassword密码,不修改设置0 .参数显示名称,文本型,,lpDisplayName显示名称,在服务管理器中显示的名称,不修改设置0 .DLL命令关闭服务_,整数型,"advapi32.dll","CloseServiceHandle",,关闭ServiceControlManager对象 .参数句柄,整数型,,hSCObject要关闭的句柄 .DLL命令删除服务_,整数型,"advapi32.dll","DeleteService",,从SCMANAGER数据库中删除服务 .参数服务句柄,整数型,,hService要删除的服务句柄 .DLL命令寻找顶级窗口_API,整数型,"user32.dll","FindWindowA" .参数窗口类,文本型,,lpClassName设为零,表示接收任何类 .参数窗口文本,文本型,,lpWindowName指向包含了窗口文本(或标签)设为零,表示接收任何窗口标题
