这里下载站-源码下载

易语言注册表与系统服务模块专业版2.0源码 [db:版本]

大小:29.14 KB 语言:简体中文 类别:国产源码系统:Winall,Win2003,WinXP,Win7,Win8
简介|教程|评论(0)
软件授权:自由软件时间:2021-04-18

标签:

软件介绍
易语言注册表与系统服务模块专业版2.0源码



易语言注册表与系统服务模块专业版2.0源码


系统结构:时间_系统转日期,时间_文件转系统,窗口_寻找句柄,窗口_激活并显示,窗口_寻找子句柄,窗口_发送消息,窗口_更新,目录_取运行目录,目录_取临时文件夹,目录_取特定目录,文本_取空白文本,文本_指针到文本A,进程_创建,进程提权,注册表_连接远程,注册表_关闭远程,注册表_远程服务是否开启,注册表_开启远程服务,GetServiceStartType,SetServiceStart,注册表_创建项,注册表_删除项,GetNumberType,注册表_创建临时项,注册表_删除项Ex,注册表_写多类型置,注册表_取多类型置,RegistryValueTypes,注册表_取文本注册项,注册表_写文本注册项,注册表_取DWORD_32值,注册表_写DWORD_32值,注册表_取QWORD_64值,注册表_写QWORD_64值,注册表_取二进制值,注册表_写二进制值,注册表_取多字符串值,注册表_写多字符串值,注册表_取可扩充字符串值,注册表_写可扩充字符串值,注册表_是否存在,注册表_删除子键,注册表_删除子键Ex,GetOpenRegHandle,注册表_刷新项,注册表_枚举项,注册表_枚举项Ex,注册表_枚举子键,注册表_备份项,注册表_还原项,注册表_备份项Ex,注册表_导出,注册表_导入,注册表_替换,注册表_复制,注册表_删除所有子建,注册表_取注册表容量,注册表_取子项数,注册表_取修改时间,注册表_监控,注册表_关闭重定向,注册表_打开重定向,注册表_重定向是否打开,注册表_禁用缓存,注册表_禁用缓存Ex,注册表_取类型,注册表_取当前句柄,注册表_定位,注册表_设置权限,取服务状态,取服务类型,置服务类型,取服务描述,置服务描述,取显示名称,取服务名称,安装服务,卸载服务,开始服务,停止服务,暂停服务,恢复服务,是否存在,置启动类型,取启动类型,取文件路径,置文件路径,取登录类型,枚举服务,取服务数,枚举服务Ex,枚举依赖服务,停止所有依赖服务,GetServiceState,RegUnLoadKey,RegCreateKeyEx,RegDeleteKeyEx,RegDeleteKeyValue,RegEnumKeyEx,RegSaveKey,RegRestoreKey,RegSaveKeyEx,RegReplaceKey,RegCopyTree,RegDeleteTree,RegQueryInfoKey,RegNotifyChangeKeyValue,RegDisableReflectionKey,RegEnableReflectionKey,RegQueryReflectionKey,RegDisablePredefinedCache,RegDisablePredefinedCacheEx,RegGetValue,RegOpenCurrentUser,OpenSCManager,访问远程注册表_,QueryServiceConfig,CopyMemory_QUERY_SERVICE_CONFIG,创建注册表项_,RegCloseKey,RegDeleteKey,RegSetValueEx,RegOpenKey,RegQueryValueEx,RegDeleteValue,RegFlushKey,枚举指定项的子项_,枚举注册项值_,打开进程标志_,GetCurrentProcess,查找权限值_,调整特殊权限_,CloseHandle,GetSystemRegistryQuota,CreateEvent,WaitForSingleObject,FileTimeToSystemTime,FindWindow,CreateProcess,SHGetFolderPathA,SwitchToThisWindow,FindWindowEx,SendMessage,UpdateWindow,GetCurrentDirectoryA,GetTempPath,LocalAlloc,重复填充内存_,LocalFree,QueryServiceStatus,CloseServiceHandle,OpenService,QueryServiceConfig2,CreateService,ControlService,DeleteService,StartService,ChangeServiceConfig,GlobalAlloc,GlobalFree,lstrcpyn_文本型,ChangeServiceConfig2,GetServiceDisplayName,GetServiceKeyName,EnumServicesStatus,CopyMemory_ENUM_SERVICE_STATUS,GetLastError,EnumServicesStatusEx,CopyMemory_enum_service_status_process,EnumDependentServices,lstrcat,BuildExplicitAccessWithName,SetEntriesInAcl,GetNamedSecurityInfo,SetNamedSecurityInfo,


======Start
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 时间_系统转日期
| |
| |------ 时间_文件转系统
| |
| |------ 窗口_寻找句柄
| |
| |------ 窗口_激活并显示
| |
| |------ 窗口_寻找子句柄
| |
| |------ 窗口_发送消息
| |
| |------ 窗口_更新
| |
| |------ 目录_取运行目录
| |
| |------ 目录_取临时文件夹
| |
| |------ 目录_取特定目录
| |
| |------ 文本_取空白文本
| |
| |------ 文本_指针到文本A
| |
| |------ 进程_创建
| |
| |------ 进程提权
| |
| |
======Regedit
| |
| |------ 注册表_连接远程
| |
| |------ 注册表_关闭远程
| |
| |------ 注册表_远程服务是否开启
| |
| |------ 注册表_开启远程服务
| |
| |------ GetServiceStartType
| |
| |------ SetServiceStart
| |
| |------ 注册表_创建项
| |
| |------ 注册表_删除项
| |
| |------ GetNumberType
| |
| |------ 注册表_创建临时项
| |
| |------ 注册表_删除项Ex
| |
| |------ 注册表_写多类型置
| |
| |------ 注册表_取多类型置
| |
| |------ RegistryValueTypes
| |
| |------ 注册表_取文本注册项
| |
| |------ 注册表_写文本注册项
| |
| |------ 注册表_取DWORD_32值
| |
| |------ 注册表_写DWORD_32值
| |
| |------ 注册表_取QWORD_64值
| |
| |------ 注册表_写QWORD_64值
| |
| |------ 注册表_取二进制值
| |
| |------ 注册表_写二进制值
| |
| |------ 注册表_取多字符串值
| |
| |------ 注册表_写多字符串值
| |
| |------ 注册表_取可扩充字符串值
| |
| |------ 注册表_写可扩充字符串值
| |
| |------ 注册表_是否存在
| |
| |------ 注册表_删除子键
| |
| |------ 注册表_删除子键Ex
| |
| |------ GetOpenRegHandle
| |
| |------ 注册表_刷新项
| |
| |------ 注册表_枚举项
| |
| |------ 注册表_枚举项Ex
| |
| |------ 注册表_枚举子键
| |
| |------ 注册表_备份项
| |
| |------ 注册表_还原项
| |
| |------ 注册表_备份项Ex
| |
| |------ 注册表_导出
| |
| |------ 注册表_导入
| |
| |------ 注册表_替换
| |
| |------ 注册表_复制
| |
| |------ 注册表_删除所有子建
| |
| |------ 注册表_取注册表容量
| |
| |------ 注册表_取子项数
| |
| |------ 注册表_取修改时间
| |
| |------ 注册表_监控
| |
| |------ 注册表_关闭重定向
| |
| |------ 注册表_打开重定向
| |
| |------ 注册表_重定向是否打开
| |
| |------ 注册表_禁用缓存
| |
| |------ 注册表_禁用缓存Ex
| |
| |------ 注册表_取类型
| |
| |------ 注册表_取当前句柄
| |
| |------ 注册表_定位
| |
| |------ 注册表_设置权限
| |
| |
======Services
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 取服务状态
| |
| |------ 取服务类型
| |
| |------ 置服务类型
| |
| |------ 取服务描述
| |
| |------ 置服务描述
| |
| |------ 取显示名称
| |
| |------ 取服务名称
| |
| |------ 安装服务
| |
| |------ 卸载服务
| |
| |------ 开始服务
| |
| |------ 停止服务
| |
| |------ 暂停服务
| |
| |------ 恢复服务
| |
| |------ 是否存在
| |
| |------ 置启动类型
| |
| |------ 取启动类型
| |
| |------ 取文件路径
| |
| |------ 置文件路径
| |
| |------ 取登录类型
| |
| |------ 枚举服务
| |
| |------ 取服务数
| |
| |------ 枚举服务Ex
| |
| |------ 枚举依赖服务
| |
| |------ 停止所有依赖服务
| |
| |------ GetServiceState
| |
| |
======调用的Dll
| |
| |---[dll]------ RegUnLoadKey
| |
| |---[dll]------ RegCreateKeyEx
| |
| |---[dll]------ RegDeleteKeyEx
| |
| |---[dll]------ RegDeleteKeyValue
| |
| |---[dll]------ RegEnumKeyEx
| |
| |---[dll]------ RegSaveKey
| |
| |---[dll]------ RegRestoreKey
| |
| |---[dll]------ RegSaveKeyEx
| |
| |---[dll]------ RegReplaceKey
| |
| |---[dll]------ RegCopyTree
| |
| |---[dll]------ RegDeleteTree
| |
| |---[dll]------ RegQueryInfoKey
| |
| |---[dll]------ RegNotifyChangeKeyValue
| |
| |---[dll]------ RegDisableReflectionKey
| |
| |---[dll]------ RegEnableReflectionKey
| |
| |---[dll]------ RegQueryReflectionKey
| |
| |---[dll]------ RegDisablePredefinedCache
| |
| |---[dll]------ RegDisablePredefinedCacheEx
| |
| |---[dll]------ RegGetValue
| |
| |---[dll]------ RegOpenCurrentUser
| |
| |---[dll]------ OpenSCManager
| |
| |---[dll]------ 访问远程注册表_
| |
| |---[dll]------ QueryServiceConfig
| |
| |---[dll]------ CopyMemory_QUERY_SERVICE_CONFIG
| |
| |---[dll]------ 创建注册表项_
| |
| |---[dll]------ RegCloseKey
| |
| |---[dll]------ RegDeleteKey
| |
| |---[dll]------ RegSetValueEx
| |
| |---[dll]------ RegOpenKey
| |
| |---[dll]------ RegQueryValueEx
| |
| |---[dll]------ RegDeleteValue
| |
| |---[dll]------ RegFlushKey
| |
| |---[dll]------ 枚举指定项的子项_
| |
| |---[dll]------ 枚举注册项值_
| |
| |---[dll]------ 打开进程标志_
| |
| |---[dll]------ GetCurrentProcess
| |
| |---[dll]------ 查找权限值_
| |
| |---[dll]------ 调整特殊权限_
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ GetSystemRegistryQuota
| |
| |---[dll]------ CreateEvent
| |
| |---[dll]------ WaitForSingleObject
| |
| |---[dll]------ FileTimeToSystemTime
| |
| |---[dll]------ FindWindow
| |
| |---[dll]------ CreateProcess
| |
| |---[dll]------ SHGetFolderPathA
| |
| |---[dll]------ SwitchToThisWindow
| |
| |---[dll]------ FindWindowEx
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ UpdateWindow
| |
| |---[dll]------ GetCurrentDirectoryA
| |
| |---[dll]------ GetTempPath
| |
| |---[dll]------ LocalAlloc
| |
| |---[dll]------ 重复填充内存_
| |
| |---[dll]------ LocalFree
| |
| |---[dll]------ QueryServiceStatus
| |
| |---[dll]------ CloseServiceHandle
| |
| |---[dll]------ OpenService
| |
| |---[dll]------ QueryServiceConfig2
| |
| |---[dll]------ CreateService
| |
| |---[dll]------ ControlService
| |
| |---[dll]------ DeleteService
| |
| |---[dll]------ StartService
| |
| |---[dll]------ ChangeServiceConfig
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ lstrcpyn_文本型
| |
| |---[dll]------ ChangeServiceConfig2
| |
| |---[dll]------ GetServiceDisplayName
| |
| |---[dll]------ GetServiceKeyName
| |
| |---[dll]------ EnumServicesStatus
| |
| |---[dll]------ CopyMemory_ENUM_SERVICE_STATUS
| |
| |---[dll]------ GetLastError
| |
| |---[dll]------ EnumServicesStatusEx
| |
| |---[dll]------ CopyMemory_enum_service_status_process
| |
| |---[dll]------ EnumDependentServices
| |
| |---[dll]------ lstrcat
| |
| |---[dll]------ BuildExplicitAccessWithName
| |
| |---[dll]------ SetEntriesInAcl
| |
| |---[dll]------ GetNamedSecurityInfo
| |
| |---[dll]------ SetNamedSecurityInfo



调用的DLL命令:


.DLL命令 RegUnLoadKey, 整数型, "advapi32.dll", "RegUnLoadKeyA", , 注册表_关闭远程
.参数 hKey, 整数型
.参数 lpSubKey, 文本型


.DLL命令 RegCreateKeyEx, 整数型, "advapi32.dll", "RegCreateKeyExA", , 注册表_创建临时注册项
.参数 hKey, 整数型, , 一个打开项的句柄,或者一个标准项名
.参数 lpSubKey, 文本型, , 欲创建的新子项的名字
.参数 Reserved, 整数型, , 设为零
.参数 lpClass, 文本型, , 项的类名
.参数 dwOptions, 整数型, , 下述常数为零:REG_OPTION_VOLATILE——这个项不正式保存下来,系统重新启动后会消失
.参数 samDesired, 整数型, , 带有前缀KEY_??的一个或多个常数。它们组合起来描述了允许对这个项进行哪些操作
.参数 lpSecurityAttributes, 整数型, , SECURITY_ATTRIBUTES,对这个项的安全特性进行描述的一个结构(用ByVal As Long传递空值)。不适用于windows 95
.参数 phkResult, 整数型, 传址, 指定用于装载新子项句柄的一个变量
.参数 lpdwDisposition, 整数型, 传址, 用于装载下列某个常数的一个变量:REG_CREATED_NEW_KEY——新建的一个子项REG_OPENED_EXISTING_KEY——打开一个现有的项 ;


.DLL命令 RegDeleteKeyEx, 整数型, "advapi32.dll", "RegDeleteKeyExA", , 注册表_删除项Ex
.参数 hKey
.参数 lpSubKey, 文本型
.参数 samDesired
.参数 Reserved


.DLL命令 RegDeleteKeyValue, 整数型, "ADVAPI32.DLL", "RegDeleteKeyValueA", , 注册表_删除子键Ex
.参数 HKEY
.参数 lpSubKey, 文本型
.参数 lpValueName, 文本型


.DLL命令 RegEnumKeyEx, 整数型, "advapi32.dll", "RegEnumKeyExA", , 注册表_枚举项Ex
.参数 hKey, 整数型
.参数 dwIndex, 整数型
.参数 lpName, 文本型
.参数 lpcbName, 整数型, 传址
.参数 lpReserved, 整数型
.参数 lpClass
.参数 lpcbClass, 整数型
.参数 lpftLastWriteTime, 文件时间_


.DLL命令 RegSaveKey, 整数型, "advapi32.dll", "RegSaveKeyA", , 注册表_备份项
.参数 hKey, 整数型, , 一个已打开项的句柄,或指定一个标准项名
.参数 lpFile, 文本型, , 要在其中保存注册表信息的一个磁盘文件的名字
.参数 lpSecurityAttributes, 整数型, , SECURITY_ATTRIBUTES,为保存的信息提供的安全信息。可设为NULL,表示采用默认的安全信息(变成ByVal As 并传递零值);


.DLL命令 RegRestoreKey, 整数型, "advapi32.dll", "RegRestoreKeyA", , 注册表_还原项
.参数 hKey, 整数型, , 一个已打开项的句柄,或者指定一个标准项名
.参数 lpFile, 文本型, , 要从中恢复注册表信息的一个文件的名字
.参数 dwFlags, 整数型, , 0表示进行常规恢复。REG_WHOLE_HIVE_VOLATILE表示临时恢复信息(系统重新启动时不保存下来)。在这种情况下,hKey必须引用HKEY_LOCAL_MACHINE 或 HKEY_USERS;


.DLL命令 RegSaveKeyEx, 整数型, "advapi32.dll", "RegSaveKeyExA", , 注册表_备份项Ex
.参数 hKey
.参数 lpFile, 文本型
.参数 lpSecurityAttributes
.参数 Flags


.DLL命令 RegReplaceKey, 整数型, "advapi32.dll", "RegReplaceKeyA", , 注册表_替换
.参数 hKey, 整数型, , 一个已打开项的句柄,或指定一个标准项名
.参数 lpSubKey, 文本型, , 要替换的子项名称。它必须直接位于HKEY_LOCAL_MACHINE 或 HKEY_USERS控制项的下方
.参数 lpNewFile, 文本型, , 包含了注册表信息的一个文件的名字。这个文件是用RegSaveKey函数创建的
.参数 lpOldFile, 文本型, , 对当前注册表信息进行备份的一个文件的名字;


.DLL命令 RegCopyTree, 整数型, "ADVAPI32.DLL", "RegCopyTreeA", , 注册表_复制
.参数 hKeySrc
.参数 lpSubKey
.参数 hKeyDest


.DLL命令 RegDeleteTree, 整数型, "ADVAPI32.DLL", "RegDeleteTreeA", , 注册表_删除所有子建
.参数 HKEY
.参数 lpSubKey


.DLL命令 RegQueryInfoKey, 整数型, "advapi32.dll", "RegQueryInfoKeyA", , 注册表_取子项数 注册表_取修改时间
.参数 hKey, 整数型
.参数 lpClass, 文本型
.参数 lpcbClass, 文本型
.参数 lpReserved, 整数型
.参数 lpcSubKeys, 整数型, 传址
.参数 lpcbMaxSubKeyLen, 整数型, 传址
.参数 lpcbMaxClassLen, 整数型, 传址
.参数 lpcValues, 整数型, 传址
.参数 lpcbMaxValueNameLen, 整数型, 传址
.参数 lpcbMaxValueLen, 整数型, 传址
.参数 lpcbSecurityDescriptor, 整数型, 传址
.参数 lpftLastWriteTime, 文件时间_, 传址


.DLL命令 RegNotifyChangeKeyValue, 整数型, "advapi32.dll", "RegNotifyChangeKeyValue", , 注册表_监控
.参数 hKey, 整数型
.参数 bWatchSubtree, 逻辑型
.参数 dwNotifyFilter, 整数型
.参数 hEvent, 整数型
.参数 fAsynchronus, 逻辑型


.DLL命令 RegDisableReflectionKey, 整数型, "ADVAPI32.DLL", , , 注册表_关闭重定向
.参数 hBase


.DLL命令 RegEnableReflectionKey, 整数型, "ADVAPI32.DLL", , , 注册表_打开重定向
.参数 hBase


.DLL命令 RegQueryReflectionKey, 整数型, "ADVAPI32.DLL", , , 注册表_重定向是否打开
.参数 HKEY
.参数 bIsReflectionDisabled, 逻辑型, 传址


.DLL命令 RegDisablePredefinedCache, 整数型, "ADVAPI32.DLL", , , 注册表_禁用缓存


.DLL命令 RegDisablePredefinedCacheEx, 整数型, "ADVAPI32.DLL", , , 注册表_禁用缓存Ex


.DLL命令 RegGetValue, 整数型, "advapi32.dll", "RegGetValueA", , 注册表_取类型
.参数 hkey
.参数 lpSubKey, 文本型
.参数 lpValue, 文本型
.参数 dwFlags
.参数 pdwType, , 传址
.参数 pvData, 字节集, 传址
.参数 pcbData, , 传址


.DLL命令 RegOpenCurrentUser, 整数型, "advapi32.dll", "RegOpenCurrentUser", , 注册表_取当前句柄
.参数 samDesired, 整数型
.参数 phkResult, 整数型, 传址


.DLL命令 OpenSCManager, 整数型, "advapi32.dll", "OpenSCManagerA", , 系统服务_查询服务状态
.参数 机器名称, 整数型
.参数 数据库名, 整数型
.参数 数据库, 整数型


.DLL命令 访问远程注册表_, 整数型, "advapi32", "RegConnectRegistryA", , 注册表_连接远程
.参数 欲连接的系统, 文本型, , lpMachineName,欲连接的系统。采用“计算机名”的形式
.参数 项句柄, 整数型, , hKey,HKEY_LOCAL_MACHINE 或 HKEY_USERS
.参数 指定项句柄, 整数型, 传址, phkResult,用于装载指定项句柄的一个变量


.DLL命令 QueryServiceConfig, 逻辑型, "advapi32.dll", "QueryServiceConfigA", , 系统服务_枚举系统服务
.参数 hService, 整数型
.参数 lpServiceConfig
.参数 cbBufSize, 整数型
.参数 pcbBytesNeeded, 整数型, 传址


.DLL命令 CopyMemory_QUERY_SERVICE_CONFIG, 整数型, "kernel32", "RtlMoveMemory", , 系统服务_枚举系统服务
.参数 目标数据地址, QUERY_SERVICE_CONFIG, , lpvDest
.参数 源数据, , , lpvSource
.参数 尺寸, 整数型, , cbCopy


.DLL命令 创建注册表项_, 整数型, "advapi32", "RegCreateKeyA", , _打开注册表
.参数 项句柄, 整数型
.参数 项文本, 文本型
.参数 返回项句柄, 整数型, 传址


.DLL命令 RegCloseKey, 整数型, "advapi32.dll", "RegCloseKey", , 系统_注册表枚举键名数
.参数 关闭项句柄, 整数型


.DLL命令 RegDeleteKey, 整数型, "advapi32.dll", "RegDeleteKeyA", , 系统_注册表删除注册项
.参数 标准项名或项句柄, 整数型
.参数 删除项的名字, 文本型


.DLL命令 RegSetValueEx, 整数型, , "RegSetValueExA", , 系统_注册表写DWORD值
.参数 hKey, 整数型
.参数 lpValueName, 文本型
.参数 Reserved, 整数型
.参数 dwType, 整数型
.参数 lpData, 字节集
.参数 cbData, 整数型


.DLL命令 RegOpenKey, 整数型, "advapi32.dll", "RegOpenKeyA", , _打开注册表
.参数 标准项名或句柄, 整数型
.参数 项名, 文本型
.参数 打开注册表项句柄, 整数型, 传址


.DLL命令 RegQueryValueEx, 整数型, "advapi32.dll", "RegQueryValueExA", , 系统_U盘安全弹出 系统_U盘重新插入 注册表_取多类型置
.参数 hKey, 整数型
.参数 lpValueName, 文本型
.参数 lpReserved, 整数型
.参数 lpType, 整数型, 传址
.参数 lpData, 字节集
.参数 lpcbData, 整数型, 传址


.DLL命令 RegDeleteValue, 整数型, , "RegDeleteValueA", , 系统_注册表项是否存在
.参数 hKey, 整数型
.参数 lpValueName, 文本型


.DLL命令 RegFlushKey, 整数型, "advapi32.dll", "RegFlushKey", , 系统_注册表刷新注册项
.参数 标准项名或项句柄, 整数型


.DLL命令 枚举指定项的子项_, 整数型, "advapi32", "RegEnumKeyA", , 系统_注册表枚举子项数
.参数 标准项名或项句柄, 整数型
.参数 子项, 整数型
.参数 装载项名, 文本型, 传址
.参数 装载项名长度, 整数型


.DLL命令 枚举注册项值_, 整数型, "Advapi32.dll", "RegEnumValueA", , 系统_注册表枚举键名数
.参数 标准项名或句柄, 整数型
.参数 项索引, 整数型
.参数 值名称, 文本型
.参数 值名称长度, 整数型, 传址
.参数 保留参数, 整数型
.参数 类型, 整数型, 传址
.参数 数据缓冲区, 字节集, 传址
.参数 数据缓冲区长度, 整数型, 传址


.DLL命令 打开进程标志_, 整数型, "advapi32.dll", "OpenProcessToken", , 系统_关闭系统
.参数 进程句柄, 整数型, , ProcessHandle
.参数 类型, 整数型, , DesiredAccess
.参数 进程标志句柄, 整数型, 传址, TokenHandle


.DLL命令 GetCurrentProcess, 整数型, "kernel32.dll", "GetCurrentProcess", , 系统_关闭系统 进程_取自身句柄


.DLL命令 查找权限值_, 整数型, "advapi32.dll", "LookupPrivilegeValueA", , 系统_关闭系统
.参数 系统名称, 文本型, , lpSystemName
.参数 权限名称, 文本型, , lpName
.参数 结构, LUID_, 传址, lpLuid/LUID_


.DLL命令 调整特殊权限_, 整数型, "advapi32.dll", "AdjustTokenPrivileges", , 系统_关闭系统
.参数 权限句柄, 整数型, , TokenHandle
.参数 禁制所有特权, 整数型, , DisableAllPrivileges
.参数 新状态, TOKEN_PRIVILEGES, 传址, NewState
.参数 缓冲区长度, 整数型, , BufferLength
.参数 前一状态, TOKEN_PRIVILEGES, 传址, PreviousState
.参数 返回值长度, 整数型, 传址, ReturnLength


.DLL命令 CloseHandle, 逻辑型, "kernel32", "CloseHandle", , 磁盘_读磁盘扇区
.参数 对象句柄, 整数型, , 欲关闭的一个对象的句柄;


.DLL命令 GetSystemRegistryQuota, 整数型, "Kernel32.dll", , , 系统_取注册表大小 注册表_取注册表容量
.参数 pdwQuotaAllowed, , 传址
.参数 pdwQuotaUsed, , 传址


.DLL命令 CreateEvent, 整数型, "kernel32.dll", "CreateEventA", , 系统_系统日志_监控日志
.参数 安全性结构, 安全性结构_
.参数 人工或自动事件, 逻辑型
.参数 是否内部触发, 逻辑型
.参数 事件对象名, 整数型


.DLL命令 WaitForSingleObject, 整数型, "kernel32", "WaitForSingleObject", , 系统_禁止重复运行 多线程_等待线程
.参数 hHandle, 整数型
.参数 dwMilliseconds, 整数型


.DLL命令 FileTimeToSystemTime, 整数型, "kernel32.dll", "FileTimeToSystemTime", , 文件_取创建时间 文件_取访问时间 文件_取修改时间
.参数 文件时间结构, 文件时间_
.参数 系统时间结构, 系统时间_


.DLL命令 FindWindow, 整数型, "user32.dll", "FindWindowA", , 系统_取没有响应程序列表 窗口_寻找句柄
.参数 窗口类名, 文本型
.参数 窗口文本, 文本型


.DLL命令 CreateProcess, 逻辑型, "Kernel32.dll", "CreateProcessA", , 系统_取DOS返回 进程_创建
.参数 程序名称, 文本型
.参数 命令行, 文本型
.参数 进程属性, 整数型
.参数 线程属性, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.参数 参数三, 整数型
.参数 运行目录, 文本型
.参数 启动信息, 进程启动信息_
.参数 进程信息, 进程信息_


.DLL命令 SHGetFolderPathA, 整数型, "shell32.dll", "SHGetFolderPathA", , 磁盘_取特定目录
.参数 窗口句柄, 整数型
.参数 文件夹标识符, 整数型
.参数 标志句柄, 整数型
.参数 标志, 整数型
.参数 路径, 文本型


.DLL命令 SwitchToThisWindow, , "user32", , , 窗口_激活并显示
.参数 hWnd
.参数 fAltTab, 逻辑型


.DLL命令 FindWindowEx, 整数型, "user32", "FindWindowExA", , 窗口_隐藏任务栏 窗口_寻找子句柄
.参数 窗口句柄1, 整数型
.参数 窗口句柄2, 整数型
.参数 欲搜索的类名1, 文本型
.参数 欲搜索的类名2, 文本型


.DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型


.DLL命令 UpdateWindow, 逻辑型, "user32", "UpdateWindow", , 窗口_加载皮肤 窗口_更新
.参数 hwnd, 整数型


.DLL命令 GetCurrentDirectoryA, 整数型, "kernel32", "GetCurrentDirectoryA", , 目录_取运行目录
.参数 缓冲区长度, 整数型
.参数 缓冲区, 文本型


.DLL命令 GetTempPath, 整数型, "kernel32", "GetTempPathA", , 目录_取临时文件夹
.参数 缓冲区长度, 整数型
.参数 缓冲区, 文本型


.DLL命令 LocalAlloc, 整数型, "kernel32", "LocalAlloc", , 文本_取空白文本 内存_局部_分配
.参数 wFlags, 整数型
.参数 wBytes, 整数型


.DLL命令 重复填充内存_, , "kernel32.dll", "RtlFillMemory", , 文本_取空白文本
.参数 Destination, 整数型
.参数 Length, 整数型
.参数 Fill, 字节型


.DLL命令 LocalFree, 整数型, "kernel32", "LocalFree", , 文本_取空白文本 内存_局部_释放
.参数 hMem, 整数型


.DLL命令 QueryServiceStatus, 逻辑型, "advapi32.dll", "QueryServiceStatus", , 系统服务_取状态
.参数 hService, 整数型
.参数 lpServiceStatus, SERVICE_STATUS


.DLL命令 CloseServiceHandle, 逻辑型, "advapi32.dll", "CloseServiceHandle", , 系统服务_查询服务状态
.参数 SC对象句柄, 整数型


.DLL命令 OpenService, 整数型, "advapi32.dll", "OpenServiceA", , 系统服务_查询服务状态
.参数 hSCManager, 整数型
.参数 lpServiceName, 文本型
.参数 dwDesiredAccess, 整数型


.DLL命令 QueryServiceConfig2, 逻辑型, "ADVAPI32.DLL", "QueryServiceConfig2A", , 系统服务_取描述
.参数 hService, 整数型
.参数 dwInfoLevel, 整数型
.参数 lpBuffer
.参数 cbBufSize, 整数型
.参数 pcbBytesNeeded, 整数型, 传址


.DLL命令 CreateService, 整数型, "advapi32.dll", "CreateServiceA", , 系统服务_安装服务
.参数 hSCManager, 整数型
.参数 lpServiceName, 文本型
.参数 lpDisplayName, 文本型
.参数 dwDesiredAccess, 整数型
.参数 dwServiceType, 整数型
.参数 dwStartType, 整数型
.参数 dwErrorControl, 整数型
.参数 lpBinaryPathName, 文本型
.参数 lpLoadOrderGroup, 整数型
.参数 lpdwTagId, 整数型
.参数 lpDependencies, 文本型
.参数 lpServiceStartName, 文本型
.参数 lpPassword, 文本型


.DLL命令 ControlService, 逻辑型, "advapi32.dll", "ControlService", , 系统服务_卸载服务
.参数 hService, 整数型
.参数 dwControl, 整数型
.参数 lpServiceStatus, SERVICE_STATUS


.DLL命令 DeleteService, 逻辑型, "advapi32.dll", "DeleteService", , 系统服务_卸载服务
.参数 hService, 整数型


.DLL命令 StartService, 逻辑型, "advapi32.dll", "StartServiceA", , 系统服务_开启服务
.参数 hService, 整数型
.参数 dwNumServiceArgs, 整数型
.参数 lpServiceArgVectors, 整数型


.DLL命令 ChangeServiceConfig, 逻辑型, "advapi32.dll", "ChangeServiceConfigA", , 系统服务_更改服务启动类型
.参数 hService, 整数型
.参数 dwServiceType, 整数型
.参数 dwStartType, 整数型
.参数 dwErrorControl, 整数型
.参数 lpBinaryPathName, 文本型
 

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
暂停评论
本类排行