模块名称:牛B模块
模块作者:冰棍好烫啊
模块版本:5.6
模块 MD5:c641cce283de80e2405c59396ff7ad52
模块大小:1.86 MB
版权声明:
模块描述:牛B模块
模块备注:
牛B模块
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 A2W, 字节集, ,
.参数 Ansi文本, 文本型, 参考 ,
.子程序 A2W2, 字节集, , ansi转unicode,
.参数 转换文本, 文本型, ,
.参数 代码, 整数型, 可空 , 默认936 中文
.子程序 Ansi到Unicode, 字节集, ,
.参数 Ansi, 文本型, ,
.参数 原始编码, 整数型, 可空 ,
.子程序 API查询QQ状态, 文本型, ,
.参数 qq, 整数型, ,
.子程序 API查询备案, 文本型, , 返回json
.参数 网址, 文本型, ,
.子程序 API取随机壁纸, 文本型, ,
.参数 模式, 文本型, , pc=电脑,mobiel=手机
.参数 类型, 文本型, , dongman(动漫壁纸),meizi(美女壁纸),fengjing(风景壁纸),suiji(动漫和美女随机)
.子程序 API取随机头像, 文本型, ,
.参数 类型, 文本型, , 1.男头:a1 2.女头:b1 3.动漫:c1 4.动漫女头:c2 5.动漫男头:c3
.子程序 API文本转拼音, 文本型, ,
.参数 文本, 文本型, ,
.子程序 Call, 整数型, ,
.参数 子程序地址, 整数型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 call地址取字节集, 字节集, ,
.参数 地址, 整数型, ,
.参数 目标地址, 整数型, ,
.子程序 call地址取字节集64, 字节集, ,
.参数 地址, 长整数型, ,
.参数 目标地址, 长整数型, ,
.子程序 COM_Release, 整数型, ,
.参数 this_, 整数型, ,
.子程序 DLL_加载, 整数型, , 加载内存中的DLL,返回模块句柄。
.参数 DLL数据, 字节集, ,
.子程序 DLL_加载Ex1, 整数型, , 加载内存中的DLL,返回模块句柄。
.参数 DLL数据, 字节集, ,
.参数 导入表填充函数, 子程序指针, 可空 , 整数型 导入表填充函数 (文本型 模块名 ,文本型 函数名 ,整数型 附加参数),用于IATHOOK,详见例程。
.参数 附加参数1, 整数型, 可空 , 传递给 导入表填充函数() 的附加参数。
.参数 附加参数2, 整数型, 可空 , 传递给DLL入口函数的附加参数。
.子程序 DLL_加载Ex2, 整数型, , 加载内存中的DLL,返回模块句柄,设定虚拟文件名后可直接声明调用内存DLL中的函数。
.参数 DLL数据, 字节集, ,
.参数 虚拟文件名, 文本型, 可空 , 在此设定后,在易IDE中声明API时DLL路径请用 “Mem|”+虚拟文件名 来表示,详见例程。
.参数 导入表填充函数, 子程序指针, 可空 , 整数型 导入表填充函数 (文本型 模块名 ,文本型 函数名 ,整数型 附加参数),用于IATHOOK,详见例程。
.参数 附加参数1, 整数型, 可空 , 传递给 导入表填充函数() 的附加参数。
.参数 附加参数2, 整数型, 可空 , 传递给DLL入口函数的附加参数。
.子程序 DLL_取函数地址, 整数型, , 取DLL函数地址
.参数 hModule, 整数型, , DLL模块句柄
.参数 lpProcName, 文本型, , 函数名称
.子程序 DLL_取函数列表, 整数型, , 取内存DLL导出函数列表,返回导出函数个数。
.参数 hModule, 整数型, ,
.参数 ProcName, 文本型, 可空 数组, 请提供数组保存函数名。
.参数 ProcAddr, 整数型, 可空 数组, 请提供数组保存对应的函数地址。
.子程序 DLL_取入口函数地址, 整数型, , 取DLL入口函数地址
.参数 hModule, 整数型, ,
.子程序 DLL_释放, 逻辑型, , 释放内存中的DLL
.参数 hModule, 整数型, ,
.子程序 DLL_释放2, , , 释放内存DLL
.参数 hModule, 整数型, ,
.子程序 DLLcall, 整数型, , 支持多个参数,第一个参数未:载入DLL时,获得的DLL函数指针
.参数 子程序地址, 整数型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 DLLfree, 逻辑型, , 如果DLL中线程正在执行或者窗口未销毁等,执行该命令会导致整个程序结束。
.参数 模块句柄, 整数型, ,
.子程序 DLLload, 整数型, , 调用失败返回-1,调用成功返回DLL函数指针。
.参数 Dll路径, 文本型, , DLL完整路径
.参数 函数名称, 文本型, , 要调用的子程序命令名称
.参数 模块句柄, 整数型, 参考 , 需要释放的话,使用:FreeLibrary (模块句柄)
.参数 释放句柄, 逻辑型, 可空 ,
.子程序 GetArbitraryUserPointer_汇编, 整数型, , 取任意用户指针
.子程序 GetCurrentProcessFileNameW_汇编, 整数型, , 取自进程完整路径, 返回Unicode进程名文本指针
.子程序 GetCurrentProcessNameW_汇编, 整数型, , 取自进程名字, 返回Unicode进程名文本指针
.子程序 GetFiberData_汇编, 整数型, ,
.子程序 GetImageBaseAddress_汇编, 整数型, , 取自身模块基址, GetModuleHandle(0) 一样
.子程序 GetModuleHandle_汇编, 整数型, ,
.参数 lpLibFileName, 文本型, ,
.子程序 GetNtdll64, 长整数型, , ntdll.dll 在 64 位环境下的内存基址,有了它,几乎就无所不能了
.子程序 GetPEB_汇编, 整数型, , 取PEB结构地址(进程结构)
.子程序 GetPid_汇编, 整数型, , 取自进程ID, GetCurrentProcessId
.子程序 GetPrevError_汇编, 整数型, , 取上一个错误号
.子程序 GetProcAddress_汇编, 整数型, ,
.参数 hModule, 整数型, ,
.参数 lpProcName, 文本型, ,
.子程序 GetProcAddress64, 长整数型, , 取 64 位函数调用地址
.参数 hModule, 长整数型, , 本模块 GetModuleHandle64* 函数返回值,一般的只能传递 ntdll.dll 的基址
.参数 lpProcName, 文本型, , 直接调用 64 API 实现而不是取哈希查询,所以区分大小写
.子程序 GetProcAddressEx64, 长整数型, , 取 64 位函数调用地址
.参数 hModule, 长整数型, , 本模块 GetModuleHandle64* 函数返回值,一般的只能传递 ntdll.dll 的基址
.参数 dwProcHash, 整数型, , 本模块 fn_CalcModOrFuncHash 函数计算值 或者是 函数序号
.子程序 GetSEH_汇编, 整数型, , 取SEH链指针
.子程序 GetSubSystemTib_汇编, 整数型, , 取子系统Tib
.子程序 GetTEB_汇编, 整数型, , 取TEB指针
.子程序 GetThreadAddress_汇编, 整数型, , 指向线程局部存储指针
.子程序 GetThreadStackBottom_汇编, 整数型, , 取线程堆栈栈底
.子程序 GetThreadStackTop_汇编, 整数型, , 取线程堆栈栈顶
.子程序 GetTid_汇编, 整数型, , 取当前线程ID, GetCurrentThreadId
.子程序 help_文本取模块或函数地址, 整数型, , 可以通过传入文本获取模块基址或函数地址,但更建议通过本函数计算哈希值来获取,效率会高一些且数值更易于在内联汇编中赋值
.参数 lpModOrFuncName, 文本型, , 不区分大小写,每次计算值都是相同结果,因此你可以一次计算后存储模块或函数的哈希值以供后续使用;【注意】:为了效率,不支持中文名称
.参数 isModuleName, 逻辑型, , 真-计算模块哈希,假-计算函数哈希
.子程序 HIBYTE, 整数型, , 位与 (右移 (w, 8), 255)
.参数 w, 整数型, ,
.子程序 HIWORD, 整数型, , 取高位 位与 (右移 (l, 16), 65535)
.参数 l, 整数型, ,
.子程序 HTTP进度下载, 整数型, , 进度下载HTTP指定文件
.参数 网址, 文本型, , 要下载的文件远程路径
.参数 文件名, 文本型, , 要保存的位置
.参数 进度显示, 子程序指针, , 回调函数,参数一为总字节数;参数二为目前下载字节数;参数三为现行下载时间
.参数 起始位置, 整数型, 可空 ,
.子程序 IsDebugger_汇编, 逻辑型, , 进程是否被调试
.子程序 IUnknown_AddRef, 整数型, ,
.参数 This, 整数型, ,
.子程序 IUnknown_QueryInterface, 整数型, ,
.参数 This, 整数型, ,
.参数 riid, 整数型, ,
.参数 ppvObject, 整数型, , __RPC__deref_out void **
.子程序 IUnknown_Release, 整数型, ,
.参数 This, 整数型, ,
.子程序 jmp地址取字节集, 字节集, ,
.参数 地址, 整数型, ,
.参数 目标地址, 整数型, ,
.参数 跳转符号, 字节集, 可空 ,
.参数 改远跳转, 逻辑型, 可空 ,
.子程序 jmp地址取字节集64, 字节集, ,
.参数 地址, 长整数型, ,
.参数 目标地址, 长整数型, ,
.参数 跳转符号, 字节集, 可空 ,
.参数 改远跳转, 逻辑型, 可空 ,
.子程序 JSON硬核解析, 文本型, , 用文本_取出中间文本()的方式解析json,更快速方便
.参数 JSON的文本, 文本型, ,
.参数 属性名, 文本型, ,
.参数 前文本, 文本型, 可空 , 属性名之后的文本,一般为 ":"
.参数 后文本, 文本型, 可空 , 一般为 "
.参数 区分大小写, 逻辑型, 可空 , 默认为假
.参数 属性名之前的文本, 文本型, 可空 , 属性名之前的文本
.参数 类型, 整数型, 可空 , 1为 属性名":"json内容" ,2为 "属性名":"json内容,
.子程序 LoadDll, 长整数型, ,
.参数 dll, 文本型, , 完整路径
.子程序 LOBYTE, 整数型, , 位与 (w, 255)
.参数 w, 整数型, ,
.子程序 Log_测试输出, 逻辑型, ,
.子程序 Log_初始化, 整数型, , 须打印前调用
.参数 不输出文本, 逻辑型, 可空 , 比如"初始化失败"等
.子程序 Log_打印输出, 逻辑型, , 通过 程序调试输出工具 打印日志调试信息
.参数 参_颜色, 整数型, 可空 , 1绿,2红,3紫,4蓝,5灰,6粉,7黄 不填默认1 绿色
.参数 参_响应, 文本型, 可空 , 响应 不填默认当前进程名
.参数 参_类型, 文本型, 可空 , 类型
.参数 参_数据, 文本型, 可空 , 数据
.子程序 Log_取句柄, 整数型, , 返回初始化获取的窗口句柄
.子程序 Log_置句柄, , , 手动初始化窗口句柄
.参数 句柄, 整数型, ,
.子程序 Long_Add, 长整数型, , 加法
.参数 long, 长整数型, ,
.参数 addend, 长整数型, ,
.子程序 Long_Div, 长整数型, , 除法,除数为 0 时返回 0
.参数 long, 长整数型, ,
.参数 divisor, 长整数型, ,
.子程序 Long_Mod, 长整数型, , 取余数,除数为 0 时返回 0
.参数 long, 长整数型, ,
.参数 divisor, 长整数型, ,
.子程序 Long_Sub, 长整数型, , 减法
.参数 long, 长整数型, ,
.参数 subtrahend, 长整数型, ,
.子程序 Long_Xor, 长整数型, , 位异或
.参数 long1, 长整数型, ,
.参数 long2, 长整数型, ,
.子程序 LOWORD, 整数型, , 取地位 位与 (l, 65535)
.参数 l, 整数型, ,
.子程序 MAKEINTRESOURCEA, 整数型, , 短整数到整数
.参数 wInteger, 短整数, ,
.子程序 OpenProc, 整数型, , 打开进程
.参数 hwnd_or_pid, 整数型, ,
.子程序 QQ一ClientKey取Cookies, 文本型, , “https://ssl.ptlogin2.qq.com/qqmail?Fun=clientread&ADUIN=” + uin + “&ADSESSION=iii&ADTAG=jjj&clientuin=” + uin + “&clientkey=” + ClientKey + “&ptlang=2052&httptype=0&ADUIN=” + uin
.参数 uin, 文本型, ,
.参数 ClientKey, 文本型, ,
.子程序 QQ一ClientKey取Cookies2, 文本型, , “https://ssl.ptlogin2.qq.com/jump?ptlang=2052&clientuin=” + Uin + “&clientkey=” + ClientKey + “&u1=https:%2F%2Fuser.qzone.qq.com%2F” + Uin + “%2Finfocenter&source=panelstar”
.参数 Uin, 文本型, ,
.参数 ClientKey, 文本型, ,
.子程序 QQ一cookie取bkn, 文本型, ,
.参数 cookie, 文本型, ,
.子程序 QQ一cookie取skey, 文本型, ,
.参数 cookie, 文本型, ,
.子程序 QQ一cookie取uin, 文本型, ,
.参数 cookie, 文本型, ,
.子程序 QQ一HTTPKey取Cookies, 文本型, , “https://ssl.ptlogin2.qq.com/jump?clientuin=” + Uin + “&clientkey=” + HTTPKey + “&keyindex=9&pt_aid=1006102&daid=1&u1=https%3A%2F%2Fid.qq.com%2Findex.html”
.参数 Uin, 文本型, ,
.参数 HTTPKey, 文本型, ,
.子程序 QQ一QQ号取名称, 文本型, ,
.参数 qq号, 长整数型, ,
.子程序 QQ一skey转bkn, 文本型, ,
.参数 skey, 文本型, ,
.子程序 QQ一uin取聊号, 文本型, , GetGroupCodeByUin
.参数 pid, 整数型, ,
.参数 uin, 整数型, ,
.子程序 QQ一uin取信息, 文本型, , 返回名称,头像
.参数 uin, 长整数型, ,
.子程序 QQ一uin取用户名, 文本型, , 取自 乐易模块 getClientName
.参数 pid, 整数型, ,
.参数 uin, 整数型, ,
.子程序 QQ一打开好友窗口, 文本型, , tencent://message/?uin= 打开一个指定的已加入的好友的窗口,如果不是好友,则添加好友.
.参数 QQ号, 长整数型, ,
.参数 当前qq号, 长整数型, 可空 , 如果电脑上登录了多个qq,请使用此参数
.子程序 QQ一打开群窗口, 文本型, , tencent://groupwpa/?subcmd=all¶m= 打开一个指定的已加入的聊群的窗口.
.参数 群号, 长整数型, ,
.子程序 QQ一点赞, 逻辑型, , QQ点赞 点赞1次 多次请自行循环
.参数 Cookies, 文本型, ,
.参数 Uin, 文本型, 可空 ,
.子程序 QQ一发送邮件, 文本型, , 使用cookie发送邮件
.参数 cookie, 文本型, , 不要化简ck!!
.参数 收件人, 文本型, , 比如10001@qq.com
.参数 标题, 文本型, , 已过url到utf8的编码
.参数 内容, 文本型, , 已过url到utf8的编码
.子程序 QQ一更改名称, 逻辑型, , “https://ti.qq.com/proxy/domain/oidb.tim.qq.com/v3/oidbinterface/oidb_0x587_52?sdkappid=20344&actype=2&t=” + 时间_取现行时间戳 () + “&g_tk=” + QQ一cookie取bkn (cookie)
.参数 cookie, 文本型, ,
.参数 欲更改的用户名, 文本型, 可空 ,
.子程序 QQ一好友是否存在, 逻辑型, , IsBuddy
.参数 pid, 整数型, ,
.参数 uin, 整数型, ,
.子程序 QQ一化简ck, 文本型, , 删除ck中的无用部分
.参数 ck, 文本型, ,
.参数 保留的ck, 文本型, 可空 数组, { “p_uin”, “pt4_token”, “p_skey”, “uin”, “skey” }
.子程序 QQ一获取群成员, 文本型, , “https://qinfo.clt.qq.com/cgi-bin/qun_info/get_members_info_v1?friends=1&name=1&gc=” + 群 + “&bkn=” + bkn
.参数 cookie, 文本型, , QQ一键取回()
.参数 群, 长整数型, , 群号
.子程序 QQ一获取群列表, 文本型, , “http://qqweb.qq.com/cgi-bin/anony/get_group_lst?bkn=” + bkn
.参数 cookie, 文本型, ,
.子程序 QQ一获取群列表一内存, 文本型, , By@内存HOOK专业户 用#分割
.参数 pid, 整数型, ,
.子程序 QQ一获取群列表一原始文本, 文本型, , “http://qqweb.qq.com/cgi-bin/anony/get_group_lst?bkn=” + bkn
.参数 cookie, 文本型, ,
.子程序 QQ一获取群数量, 整数型, , By@内存HOOK专业户
.参数 pid, 整数型, ,
.子程序 QQ一键取cookie, 整数型, ,
.参数 返回cookie, 文本型, 参考 可空 数组,
.参数 完整ck, 逻辑型, 可空 , 默认为假,是否取出完整的cookie
.参数 使用HTTPKey取, 逻辑型, 可空 , 真:HTTPKey 假:ClientKey
.子程序 QQ一键取cookie一指定进程, 文本型, , 返回cookie
.参数 pid, 整数型, ,
.参数 完整ck, 逻辑型, 可空 , 默认为假,是否取出完整的cookie
.参数 使用HTTPKey取, 逻辑型, 可空 , 真:HTTPKey 假:ClientKey
.子程序 QQ一键取回, 整数型, ,
.参数 qq, QQ, 参考 可空 数组,
.子程序 QQ一静默群验证一内存, 逻辑型, , 支持多个qq,内存方式无需联网
.参数 群号, 长整数型, ,
.参数 方式, 整数型, 可空 , 0=聊群是否存在 1=获取群列表再判断 方式0更快
.子程序 QQ一静默群验证一网页, 逻辑型, , 支获取cookie的方式验证,容易报毒,需要联网,建议使用内存方式
.参数 群号, 长整数型, ,
.子程序 QQ一聊号取uin, 整数型, , GetGroupUinByCode
.参数 pid, 整数型, ,
.参数 uin, 整数型, ,
.子程序 QQ一聊群是否存在, 逻辑型, , IsGroupExist
.参数 pid, 整数型, ,
.参数 群号, 整数型, ,
.子程序 QQ一取ClientKey, 文本型, , 取自 乐易模块 getClientkey.长度64位.
.参数 pid, 整数型, ,
.子程序 QQ一取HTTPkey, 文本型, , 取自 乐易模块 getHttpkey
.参数 pid, 整数型, ,
.子程序 QQ一取QQ群信息, 文本型, , QQ一搜索qq群
.参数 cookie, 文本型, ,
.参数 群号, 长整数型, ,
.子程序 QQ一取uin, 长整数型, , getClientSelfUin
.参数 pid, 整数型, ,
.子程序 QQ一取头像, 字节集, ,
.参数 qq号, 长整数型, ,
.子程序 QQ一取指定QQ信息, QQ信息, , QQ一搜索qq
.参数 cookie, 文本型, ,
.参数 QQ号, 长整数型, ,
.参数 返回原始数据文本, 文本型, 参考 可空 ,
.子程序 QQ一群号取群名称, 文本型, , GetGroupName
.参数 pid, 整数型, ,
.参数 群号, 整数型, ,
.子程序 QQ一群内是否被禁言, 文本型, ,
.参数 cookie, 文本型, ,
.参数 群号, 长整数型, ,
.子程序 QQ一群签到, 文本型, ,
.参数 cookie, 文本型, ,
.参数 群账号, 长整数型, ,
.参数 签到标题, 文本型, 可空 ,
.参数 签到地点, 文本型, 可空 ,
.参数 签到图, 文本型, 可空 ,
.子程序 QQ一是否单向好友, 文本型, , 返回code=-1为单向好友,其余为正常
.参数 cookie, 文本型, ,
.参数 好友账号, 长整数型, ,
.子程序 QQ一是否在线, 逻辑型, , 取自 乐易模块 isOnline
.参数 pid, 整数型, ,
.参数 uin, 整数型, ,
.子程序 QQ一搜索qq, 文本型, , 返回json文本
.参数 cookie, 文本型, , QQ一键取回()
.参数 名称或群号, 文本型, , 名称,或者搜索qq号
.子程序 QQ一修改头像, 逻辑型, , 修改头像
.参数 Cookies, 文本型, ,
.参数 图片, 字节集, ,
.子程序 RGBA, 整数型, , 取颜色值 RGB值则Alpha=0;RGBA值则Alpha=0-255代表透明度
.参数 R, 字节型, , Reg:0-255
.参数 G, 字节型, , Green:0-255
.参数 B, 字节型, , Blue:0-255
.参数 A, 字节型, , Alpha:0-255
.子程序 SendMessageW_x64_x32, 长整数型, , 判断句柄是否64位,如果是就使用SendMsgWx64
.参数 hwnd, 整数型, ,
.参数 message, 整数型, ,
.参数 wParam, 长整数型, 可空 ,
.参数 lParam, 长整数型, 可空 ,
.子程序 SendMsgA, 长整数型, ,
.参数 hWnd, 长整数型, ,
.参数 message, 整数型, ,
.参数 wParam, 长整数型, ,
.参数 lParam, 长整数型, ,
.子程序 SendMsgW, 长整数型, ,
.参数 hWnd, 整数型, ,
.参数 message, 整数型, ,
.参数 wParam, 长整数型, ,
.参数 lParam, 长整数型, ,
.子程序 UNICODE_STRING_X64, 整数型, ,
.参数 str, 文本型, ,
.子程序 W2A, 文本型, ,
.参数 U, 字节集, ,
.子程序 X64_Call, 长整数型, , 调用 64 位函数通用版本(注:返回长整数对于很多函数是必要的,但某些 NTDLL 函数返回值为 NTSTATUS 错误码 时应将返回值转为整数!)
.参数 func, 长整数型, , 函数地址
.参数 arg1, 长整数型, 可空 , 必须按顺序填写 API 所需参数,数值型直接传入,其他类型及传址参数传入 32/64 内存地址均可。不使用参数必须“留空”,不能是写 0
.参数 arg2, 长整数型, 可空 ,
.参数 arg3, 长整数型, 可空 ,
.参数 arg4, 长整数型, 可空 ,
.参数 arg5, 长整数型, 可空 ,
.参数 arg6, 长整数型, 可空 ,
.参数 arg7, 长整数型, 可空 ,
.参数 arg8, 长整数型, 可空 ,
.参数 arg9, 长整数型, 可空 ,
.参数 arg10, 长整数型, 可空 , 应该够用了,不弄太多影响效率了
.子程序 X64_CallArr, 长整数型, , 调用 64 位函数数组方式的通用版本,无限参数(注:返回长整数对于很多函数是必要的,但某些 NTDLL 函数返回值为 NTSTATUS 错误码 时应将返回值转为整数!)
.参数 fnAndArgs, 长整数型, 数组, 数组成员 1 必须是 64 位函数地址,随后成员按函数实际参数排列即可;数值型直接赋值,其他类型及传址参数必须取其 32/64 位地址赋值给数组成员;
.子程序 X64_本地加载dll, 长整数型, , 加载本地 64 位 DLL 链接库,与 32 位实现不同,这个无法加载内存链接库,但可以加载本地 64 位的 DLL 已经能干太多的事儿了。
.参数 Reserved0, 整数型, , 该参数暂时无用,输入 0 即可,用于后期扩展(其实是给外部进程加载模块的,只是没写完,累了,下次再说吧)
.参数 lpLibFile, 文本型, , 必须是本地 DLL 文件名(除了系统 DLL 之外必须是完整路径,即使在运行目录下)
.参数 dwFlags, 整数型, 可空 , LOAD_* 常量之一或组合,不支持 LOAD_TYPE_* 常量
.子程序 X64_本地释放dll, 逻辑型, , 释放由 LoadLibraryEx64 加载的模块
.参数 Reserved0, 整数型, , 该参数暂时无用,输入 0 即可,用于后期扩展(其实是给外部进程加载模块的,只是没写完,累了,下次再说吧)
.参数 hMod, 长整数型, ,
.子程序 X64_查进程信息, 整数型, , 查询指定进程信息 NtQueryInformationProcess ,可获取很多类别信息。这个 API 微软已不推荐使用并给出部分替代 API,但其个别功能十分好用且没用可替代品。
.参数 进程的句柄, 整数型, , 进程句柄,-1 代表当前进程
.参数 信息类型, 整数型, , Process* 开头常量指定要查询的类别
.参数 缓冲指针, 长整数型, , 根据上一参数,查询不同的类别此处需要的数据类型不同,但这里都为其指针
.参数 以字节为单位的缓冲大小, 整数型, , 根据不同类型需要不同的缓冲区长度
.参数 写入缓冲的字节数, 整数型, 参考 , 返回实际字节数
.子程序 X64_查系统信息, 整数型, , 查询系统信息,ZwQuerySystemInformation 可获取很多类别信息。这个 API 微软已不推荐使用并给出部分替代 API,但其个别功能十分好用且没用可替代品。查询系统进程也是最全面的
.参数 SystemInformationClass, 整数型, , System* 开头常量指定要查询的类别
.参数 SystemInformation, 长整数型, , 根据上一参数,查询不同的类别此处需要的数据类型不同,但这里都为其指针
.参数 SystemInformationLength, 整数型, , 根据不同类型需要不同的缓冲区长度
.参数 ReturnLength, 整数型, 参考 , 返回实际字节数
.子程序 X64_查线程信息, 长整数型, , ntdll.dll->ZwQueryInformationThread
.参数 线程句柄, 整数型, , IN HANDLE ThreadHandle
.参数 信息类型, 整数型, , IN THREAD_INFORMATION_CLASS ThreadInformationClass
.参数 线程信息, 整数型, , OUT PVOID ThreadInformation
.参数 内存长度, 整数型, , IN ULONG ThreadInformationLength
.参数 返回长度, 整数型, 参考 , OUT PULONG ReturnLength OPTIONAL
.子程序 X64_创建远线程, 长整数型, , 在外部进程创建远线程 RtlCreateUserThread
.参数 进程句柄, 整数型, , 进程句柄
.参数 安全属性, 整数型, , 安全属性,默认0
.参数 创建暂停, 整数型, , 创建暂停 默认0
.参数 堆栈零位, 整数型, , 堆栈零位 默认0
.参数 堆栈保留, 整数型, , 堆栈保留 默认0
.参数 堆栈提交, 整数型, , 堆栈提交 默认0
.参数 起始地址, 长整数型, , 起始地址
.参数 起始参数, 长整数型, , 起始参数
.参数 线程句柄, 长整数型, 参考 , 线程句柄
.参数 编号, 整数型, , 编号 默认0
.子程序 X64_打开进程, 长整数型, , 打开进程,返回进程句柄,由 ntdll64 实现
.参数 dwDesiredAccess, 整数型, , PROCESS_* 常量之一或组合,推荐以必需的最小权限打开进程
.参数 bInheritHandle, 逻辑型, , 是否允许继承
.参数 dwProcessId, 长整数型, , 进程标识符
.子程序 X64_打开线程, 长整数型, , ntdll.dll->ZwOpenThread
.参数 线程ID, 整数型, ,
.子程序 X64_读自进程短整型内存, 短整数, , 读进程内 64 位内存地址
.参数 ptr64, 长整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.子程序 X64_读自进程长整型内存, 长整数型, , 读进程内 64 位内存地址,大于 8 字节的直接 X64MemCopy 即可
.参数 ptr64, 长整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.子程序 X64_读自进程整数型内存, 整数型, , 读进程内 64 位内存地址
.参数 ptr64, 长整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.子程序 X64_读自进程字节型内存, 字节型, , 读进程内 64 位内存地址
.参数 ptr64, 长整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.子程序 X64_堆内存分配, 长整数型, , 重新分配堆内存,由 ntdll64 实现
.参数 hHeap, 长整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMem, 长整数型, ,
.参数 dwBytes, 长整数型, ,
.子程序 X64_堆内存简化版分配, 长整数型, , 从进程默认堆重新分配内存,由 ntdll64 实现
.参数 ptr, 长整数型, ,
.参数 size, 长整数型, ,
.参数 bZeroed, 逻辑型, 可空 ,
.子程序 X64_堆内存简化版申请, 长整数型, , 从进程默认堆申请内存,由 ntdll64 实现
.参数 size, 长整数型, ,
.参数 bZeroed, 逻辑型, 可空 , 是否清零,默认假
.子程序 X64_堆内存简化版释放, 逻辑型, , 释放进程默认堆申请的内存,由 ntdll64 实现
.参数 lpMem, 长整数型, ,
.子程序 X64_堆内存取大小, 整数型, , 获取堆内存块大小,失败返回 -1;由 ntdll64 实现
.参数 hHeap, 长整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMem, 长整数型, ,
.子程序 X64_堆内存申请, 长整数型, , 申请堆内存,由 ntdll64 实现
.参数 hHeap, 长整数型, ,
.参数 dwFlags, 整数型, ,
.参数 dwBytes, 长整数型, ,
.子程序 X64_堆内存释放, 逻辑型, , 释放堆内存,由 ntdll64 实现
.参数 hHeap, 长整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMem, 长整数型, ,
.子程序 X64_复制对象句柄, 整数型, , ntdll.dll->ZwDuplicateObject
.参数 源进程的句柄, 整数型, , SourceProcessHandle 要复制的句柄的源进程的句柄
.参数 源进程的复制句柄, 整数型, , SourceHandle 要复制的句柄。
.参数 目标进程句柄, 整数型, , TargetProcessHandle 用于接收新句柄的目标进程的句柄。 此参数是可选的,如果[复制选项=1] 则此参数可 指定为 NULL
.参数 目标进程复制句柄, 整数型, 参考 , TargetHandle 将新的复制句柄写入其中。 复制的句柄在指定的目标进程中有效。 此参数是可选的,如果不需要创建复制的句柄,可以将此参数指定为 NULL
.参数 新访问权限, 整数型, , DesiredAccess OPTIONAL 该值指定新句柄的所需访问权限。一般指定为 NULL
.参数 继承句柄, 整数型, , InheritHandle 指定新句柄的继承属性。0=非继承 1=继承
.参数 复制选项, 整数型, , Options 可传0=2其中之一 或 位或(?,?)多个,1=复制出新句柄后并把源句柄关闭,2=与源句柄相同的安全结构将访问权限从源句柄复制到目标句柄
.子程序 X64_构造rip跳转指令集, 字节集, , 构造一个 jmp[rip] 的长跳转指令集 jmp qword ptr ds[rip] 占6字节 紧随其后需要8字节跳转地址 共返回14字节
.参数 跳转位置, 长整数型, ,
.子程序 X64_构造保护XMM寄存器指令集, 字节集, , 返回 16个XMM寄存器压入到栈中临时保护的字节集指令 同时rsp-0x100
.子程序 X64_构造保护寄存器指令集, 字节集, , 返回将15个通用寄存器和1个标志寄存器压入栈中临时保护的字节集汇编指令 同时rsp-0x80 与 X64_构造恢复寄存器指令集() 配对使用
.子程序 X64_构造恢复XMM寄存器指令集, 字节集, , 返回 从栈中取出临时保存的XMM寄存器值到XMM寄存器中 同时 rsp+0x100
.子程序 X64_构造恢复寄存器指令集, 字节集, , 返回将15个通用寄存器和1个标志寄存器从栈中弹出并恢复到各寄存器的字节集汇编指令 同时rsp+0x80 与 X64_构造保护寄存器指令集() 配对使用
.子程序 X64_关闭句柄, 逻辑型, , 关闭句柄对象,由 ntdll64 实现
.参数 hObject, 长整数型, ,
.子程序 X64_结构A32转A64, , , 将指定 ANSI 文本置为 ANSI_STRING64 结构,以供其他 API 使用
.参数 AnsiString, 长整数型, , 指向 ANSI_STRING64 结构指针,结构尺寸 8 需提前申请
.参数 SourceString, 长整数型, , 指向 ANSI 文本指针,注意并非拷贝,在上一参数未使用完毕前,本指针数据不可释放、不可修改
.子程序 X64_结构A64转U64, 整数型, , 将 ANSI_STRING64 结构转换为 UNICODE_STRING64 结构(而不是 ANSI 文本转 UNICODE 文本)
.参数 UnicodeString, 长整数型, , 指向 UNICODE_STRING64 结构指针,结构尺寸 8 需提前申请,结构中的 buffer 是否需申请由 参数3 决定
.参数 AnsiString, 长整数型, , 指向 ANSI_STRING64 结构指针
.参数 AllocateDestinationString, 逻辑型, , 真 - 由系统自动分配 UNICODE_STRING64.buffer(不使用时必须用 RtlFreeUnicodeString64 释放);假 - 自行分配 UNICODE_STRING64.buffer
.子程序 X64_结构U32转U64, , , 将指定 UNICODE 文本置为 UNICODE_STRING64 结构,以供其他 API 使用
.参数 UnicodeString, 长整数型, , 指向 UNICODE_STRING64 结构指针,结构尺寸 8 需提前申请
.参数 SourceString, 长整数型, , 指向 UNICODE 文本或字节集指针,注意并非拷贝,在上一参数未使用完毕前,本指针数据不可释放、不可修改
.子程序 X64_结构U64转A64, 整数型, , 将 UNICODE_STRING64 结构转换为 ANSI_STRING64 结构(而不是 UNICODE 文本转 ANSI 文本)
.参数 AnsiString, 长整数型, , 指向 ANSI_STRING64 结构指针,结构尺寸 8 需提前申请,结构中的 buffer 是否需申请由 参数3 决定
.参数 UnicodeString, 长整数型, , 指向 UNICODE_STRING64 结构指针
.参数 AllocateDestinationString, 逻辑型, , 真 - 由系统自动分配 ANSI_STRING64.buffer(不使用时必须用 RtlFreeAnsiString64 释放);假 - 自行分配 ANSI_STRING64.buffer
.子程序 x64_进程句柄到进程ID, 长整数型, , 成功返回对应进程的PID,失败返回-1
.参数 进程句柄, 整数型, ,
.参数 父进程ID, 整数型, 可空 ,
.子程序 X64_进程内存读, 逻辑型, , 读取指定进程指定区域的内存数据,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 欲读取的地址
.参数 lpBuffer, 长整数型, , 保存到的缓冲区指针,32 位地址时直接输入整数地址
.参数 nSize, 长整数型, , 读取大小,如果读取到 32 位地址,则不可能超过整数范围
.参数 lpNumberOfBytesRead, 长整数型, 参考 , 返回已读字节数(注意:如果获取本参数必须将变量设置为长整数型,不能是整数型变量,因为类型自动转换后无法写回)
.子程序 X64_进程内存写, 逻辑型, , 向指定进程指定内存区域写入数据,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 欲写入的地址
.参数 lpBuffer, 长整数型, , 欲写入是数据指针,32 位地址时直接输入整数地址
.参数 nSize, 长整数型, , 写入长度,如果从 32 位地址写入,则不可能超过整数范围
.参数 lpNumberOfBytesWritten, 长整数型, 参考 , 返回已写字节数(注意:如果获取本参数必须将变量设置为长整数型,不能是整数型变量,因为类型自动转换后无法写回)
.子程序 X64_进程卸载dll, 逻辑型, , 卸载通过 X64_注入dll() 加载的dll *注意 如果此时dll有线程代码在执行 可能导致目标进程崩溃或失败
.参数 进程句柄, 整数型, , 目标进程句柄值
.参数 模块基址, 长整数型, , X64_注入dll()返回获得 或者枚举模块获得
.参数 绑定线程, 整数型, 可空 , 默认=0=创建新的远线程执行,-1=绑定进程主模块线程(初始EXE模块的线程),-2=绑定主线程(进程创建的第一个线程),其他负值(-窗口句柄)=绑定窗口线程,其他大于0值(自定义线程ID)
.子程序 X64_进程注入dll, 长整数型, , 把x64dll注入到x64进程中去,成功返回模块基址 失败返回-1
.参数 进程句柄, 整数型, , 目标进程句柄值
.参数 dll文件路径, 文本型, ,
.参数 绑定线程, 整数型, 可空 , 默认=0=创建新的远线程执行,-1=绑定进程主模块线程(初始EXE模块的线程),-2=绑定主线程(进程创建的第一个线程),其他负值(-窗口句柄)=绑定窗口线程,其他大于0值(自定义线程ID)
.子程序 X64_枚举进程, 整数型, , 全面的枚举系统进程信息,返回比较详细的进程信息结构,成功返回当前枚举到的进程个数,失败为0
.参数 进程信息, 进程信息64, 数组, 从这个参数返回枚举到进程信息结构体数组
.子程序 X64_枚举进程导出函数, 整数型, , 成功返回枚举到的导出函数数量 否则返回0 此接口通用32/64
.参数 进程句柄, 长整数型, , 可提供32/64进程句柄
.参数 模块地址, 长整数型, , 可提供32/64模块基址
.参数 枚举结果, 导出函数64, 参考 数组, 枚举到的导出函数结果
.子程序 X64_枚举进程模块, 逻辑型, , 成功返回 真 失败返回 假
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 模块信息数组, 模块信息64, 数组, 接受返回的模块信息64 数组
.子程序 X64_枚举线程, 整数型, , 枚举进程线程信息,返回比较详细的线程信息结构,成功返回指定进程枚举到的线程个数,失败为0
.参数 进程PID, 整数型, , 必须是一个目前正在运行的进程PID
.参数 线程信息, 线程信息64, 数组, 从这个参数返回枚举到线程信息结构体数组
.子程序 X64_内存比较, 整数型, , 比较指定长度的 64 地址和 32 地址数据,pDest=pSrc64(0);pDest>pSrc64(1);pDest<pSrc64(-1),仅限进程内部
.参数 pDest, 整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.参数 pSrc64, 长整数型, , 自行确保指针有效
.参数 dwLen, 整数型, , 自行确保长度有效
.子程序 X64_内存复制, , , 从 64 地址复制指定长度数据到 32 地址,仅限进程内部
.参数 pDest, 整数型, , 自行在上层检测以确保指针有效,因为在底层每次检测影响效率
.参数 pSrc64, 长整数型, , 自行确保指针有效
.参数 dwLen, 整数型, , 自行确保长度有效,实际可移动长度应为长整数,但对 32 位的易程序来说,整数范围已经是上限了
.子程序 x64_内存释放dll, 逻辑型, , 释放 通过 x64_内存注入dll() 注入的内存dll *注意 如果此时dll有线程代码在执行 可能导致目标进程崩溃
.参数 进程句柄, 整数型, , 目标进程句柄值
.参数 模块基址, 长整数型, , x64_内存注入dll() 成功时返回的模块基址
.子程序 x64_内存注入dll, 长整数型, , 把x64dll字节集内存注入x64进程中去,成功返回模块基址 失败返回-1
.参数 进程句柄, 整数型, , 目标进程句柄值
.参数 dll字节集, 字节集, , 字节集形式 dll文件,可以是外部读入的或资源中的
.参数 绑定线程, 整数型, 可空 , 默认=0=创建新的远线程执行,-1=绑定进程主模块线程(初始EXE模块的线程),-2=绑定主线程(进程创建的第一个线程),其他负值(-窗口句柄)=绑定窗口线程,其他大于0值(自定义线程ID)
.子程序 X64_内存状态查, 整数型, , VirtualQueryEx64 查询指定进程指定内存区域的状态,返回读取字节数,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 欲查询的内存地址
.参数 lpBuffer, 整数型, , MEMORY_BASIC_INFORMATION64 指针,便于二次开发,具体参考结构备注
.参数 dwLength, 整数型, , 结构长度,应为 48,该参数固定,之所以保留是为了跟系统 API 一致
.子程序 X64_内存状态改, 逻辑型, , VirtualProtectEx64 更改指定进程指定内存区域的保护属性,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 欲改写保护模式的内存地址
.参数 dwSize, 长整数型, , 内存大小
.参数 flNewProtect, 整数型, , 新的保护类型,PAGE_* 常量之一或组合
.参数 flProtect, 整数型, 参考 , 返回原先的保护类型,建议使用完毕该区域后将保护类型恢复
.子程序 x64_内存状态结构查, 逻辑型, , 以结构方式由参数返回
.参数 进程句柄, 整数型, ,
.参数 查询地址, 长整数型, ,
.参数 返回结构, MEMORY_BASIC_INFORMATION64, , 查询失败, 返回空结构体
.子程序 X64_取进程PEB, 长整数型, , 获取指定 64 位进程PEB
.参数 ProcessHandle, 整数型, , 进程句柄,-1 代表当前进程
.子程序 X64_取进程函数入口, 长整数型, , 成功返回 函数入口 否则返回0
.参数 进程句柄, 长整数型, ,
.参数 对应模块名, 文本型, , 如 ntdll.dll 不区分 大小写
.参数 函数名, 文本型, , 如 RtlImageNtHeader 区分 大小写
.子程序 X64_取进程名称, 文本型, , 进程句柄取进程名,成功返回进程名,失败=“”
.参数 进程句柄, 整数型, ,
.子程序 X64_取进程主模块, 逻辑型, , 根据进程句柄 取进程EXE主模块信息 成功由参数二返回模块信息
.参数 进程句柄, 长整数型, ,
.参数 模块信息, 模块信息64, 参考 , 成功由本参数 返回 [模块信息64]结构
.子程序 X64_取进程主模块线程ID, 整数型, , 成功=返回执行进程EXE主模块的线程ID 失败=0 *注意:进程主模块线程ID(不绝对等于)进程主线程ID
.参数 进程句柄, 长整数型, ,
.子程序 X64_取进程主线程ID, 整数型, , 成功=返回 进程第一个创建的线程ID 失败=0 *注意:(它不绝对等于EXE主模块线程)
.参数 进程句柄, 长整数型, ,
.子程序 X64_取模块代码区起始地址, 长整数型, ,
.参数 进程句柄, 长整数型, , 可提供32/64进程句柄
.参数 模块地址, 长整数型, , 可提供32/64模块基址
.子程序 X64_取模块代码执行段大小, 整数型, , 成功返回大小 失败返回0
.参数 进程句柄, 长整数型, , 可提供32/64进程句柄
.参数 模块地址, 长整数型, , 可提供32/64模块基址
.子程序 X64_取模块入口地址, 长整数型, , 模块 Main DllMain,这类入口函数地址
.参数 进程句柄, 长整数型, , 可提供32/64进程句柄
.参数 模块地址, 长整数型, , 可提供32/64模块基址
.子程序 X64_取默认堆指针, 长整数型, , 64 位下默认堆
.子程序 X64_取线程TEB, 逻辑型, , 返回指定线程句柄对应的线程TEB结构所在内存地址 返回结果到参数二
.参数 线程句柄, 整数型, , 提供目标线程句柄, -2=易语言执行线程句柄
.参数 线程TEB, 长整数型, 参考 , 返回TEB构所在内存地址
.子程序 X64_取线程上下文, 逻辑型, , ntdll.dll->ZwGetContextThread 相当于 GetThreadContext函数 需要获得线程上下文必须先挂起线程
.参数 线程句柄, 整数型, , 注意:由调用者提供线程句柄参数,注意打开时的句柄权限
.参数 CONTEXT64, _CONTEXT64, 参考 , 取到的CONTEXT64结构体从这个参数返回,包含 DR寄存器+浮点寄存器+控制寄存器+通用寄存器+段寄存器
.子程序 X64_取线程真实入口, 长整数型, , 成功返回线程的入口地址,失败返回0
.参数 线程句柄, 长整数型, ,
.子程序 X64_取自进程ntdll基址, 长整数型, , ntdll.dll 在 64 位环境下的内存基址,有了它,几乎就无所不能了
.子程序 X64_取自进程TEB, 长整数型, , 懂得自然懂,有了当前易程序的 64 位 TEB,再想取出来点什么就随意了。
.子程序 X64_取自进程函数入口, 长整数型, , 取 64 位函数调用地址
.参数 hModule, 长整数型, , 本模块 GetModuleHandle64* 函数返回值,一般的只能传递 ntdll.dll 的基址
.参数 lpProcName, 文本型, , 直接调用 64 API 实现而不是取哈希查询,所以区分大小写
.子程序 X64_取自进程函数入口2, 长整数型, , 取 64 位函数调用地址
.参数 hModule, 长整数型, , 本模块 GetModuleHandle64* 函数返回值,一般的只能传递 ntdll.dll 的基址
.参数 dwProcHash, 整数型, , 本模块 fn_CalcModOrFuncHash 函数计算值 或者是 函数序号
.子程序 X64_取自进程模块基址, 长整数型, , 通过模块名称获取其 64 位地址空间的内存基址(易进程而不是外部进程哦)
.参数 lpModuleName, 文本型, , 不区分大小写,【注意:】为了效率,不支持中文名称。默认在 32 位程序中只有 ntdll.dll|wow64.dll|wow64win.dll|wow64cpu.dll 这几个
.子程序 X64_取自进程模块基址2, 长整数型, , 通过模块哈希值获取其 64 位地址空间的内存基址(易进程而不是外部进程哦)
.参数 dwModuleHash, 整数型, , 本模块 fn_CalcModOrFuncHash 函数计算值
.子程序 X64_申请内存, 长整数型, , VirtualAllocEx64 在指定进程中保留或提交(分配)内存,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 欲分配地址,一般置 0 使其自动分配
.参数 dwSize, 长整数型, , 申请内存的大小会按照4096字节对齐,总是4096的倍数,不足4096 则按照4096大小分配
.参数 flAllocationType, 整数型, , 分配类型,MEM_* 常量之一或组合,常用 位或 (#MEM_COMMIT, #MEM_RESERVE)
.参数 flProtect, 整数型, , 保护类型,PAGE_* 常量之一或组合
.子程序 x64_申请指定内存, 长整数型, , 申请指定地址分配内存 如果该地址不可申请会在附近不大于正负2147483642字节寻找一处申请 失败返回0 成功返回指针
.参数 进程句柄, 整数型, , 目标进行句柄
.参数 内存地址, 长整数型, , 预申请的内存地址
.参数 申请大小, 整数型, , 申请内存的大小会按照4096字节对齐,总是4096的倍数,不足4096 则按照4096大小分配
.子程序 X64_是否64进程, 逻辑型, , 检测指定进程是否为 64 位进程
.参数 hProcess, 整数型, , 进程句柄
.子程序 X64_是否WOW64模式, 逻辑型, , 检测当前模块是否运行在 WOW64 模式,也就是说所有 64 位函数是否可用,在程序初始化后、使用 64 位函数前应予以检测
.子程序 X64_释放A64结构, , , 释放由系统自动分配的 ANSI_STRING64 结构(由你分配的需自行决定如何释放)
.参数 AnsiString, 长整数型, , 指向 ANSI_STRING64 结构指针
.子程序 X64_释放u64结构, , , 释放由系统自动分配的 UNICODE_STRING64 结构(由你分配的需自行决定如何释放)
.参数 UnicodeString, 长整数型, , 指向 UNICODE_STRING64 结构指针
.子程序 X64_释放内存, 逻辑型, , VirtualFreeEx64 释放或取消提交指定进程中先前分配的指定内存块,由 ntdll64 实现
.参数 hProcess, 整数型, , 进程句柄,-1 代表当前进程
.参数 lpAddress, 长整数型, , 要取消提交或释放的内存指针,释放的指针必须是 VirtualAllocEx64 返回值
.参数 dwSize, 长整数型, , 取消提交的大小;如果为释放内存,必须为 0
.参数 dwFreeType, 整数型, , 释放类型,MEM_* 常量之一或组合,一般为 #MEM_RELEASE
.子程序 X64_线程句柄到进程ID, 长整数型, , 成功返回对应进程的PID,失败返回0
.参数 线程句柄, 整数型, , 提供目标线程句柄
.子程序 X64_线程句柄到线程ID, 长整数型, , 成功返回对应的线程ID,失败返回0
.参数 线程句柄, 整数型, , 提供目标线程句柄
.子程序 X64_远程调用函数, 长整数型, , 远线程调用指定进程中某个函数入口,成功=返回函数执行后的RAX值,其他寄存器值通过参数三返回.失败返回-1 超时返回-2(如果超时 寄存器值将不是有效返回)
.参数 进程句柄, 整数型, , 欲调用的函数所在进程句柄,注意此句柄至少有创建线程权限,建议打开进程时给予全权2035711 注意:内部不关闭此句柄,由用户自己控制
.参数 函数入口, 长整数型, , API函数入口或汇编函数的内存地址.
.参数 寄存器值, 寄存器64, 参考 可空 , 可以设置需要用到的CPU寄存器的值,64汇编中前4个参数在寄存器中rcx,rdx,r8,r9.注意 不支持设置 RBP,RSP,RIP 这些寄存器.调用call之后的所有寄存器值通过此参数取回,RIP除外.
.参数 其余参数, 长整数型, 参考 可空 数组, 参数大于4个时使用数组形态继续添加参数, 参数5=数组[1],参数6=数组[2].....,参数15=数组[11].最多支持11个成员数组,多余的自动忽略,加上寄存器4个参数,共支持15个参数
.参数 绑定线程, 整数型, 可空 , 默认=0=创建新的远线程执行,-1=绑定进程主模块线程(初始EXE模块的线程),-2=绑定主线程(进程创建的第一个线程),其他负值(-窗口句柄)=绑定窗口线程,其他大于0值=自定义线程ID(负数功能建议代码外部构成提供线程ID 绑定线程效果以测试为准 如果线程正在沉睡 可执行代码并不会直接执行)
.参数 超时间隔, 整数型, 可空 , 毫秒计,默认=8000毫秒,提供小于等于零则强制性一直等待返回 否则按照给定的毫秒时间等待返回,如果超时 子程序返回 -2, *注意内部并不处理事件 自身主线程调用时结合实际情况
.子程序 X64_置线程上下文, 逻辑型, , ntdll.dll->ZwSetContextThread 相当于 SetThreadContext函数 置上下文成员必须先挂起线程 一般与 X64_取线程上下文() 成对使用
.参数 线程句柄, 整数型, , 注意:由调用者提供线程句柄参数,注意打开时的句柄权限
.参数 CONTEXT64, _CONTEXT64, 参考 , CONTEXT64结构体信息 改写包括 DR寄存器+浮点寄存器+控制寄存器+通用寄存器+段寄存器,一般由 X64_取线程上下文() 得到 CONTEXT64
.子程序 X64Call, 长整数型, , 调用 64 位函数通用版本(注:返回长整数对于很多函数是必要的,但某些 NTDLL 函数返回值为 NTSTATUS 错误码 时应将返回值转为整数!)
.参数 func, 长整数型, ,
.参数 arg1, 长整数型, 可空 , 必须按顺序填写 API 所需参数,数值型直接传入,其他类型及传址参数传入 32/64 内存地址均可。不使用参数必须“留空”,不能是写 0
.参数 arg2, 长整数型, 可空 ,
.参数 arg3, 长整数型, 可空 ,
.参数 arg4, 长整数型, 可空 ,
.参数 arg5, 长整数型, 可空 ,
.参数 arg6, 长整数型, 可空 ,
.参数 arg7, 长整数型, 可空 ,
.参数 arg8, 长整数型, 可空 ,
.参数 arg9, 长整数型, 可空 ,
.参数 arg10, 长整数型, 可空 , 应该够用了,不弄太多影响效率了
.子程序 x64Init, 整数型, , 返回 m_Mods
.参数 Mods, 整数型, 可空 , 若其它wow64模块已初始化则在此处填写eWOW64ExtInit()的返回值
.子程序 百度_取access_token, 文本型, ,
.参数 client_id, 文本型, ,
.参数 client_secret, 文本型, ,
.子程序 百度_通用文字识别, 文本型, ,
.参数 access_token, 文本型, ,
.参数 图片, 字节集, ,
.子程序 百度_通用文字识别_高精度版, 文本型, ,
.参数 access_token, 文本型, ,
.参数 图片, 字节集, ,
.子程序 百度翻译, 整数型, , 52000 成功, 52001 请求超时, 52002 系统错误, 52003 未授权用户, 54000 必填参数为空, 58000 客户端IP非法, 54001 签名错误, 54003 访问频率受限
.参数 欲翻译文本, 文本型, ,
.参数 译文语言, 文本型, , zh 中文,en 英语,yue 粤语,wyw 文言文,jp 日语,kor 韩语,fra 法语,spa 西班牙语,th 泰语,ara 阿拉伯语,ru 俄语,pt 葡萄牙语,de 德语,it 意大利语,el 希腊语,nl 荷兰语,pl 波兰语,bul 保加利亚语,est 爱沙尼亚语,dan 丹麦语,fin 芬兰语,cs 捷克语,rom 罗马尼亚语,slo 斯洛文尼亚语,swe 瑞典语,hu 匈牙利语,cht 繁体中文
.参数 翻译结果, 文本型, , 用来存放翻译的结果
.子程序 保存字节集数组, 字节集, , By:剑齿虎 魔改自小路例子
.参数 字节集数组, 字节集, 数组,
.子程序 保护, 整数型, , 强度弱 能防push工具打开程序进程
.参数 进程句柄, 整数型, 可空 , 为空则-1自进程
.子程序 编码_Ansi到Unicode, 字节集, , 将Ansi码转换为Unicode码;成功返回转换后的字节集;
.参数 Ansi, 文本型, , 欲转换的Ansi文本
.参数 非标准Unicode编码, 逻辑型, 可空 , 默认为假,为标准Unicode编码
.子程序 编码_Ansi到Unicode_指针, 字节集, , ansi转unicode,传指针
.参数 lpszString, 整数型, ,
.参数 CodePage, 整数型, 可空 ,
.参数 dwLen, 整数型, 可空 ,
.子程序 编码_Ansi到Utf8, 字节集, ,
.参数 ansi文本, 文本型, ,
.子程序 编码_BASE64编码_汇编, 文本型, ,
.参数 string, 文本型, ,
.子程序 编码_BASE64编码A, 字节集, , Api版,编码_BASE64编码
.参数 待编码数据, 字节集, ,
.子程序 编码_BASE64解码_汇编, 文本型, ,
.参数 string, 文本型, ,
.子程序 编码_gb2312到utf8, 文本型, ,
.参数 欲转换的源码, 文本型, ,
.子程序 编码_Unicode到Ansi, 文本型, , 将Unicode码转换为Ansi码;成功返回转换后的文本;
.参数 Unicode, 字节集, , 欲转换的Unicode字节集
.子程序 编码_URL编码, 文本型, , 将指定文本编码
.参数 欲编码的文本, 文本型, ,
.参数 不编码字母数字, 逻辑型, 可空 , 不需要编码【字母数字.-】可以把此参数设置为真
.参数 是否UTF8, 逻辑型, 可空 , 先把文本转换成UTF8编码,再编码成URL
.子程序 编码_URL编码_快速, 文本型, , 与PHP的 urlencode() 函数功能相同
.参数 数据, 字节集, ,
.参数 大写, 逻辑型, 可空 ,
.子程序 编码_URL编码_慢速, 文本型, , URL编码
.参数 欲编码的文本, 文本型, ,
.参数 不编码字母数字, 逻辑型, 可空 , 不需要编码【字母数字.-】可以把此参数设置为真
.参数 是否UTF8, 逻辑型, 可空 , 先把文本转换成UTF8编码,再编码成URL
.子程序 编码_URL解码, 文本型, , URL解码
.参数 URL, 文本型, ,
.参数 是否UTF8, 逻辑型, 可空 , 先将文本串解码为文本,再从UTF8转成GBK编码
.子程序 编码_URL解码_快速, 文本型, ,
.参数 参_解码文本, 文本型, ,
.参数 参_是否UTF8, 逻辑型, 可空 ,
.参数 参_汇编模式, 逻辑型, 可空 ,
.子程序 编码_usc2到ansi, 文本型, , 将usc2转变成ansi 如 %u0031%u0032%u0033 转换后为 123 失败返回空文本
.参数 欲转换的文本, 文本型, , \u %u \u25 等3种格式,如果是其它格式,请先用子文本替换成这三种的任意一种才能正常转换
.子程序 编码_usc2到ansi_EXX, 文本型, , 将usc2转变成ansi 如 %u0031%u0032%u0033 转换后为 123 失败返回空文本
.参数 欲转换的文本, 文本型, ,
.参数 分割符, 文本型, 可空 , 如:%u0031%u0032%u0033,分隔符填:%u,不填则自动匹配
.子程序 编码_UTF8编码, 字节集, , 把一段窄文本型或宽文本数据转换成UTF8格式数据
.参数 文本数据, 文本型, 可空 , 本函数的两个参数根据需要只可提供其中之一个参数
.参数 宽文本型, 字节集, 可空 , 本函数的两个参数根据需要只可提供其中之一个参数
.子程序 编码_Utf8到Ansi, 文本型, ,
.参数 utf8字节集, 字节集, ,
.子程序 编码_utf8到gb2312, 文本型, , utf8到gb2312
.参数 欲转换的源码, 文本型, ,
.子程序 编码_UTF8解码, 字节集, , 直接返回宽字节 参考返回窄字节
.参数 UTF8数据, 字节集, , 待解码的UTF8格式编码数据
.参数 文本数据, 文本型, 参考 可空 , 参考返回 文本数据
.子程序 变量_取数据指针, 整数型, , 返回指定变量的内存数据指针,当数据类型为字节集时会多出8个字节(前4个字节为标志,后4字节标明字节集长度)。注:汇编代码
.参数 变量, 通用型, 参考 ,
.子程序 变态延时, , ,
.参数 延时值, 整数型, , 毫秒
.子程序 表达式计算, 双精度小数, ,
.参数 表达式, 文本型, ,
.子程序 参数加入, , , 用在网页访问的提交数据 , 相当于 类_POST数据类
.参数 参数名, 文本型, ,
.参数 参数内容, 文本型, 可空 ,
.参数 参数, 通用型, 可空 , 为了凑成3个,没用的参数,随便输什么都行,不填也行
.子程序 参数加入_批量, , ,
.参数 文本, 文本型, ,
.子程序 参数加入_批量_协议头, , ,
.参数 文本, 文本型, ,
.子程序 参数加入_特殊, , , 对于 没有 键值 的
.参数 参数名, 文本型, , 键名
.参数 参数1, 通用型, 可空 , 为了凑成3个,没用的参数,随便输什么都行,不填也行
.参数 参数2, 通用型, 可空 , 为了凑成3个,没用的参数,随便输什么都行,不填也行
.子程序 参数快速添加取回, 文本型, , 直接放在提交数据里面
.参数 参数名1, 文本型, ,
.参数 参数内容1, 文本型, 可空 ,
.参数 参数名2, 文本型, 可空 ,
.参数 参数内容2, 文本型, 可空 ,
.参数 参数名3, 文本型, 可空 ,
.参数 参数内容3, 文本型, 可空 ,
.参数 参数名4, 文本型, 可空 ,
.参数 参数内容4, 文本型, 可空 ,
.参数 参数名5, 文本型, 可空 ,
.参数 参数内容5, 文本型, 可空 ,
.参数 参数名6, 文本型, 可空 ,
.参数 参数内容6, 文本型, 可空 ,
.参数 参数名7, 文本型, 可空 ,
.参数 参数内容7, 文本型, 可空 ,
.参数 参数名8, 文本型, 可空 ,
.参数 参数内容8, 文本型, 可空 ,
.参数 参数名9, 文本型, 可空 ,
.参数 参数内容9, 文本型, 可空 ,
.参数 参数名10, 文本型, 可空 ,
.参数 参数内容10, 文本型, 可空 ,
.参数 是否不清空, 逻辑型, 可空 ,
.子程序 参数清空, , ,
.子程序 参数取回, 文本型, , 键名=键值&键名=键值 , 用在 网页_访问 的提交数据里面
.参数 是否不清空, 逻辑型, 可空 ,
.参数 取回特定的参数名, 文本型, 可空 , 不填则取回全部,返回空表示不存在
.参数 空文本省略等号, 逻辑型, 可空 , 默认不删除. 如果最后一个字符是 "=" 就删除该字符
.子程序 参数取回协议头, 文本型, , 将添加的数据以协议头格式返回 键名:键值
.参数 是否不清空, 逻辑型, 可空 ,
.子程序 参数全部取回, , ,
.参数 参数名, 文本型, 参考 可空 数组,
.参数 参数内容, 文本型, 参考 可空 数组,
.参数 是否清空数组变量, 逻辑型, 可空 , 默认不清空
.子程序 查看字节集_汇编, 文本型, , 以十六进制文本形式查看字节集
.参数 字节集, 字节集, , [ebp+0x08]
.子程序 程序_Call, 整数型, ,
.参数 子程序指针, 整数型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.子程序 程序_调用子程序, 整数型, ,
.参数 子程序地址, 整数型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 程序_取函数地址_API, 整数型, , 取得函数地址,api版
.参数 参_模块名, 文本型, ,
.参数 参_命令名, 文本型, ,
.子程序 程序_取函数地址_汇编, 整数型, , 取得函数地址,汇编版
.参数 参_模块名, 文本型, ,
.参数 参_命令名, 文本型, ,
.子程序 程序_任务栏窗口图标状态, 逻辑型, , 设置或获取指定窗口的任务栏图标状态
.参数 窗口句柄, 整数型, ,
.参数 参数, 整数型, , 1、隐藏图标;2、显示图标;3、取得当前显示状态
.子程序 程序_是否在虚拟机中运行, 逻辑型, , 通过BIOS信息检测程序是否在虚拟机中运行(不支持XP)
.子程序 程序_延时, 逻辑型, , 不占用cpu,窗口不卡死,不影响其它代码执行
.参数 延时间隔, 整数型, 可空 , 1000毫秒 = 1秒 留空为无限等待
.参数 延时单位, 整数型, 可空 , 默认为毫秒 0=毫秒 1=秒 2=分钟 3=小时
.子程序 程序一dll错误, , ,
.子程序 程序一加入文件夹右键菜单, 逻辑型, , 把目标程序加入到右键菜单中,成功=真
.参数 菜单显示名, 文本型, , 不能有符号,如“\”等
.参数 目标程序名称, 文本型, 可空 , 填空为程序本身
.参数 是否删除, 逻辑型, 可空 , 真=删除,假=不删除,默认为假,添加右键菜单
.子程序 程序一加入文件右键菜单, 逻辑型, , 把目标程序加入到右键菜单中,成功=真
.参数 菜单显示名, 文本型, , 不能有符号,如“\”等
.参数 目标程序名称, 文本型, 可空 , 填空为程序本身
.参数 是否删除, 逻辑型, 可空 , 真=删除,假=不删除,默认为假,添加右键菜单
.子程序 程序一禁止缩放, , , 通常用在截图工具,如果屏幕高度和宽度获取失败请先使用此命令
.子程序 程序一内存溢出, , ,
.子程序 程序一取参数个数, 整数型, , 【扫描函数 勿频繁】取得函数参数个数,4字节对齐。特殊情况下,个数不等同于实际个数。仅用于计算栈平衡数值。
.参数 参_被扫描函数指针, 整数型, ,
.子程序 程序一取参数个数一当前子程序, 整数型, , 整数型=1 长整数型=4 文本型[数组]?/字节集/整数数组=2
.子程序 程序一取当前窗口句柄, 整数型, , GetForegroundWindow,进程_ID取窗口句柄EX (进程一取自身进程ID ())
.子程序 程序一取子程序地址, 整数型, , 【扫描函数 勿频繁】动态扫描子程序真实地址,勿频繁调用 失败返回0
.参数 参_子程序指针, 子程序指针, ,
.子程序 程序一取自身窗口句柄, 整数型, ,
.子程序 程序一设置任务栏显示, 逻辑型, , 启动子程序载入的窗口默认不会在任务栏显示,用了这个命令之后就会显示了
.参数 hwnd, 整数型, ,
.参数 参数, 整数型, 可空 , 1、隐藏图标;2、显示图标;3、取得当前显示状态
.子程序 程序一是否管理员身份, 逻辑型, , 判断当前程序是否以管理员身份运行
.子程序 程序一是否为调试版, 逻辑型, , 类似核心支持库的"是否为调试版"
.子程序 程序一数组错误, , ,
.子程序 程序一死循环结束, , ,
.子程序 程序一消息循环, 整数型, , 放在启动子程序最后一行,即在返回命令前
.参数 子程序指针, 整数型, 可空 , 每次循环时执行的子程序
.子程序 窗口_等待出现, 整数型, , 等待指定窗口出现,成功返回窗口句柄,失败返回0,本命令类似于AU3脚本中WinWait命令。
.参数 参_标题, 文本型, , 支持模糊标题
.参数 参_内容, 文本型, 可空 , 如果窗口标题相同,可以比较窗口内文本,支持模糊内容。
.参数 参_超时, 整数型, 可空 , 单位为毫秒,超过此时间等待还没结果则返回0,留空则一直等待
.子程序 窗口_顶层显示, 逻辑型, ,
.参数 窗口句柄, 整数型, ,
.子程序 窗口_风格是否存在, 逻辑型, , 窗口_风格是否存在
.参数 指定风格, 整数型, ,
.参数 所有风格, 整数型, , 窗口_取风格() 窗口_取扩展风格()
.子程序 窗口_复制到剪贴板, 整数型, , 程序发送此消息给一个编辑框或combobox来复制当前选择的文本到剪贴板
.参数 窗口句柄, 整数型, ,
.子程序 窗口_画矩形, , , 本函数为微凉提供
.参数 窗口句柄, 整数型, , 要画矩形的窗口的句柄
.参数 矩形粗细, 整数型, 可空 , 默认为3
.参数 矩形颜色, 整数型, 可空 , 默认为红色
.参数 是否闪烁, 逻辑型, 可空 ,
.子程序 窗口_将焦点切换到指定的窗口, , , 将焦点切换到指定的窗口
.参数 要激活的窗口句柄, 整数型, ,
.参数 是否使最小化的窗口还原, 逻辑型, 可空 ,
.子程序 窗口_句柄取进程ID, 整数型, , 返回进程ID;
.参数 窗口句柄, 整数型, , 目标窗口句柄
.子程序 窗口_句柄取线程ID, 整数型, , 成功返回指定窗口的线程ID
.参数 窗口句柄, 整数型, , 指定窗口句柄
.子程序 窗口_枚举, 整数型, , 枚举所有窗口,返回窗口句柄数目,失败返回0
.参数 窗口信息, 精易_窗口信息, 参考 可空 数组, 返回的窗口信息数组
.子程序 窗口_枚举子窗口, 整数型, , 枚举指定句柄的下一级子窗口,返回子窗口句柄数目,失败或无子返回0
.参数 父窗口句柄, 整数型, 可空 , 指定父窗口句柄 可空:为桌面.找顶级窗口
.参数 子窗口数组, 整数型, 参考 数组, 返回的所有符合条件的子窗口句柄
.参数 类名, 文本型, 可空 , 指定子窗口类名
.子程序 窗口_取标题, 文本型, , 获取指定窗口句柄的标题
.参数 窗口句柄, 整数型, ,
.子程序 窗口_取标题W, 字节集, , 获取指定窗口句柄的Unicode标题
.参数 窗口句柄, 整数型, ,
.子程序 窗口_取顶端窗口句柄, 整数型, , 成功返回一个最顶端窗口的句柄
.子程序 窗口_取风格, 整数型, , 窗口_取风格
.参数 hwnd, 整数型, ,
.子程序 窗口_取句柄_模糊, 整数型, , 成功返回指定窗口句柄,失败返回0
.参数 窗口标题, 文本型, 可空 , 标题支持模糊
.参数 窗口类名, 文本型, 可空 , 类名必须为精确的,或者不填
.子程序 窗口_取控件坐标, POINT, , 取指定窗口(左上角\顶点)在屏幕中的位置
.参数 窗口句柄, 整数型, 可空 , 可空:则取当前窗口句柄的位置
.子程序 窗口_取扩展风格, 整数型, , 窗口_取扩展风格
.参数 hwnd, 整数型, ,
.子程序 窗口_取类名, 文本型, , 取指定窗口句柄的窗口类名(返回窗口类名,失败返回空文本)
.参数 窗口句柄, 整数型, , 欲取类名的窗口句柄
.子程序 窗口_取位置和大小, 位置和大小, , 取指定窗口的左边、顶边、宽度、高度
.参数 窗口句柄, 整数型, , 欲取大小的窗口句柄
.子程序 窗口_取相对坐标, 位置和大小, ,
.参数 句柄, 整数型, ,
.参数 父句柄, 整数型, ,
.子程序 窗口_取祖句柄, 整数型, , 取一个窗口的顶级句柄,如果提供的句柄已是顶级句柄,将直接返回。
.参数 窗口句柄, 整数型, , 欲取祖窗口句柄的子窗口句柄
.子程序 窗口_热键卸载, 逻辑型, , 成功返回真,失败返回假;
.参数 窗口句柄, 整数型, 可空 ,
.参数 热键ID, 整数型, , 窗口_热键注册 时用的热键ID
.子程序 窗口_热键注册, 逻辑型, , 注册一个全局热键;成功返回真,失败返回假
.参数 窗口句柄, 整数型, 可空 , 通常为 取窗口句柄(),如果不是在启动窗口创建完毕下面注册,可以留空;比如,在按钮被单击下就可以留空;
.参数 功能键, 整数型, 可空 , 1 Alt 2 Ctrl 4 Shift 8 Win 若要两个或以上的状态键按则把它们的值相加.
.参数 键代码, 整数型, , 主键,如:#F键
.参数 子程序指针, 子程序指针, , 响应热键事件的子程序指针,四个参数(窗口句柄,消息786,热键ID,参数)
.参数 热键ID, 整数型, , 标识!必须大于0,销毁时用;
.子程序 窗口_是否存在, 整数型, , 根据指定窗口句柄或窗口标题,查询一个窗口是否存在,成功返回窗口句柄,否则返回0。
.参数 参_句柄或标题, 文本型, , 支持窗口句柄与模糊标题
.子程序 窗口_置父彗星, 整数型, , 取自精易模块.
.参数 父窗口句柄, 整数型, ,
.参数 子窗口句柄, 整数型, ,
.参数 子窗口左边, 整数型, 可空 , 留空默认为0
.参数 子窗口顶边, 整数型, 可空 , 留空默认为0
.参数 子窗口宽度, 整数型, 可空 , 留空宽度不变
.参数 子窗口高度, 整数型, 可空 , 留空高度不变
.子程序 窗口_置控件焦点, 逻辑型, , 该函数对指定的窗口设置键盘焦点。 成功返回真,失败返回假;
.参数 控件句柄, 整数型, , 目标控件句柄
.子程序 窗口_置透明度, 逻辑型, , 设置窗口透明状态(成功返回真,失败返回假)
.参数 窗口句柄, 整数型, , 设置透明化窗口的句柄
.参数 透明度, 字节型, 可空 , 设置整个窗口的透明度 取值范围是[0,255] 可空为不设定此参数
.参数 透明色, 整数型, 可空 , (#颜色)指定某颜色为完全透明(完全透明处不属于该窗口) 可空为不指定
.参数 鼠标穿透, 逻辑型, 可空 , 可空为假 真:窗口被鼠标穿透
.子程序 窗口一比例调节, , ,
.参数 窗口句柄, 整数型, ,
.子程序 窗口一反截图, 逻辑型, , SetWindowDisplayAffinity
.参数 句柄, 整数型, , 只对自身窗口有效,取窗口句柄 ()
.参数 类型, 整数型, , 1禁止,2解除禁止
.子程序 窗口一记录控件比例, , , 会遍历子窗口
.参数 窗口句柄, 整数型, ,
.子程序 窗口一毛玻璃特效, 逻辑型, , 成功返回真,失败返回假。
.参数 窗口句柄, 整数型, ,
.子程序 窗口一取登陆QQ, 长整数型, , 返回的QQ号数量
.参数 QQ号码, 长整数型, 参考 数组, 返回的QQ号数组
.子程序 窗口一取控件内容, 文本型, , 取指定窗口的标题。成功返回窗口标题,失败返回空。
.参数 控件句柄, 整数型, ,
.子程序 窗口一取控件内容W, 字节集, , 取指定窗口的标题。成功返回窗口标题,失败返回空。
.参数 控件句柄, 整数型, ,
.子程序 窗口一显示, 逻辑型, , 激活并显示一个窗口
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一以默认态显示, 逻辑型, , 按默认状态显示
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一以原位置还原并显示, 逻辑型, , 以原来的位置和尺寸激活和显示窗口
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一以原状态显示, 逻辑型, , 以原来的状态显示窗口
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一置W, 逻辑型, , 实质就是把W版的处理程序修改为系统默认,支持编辑框,按钮等,不支持标签.
.参数 控件句柄, 整数型, , 取自 https://bbs.125.la/thread-14573593-1-1.html
.子程序 窗口一置控件内容, , , 向指定的编辑框内置入指定的内容。
.参数 控件句柄, 整数型, ,
.参数 欲写入的内容, 文本型, ,
.子程序 窗口一置控件内容W, , , 向指定的编辑框内置入指定的内容。
.参数 hwnd, 整数型, ,
.参数 欲写入的内容, 字节集, , +{0,0}
.子程序 窗口一置前端, 整数型, , 窗口置焦点 将窗口设为系统的前台窗口。SetForegroundWindow
.参数 窗口句柄, 整数型, ,
.子程序 窗口一最大化, 逻辑型, , 激活窗口并将其最大化
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一最近显示, 逻辑型, , 以窗口最近一次的大小和状态显示窗口
.参数 hwnd, 整数型, , 窗口句柄
.子程序 窗口一最小化, 逻辑型, , 激活窗口并将其最小化
.参数 hwnd, 整数型, , 窗口句柄
.子程序 到逻辑, 逻辑型, , 可使用通用型转换 , 如果是整数型则大于0返回真 , 小于0返回假
.参数 待转换的数据, 通用型, 可空 , 提供参数数据时只能非数组数据。参数值只能为数值、逻辑值、字节集或文本。
.子程序 到通用, 通用型, ,
.参数 变量, 通用型, 可空 ,
.子程序 到无符号整数, 长整数型, , 如果显示负数,调用这个进行操作
.参数 Uin, 整数型, ,
.子程序 地址偏移转换, 字节集, , 处理call和jmp的相对地址
.参数 原代码, 字节集, ,
.参数 原地址, 整数型, ,
.参数 新地址, 整数型, ,
.子程序 地址偏移转换_64, 字节集, , 处理call和jmp的相对地址
.参数 原代码, 字节集, ,
.参数 原地址, 长整数型, ,
.参数 新地址, 长整数型, ,
.子程序 等于_整数型_汇编, 逻辑型, , 判断两个变量是否相同,相当于"=="
.参数 变量1, 整数型, ,
.参数 变量2, 整数型, ,
.子程序 调试器脱钩, , ,
.子程序 调用汇编代码3, 整数型, ,
.参数 进程ID, 整数型, 可空 ,
.参数 汇编字节集, 字节集, ,
.参数 是否等待, 逻辑型, 可空 ,
.子程序 调用子程序_, 整数型, , call
.参数 调用地址, 整数型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 读配置项_注册表, 文本型, ,
.参数 配置文件名, 文本型, , Test
.参数 节名称, 文本型, , l1
.参数 配置项名称, 文本型, , a
.参数 默认文本, 文本型, 可空 ,
.子程序 读取内存_汇编, 字节集, , 返回指定内存指针所指向地址处的一段数据,注意调用本命令前一定要确保所提供的内存地址段真实有效。
.参数 内存地址, 整数型, , 目标内存地址
.参数 读取长度, 整数型, , 欲读取的数据长度
.子程序 读入一行_黑月专版, 字节集, , 本命令用作从文件中当前读写位置读取并返回一行文本数据,如果读入失败将返回空字节集并且自动将当前文件读写位置移到文件尾部
.参数 文件号, 整数型, , 该文件号由“打开文件”命令所返回的整数
.参数 抛弃换行符, 逻辑型, 可空 , 如果为真,行末的回车符及换行符将被抛弃{13,10}
.子程序 堆内存申请, 整数型, , 本地申请字节空间并且对数据清0 返回指针地址
.参数 申请大小, 整数型, ,
.参数 x64对齐, 逻辑型, 可空 , 默认=假=不强制对齐,真=返回一个强制对齐的地址
.子程序 堆内存释放, , , 释放由 申请堆内存() 申请的内存地址
.参数 内存地址, 整数型, ,
.子程序 二到十, 长整数型, , 把二进制文本转为长整数型返回,如 129="10000001"
.参数 二进制值, 文本型, , 最长可支持64位的二进制数据文本值.
.参数 长整数值, 长整数型, 参考 可空 , 若长文本转成64位长整数值保存到此
.子程序 反调试启动检测, 逻辑型, ,
.子程序 反调试启动检测ex, 逻辑型, ,
.子程序 反附加检测, 逻辑型, ,
.子程序 复制内存_汇编, 整数型, , 类似 RtlMoveMemory api功能
.参数 复制到此变量地址, 整数型, ,
.参数 被复制的变量地址, 整数型, ,
.参数 复制多长数据, 整数型, , 长整数型;日期时间型;双精度小数型;各长度都为8
.子程序 复制通用型到剪贴板, , ,
.子程序 高精度延时, , , NtQueryPerformanceCounter
.参数 要延时的时间, 长整数型, , 微秒,1000微秒=1毫秒,1000毫秒=1秒
.子程序 高精度延时2, , , GetTickCount64
.参数 时间, 长整数型, ,
.子程序 格式化文本A, 文本型, , 字节集类型的参数必须传递数据指针, 比如 取指针_字节集()
.参数 格式, 文本型, , 4.类型:%-印出百分比符号,不转换;c-整数转成对应的ASCII字符;d-整数;f-双精度数字;o-整数转成八进位;s-字符串;x-整数转成小写十六进位;X-整数转成大写十六进位。
.参数 参数1, 通用型, 参考 可空 ,
.参数 参数2, 通用型, 参考 可空 ,
.参数 参数3, 通用型, 参考 可空 ,
.参数 参数4, 通用型, 参考 可空 ,
.参数 参数5, 通用型, 参考 可空 ,
.参数 参数6, 通用型, 参考 可空 ,
.参数 参数7, 通用型, 参考 可空 ,
.参数 参数8, 通用型, 参考 可空 ,
.参数 参数9, 通用型, 参考 可空 ,
.参数 参数10, 通用型, 参考 可空 ,
.参数 参数11, 通用型, 参考 可空 ,
.参数 参数12, 通用型, 参考 可空 ,
.参数 参数13, 通用型, 参考 可空 ,
.参数 参数14, 通用型, 参考 可空 ,
.参数 参数15, 通用型, 参考 可空 ,
.参数 参数16, 通用型, 参考 可空 ,
.参数 参数17, 通用型, 参考 可空 ,
.参数 参数18, 通用型, 参考 可空 ,
.参数 参数19, 通用型, 参考 可空 ,
.参数 参数20, 通用型, 参考 可空 ,
.子程序 格式化文本A_数组, 文本型, , 数组里如果用到字节集参数那这个成员必须指向字节集数据地址, 可以使用 取指针_字节集() 来获取
.参数 格式, 文本型, ,
.参数 参数, 整数型, 参考 可空 数组,
.子程序 格式化文本W, 字节集, , Unicode文本必须以\0\0结尾, 字节集类型的参数必须传递数据指针, 比如 取指针_字节集()
.参数 格式, 字节集, ,
.参数 参数1, 通用型, 参考 可空 ,
.参数 参数2, 通用型, 参考 可空 ,
.参数 参数3, 通用型, 参考 可空 ,
.参数 参数4, 通用型, 参考 可空 ,
.参数 参数5, 通用型, 参考 可空 ,
.参数 参数6, 通用型, 参考 可空 ,
.参数 参数7, 通用型, 参考 可空 ,
.参数 参数8, 通用型, 参考 可空 ,
.参数 参数9, 通用型, 参考 可空 ,
.参数 参数10, 通用型, 参考 可空 ,
.参数 参数11, 通用型, 参考 可空 ,
.参数 参数12, 通用型, 参考 可空 ,
.参数 参数13, 通用型, 参考 可空 ,
.参数 参数14, 通用型, 参考 可空 ,
.参数 参数15, 通用型, 参考 可空 ,
.参数 参数16, 通用型, 参考 可空 ,
.参数 参数17, 通用型, 参考 可空 ,
.参数 参数18, 通用型, 参考 可空 ,
.参数 参数19, 通用型, 参考 可空 ,
.参数 参数20, 通用型, 参考 可空 ,
.子程序 格式化文本W_数组, 字节集, , 数组里如果用到字节集参数那这个成员必须指向字节集数据地址, 可以使用 取指针_字节集() 来获取
.参数 格式, 字节集, ,
.参数 参数, 整数型, 参考 可空 数组,
.子程序 还原剪贴板, 逻辑型, ,
.参数 参_剪辑板数据, 剪辑板数据, 参考 数组,
.子程序 还原字节集, 字节集, ,
.参数 文本, 文本型, ,
.子程序 还原字节集数组, 逻辑型, , By:剑齿虎 还原为字节集数组
.参数 欲还原数组字节集, 字节集, 参考 ,
.参数 字节集数组, 字节集, 参考 数组,
.子程序 合并长整数_, 长整数型, , 汇编 将第一个整数放置到结果长整数的低32位,将第二个整数放置到结果长整数的高32位,以此合并成一个长整数,并返回合并后的结果
.参数 用作合并的整数1, 整数型, ,
.参数 用作合并的整数2, 整数型, ,
.子程序 汇编_取随机数, 整数型, , 最小值不可大于最大值!
.参数 欲取随机数的最小值, 整数型, , 欲取随机数的最小值
.参数 欲取随机数的最大值, 整数型, , 欲取随机数的最大值
.子程序 汇编_数值比较, 整数型, , a>b 返回正数,a=b 返回0, a<b 返回负数
.参数 a, 整数型, ,
.参数 b, 整数型, ,
.子程序 汇编乘法, 整数型, , mul
.参数 被乘数, 整数型, ,
.参数 乘数, 整数型, ,
.子程序 汇编乘法_双精度小数型, 双精度小数, , fmul qword ptr
.参数 被乘数, 双精度小数, ,
.参数 乘数, 双精度小数, ,
.子程序 汇编乘法_小数型, 小数型, , fmul dword ptr
.参数 被乘数, 小数型, ,
.参数 乘数, 小数型, ,
.子程序 汇编除法, 整数型, , div 优化除数为零时的崩溃问题
.参数 被除数, 整数型, ,
.参数 除数, 整数型, ,
.子程序 汇编除法_双精度小数型, 双精度小数, , fdiv qword ptr
.参数 被除数, 双精度小数, ,
.参数 除数, 双精度小数, ,
.子程序 汇编除法_小数型, 小数型, , fdiv dword ptr
.参数 被除数, 小数型, ,
.参数 除数, 小数型, ,
.子程序 汇编加法, 整数型, , add
.参数 被加数, 整数型, ,
.参数 加数, 整数型, ,
.子程序 汇编加法_双精度小数型, 双精度小数, , fadd qword ptr
.参数 被加数, 双精度小数, ,
.参数 加数, 双精度小数, ,
.子程序 汇编加法_小数型, 小数型, , fadd dword ptr
.参数 被加数, 小数型, ,
.参数 加数, 小数型, ,
.子程序 汇编减法, 整数型, , sub
.参数 被减数, 整数型, ,
.参数 减数, 整数型, ,
.子程序 汇编减法_双精度小数型, 双精度小数, , fsub qword ptr
.参数 被减数, 双精度小数, ,
.参数 减数, 双精度小数, ,
.子程序 汇编减法_小数型, 小数型, , fsub dword ptr
.参数 被减数, 小数型, ,
.参数 减数, 小数型, ,
.子程序 汇编求次方, 双精度小数, ,
.参数 底数, 双精度小数, ,
.参数 指数, 双精度小数, ,
.子程序 汇编求次方_小数型, 小数型, ,
.参数 底数, 小数型, ,
.参数 指数, 小数型, ,
.子程序 汇编求对数, 双精度小数, , logab
.参数 底数, 双精度小数, , a
.参数 真数, 双精度小数, , b
.子程序 汇编求对数_小数型, 小数型, , logab
.参数 底数, 小数型, , a
.参数 真数, 小数型, , b
.子程序 汇编求反余弦, 双精度小数, ,
.参数 比值, 双精度小数, ,
.子程序 汇编求反余弦_小数型, 小数型, ,
.参数 比值, 小数型, ,
.子程序 汇编求反正切, 双精度小数, , atan
.参数 比值, 双精度小数, ,
.子程序 汇编求反正切_小数型, 小数型, , atan
.参数 比值, 小数型, ,
.子程序 汇编求反正弦, 双精度小数, ,
.参数 比值, 双精度小数, ,
.子程序 汇编求反正弦_小数型, 小数型, ,
.参数 比值, 小数型, ,
.子程序 汇编求平方根, 双精度小数, ,
.参数 欲求平方根的数值, 双精度小数, ,
.子程序 汇编求平方根_小数型, 小数型, ,
.参数 欲求平方根的数值, 小数型, ,
.子程序 汇编求余弦, 双精度小数, ,
.参数 弧度制角度, 双精度小数, ,
.子程序 汇编求余弦_角度制, 小数型, ,
.参数 角度, 小数型, ,
.子程序 汇编求余弦_小数型, 小数型, ,
.参数 弧度制角度, 小数型, ,
.子程序 汇编求正切, 双精度小数, ,
.参数 弧度制角度, 双精度小数, ,
.子程序 汇编求正切_角度制, 小数型, ,
.参数 角度, 小数型, ,
.子程序 汇编求正切_小数型, 小数型, ,
.参数 弧度制角度, 小数型, ,
.子程序 汇编求正弦, 双精度小数, ,
.参数 弧度制角度, 双精度小数, ,
.子程序 汇编求正弦_角度制, 小数型, ,
.参数 角度, 小数型, ,
.子程序 汇编求正弦_小数型, 小数型, ,
.参数 弧度制角度, 小数型, ,
.子程序 汇编一调用API, 整数型, ,
.参数 库文件名, 文本型, ,
.参数 在库中对应命令名, 文本型, ,
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 汇编一取API地址, 整数型, ,
.参数 库文件名, 文本型, ,
.参数 在库中对应命令名, 文本型, ,
.子程序 机器人对话, 文本型, ,
.参数 文本, 文本型, ,
.子程序 计算缓动, 整数型, , Easing. 使用例子: 按钮1.左边 = 计算缓动 (按钮1.左边, 22)放在循环里面,推荐计次循环22次
.参数 当前数值, 整数型, , 物体当前的位置数值
.参数 目标数值, 整数型, , 物体将要移动的数值
.参数 速度, 双精度小数, 可空 , 速度一般 0.2
.子程序 检测调试器信息, 逻辑型, ,
.子程序 检测是否异常, 逻辑型, ,
.子程序 剪辑板_备份, 逻辑型, ,
.子程序 剪辑板_还原, 逻辑型, ,
.子程序 剪辑板_取所有内容, 逻辑型, , 取所有内容
.参数 参_剪辑版数据, 剪辑版数据, 参考 数组,
.子程序 剪辑板_取图片B, 字节集, , 取剪贴板位图数据B
.子程序 剪辑板_取文本, 文本型, , 取出系统剪辑板中存放的文本
.子程序 剪辑板_取文本W, 字节集, , 取出系统剪辑板中存放的Unicode编码的文本
.子程序 剪辑板_置内容, 逻辑型, ,
.参数 参_剪辑版数据, 剪辑版数据, 参考 数组,
.子程序 剪辑板_置文本, , , 设置指定文本到系统剪辑板
.参数 要置的文本, 文本型, ,
.子程序 交换字节集与字节型数组_汇编, , ,
.参数 参数1, 字节集, 参考 , 取同长度空白字节集作为交换
.参数 参数2, 字节型, 参考 数组,
.子程序 进程_ID取窗口句柄EX, 整数型, , 通过枚举窗口信息对比来获取指定进程ID的窗口句柄
.参数 进程ID, 整数型, ,
.子程序 进程_创建, 整数型, , 创建一个程序进程(成功返回进程ID,失败返回0)
.参数 程序路径, 文本型, , 欲创建进程的执行路径
.参数 命令行, 文本型, 可空 , 附加上程序路径后的命令行参数
.参数 运行目录, 文本型, 可空 , 通常留空,特殊情况下使用
.参数 进程结构, 进程结构, 参考 可空 , 接收进程结构信息的变量
.子程序 进程_调用函数, 整数型, , 调用指定进程的函数
.参数 进程ID, 整数型, ,
.参数 函数地址, 整数型, ,
.参数 寄存器, 寄存器, 可空 , 部分call可能会有隐藏参数
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 进程_调用函数2, 整数型, , 调用指定进程的函数
.参数 进程句柄, 整数型, ,
.参数 函数地址, 整数型, ,
.参数 寄存器, 寄存器, 可空 , 部分call可能会有隐藏参数
.参数 参数1, 整数型, 可空 ,
.参数 参数2, 整数型, 可空 ,
.参数 参数3, 整数型, 可空 ,
.参数 参数4, 整数型, 可空 ,
.参数 参数5, 整数型, 可空 ,
.参数 参数6, 整数型, 可空 ,
.参数 参数7, 整数型, 可空 ,
.参数 参数8, 整数型, 可空 ,
.参数 参数9, 整数型, 可空 ,
.参数 参数10, 整数型, 可空 ,
.参数 参数11, 整数型, 可空 ,
.参数 参数12, 整数型, 可空 ,
.参数 参数13, 整数型, 可空 ,
.参数 参数14, 整数型, 可空 ,
.参数 参数15, 整数型, 可空 ,
.子程序 进程_枚举, 整数型, , 失败返回0,成功返回进程数量
.参数 进程名数组, 文本型, 参考 可空 数组, 返回的进程名 数组
.参数 进程ID数组, 整数型, 参考 可空 数组, 返回的进程ID 数组
.子程序 进程_名取ID, 整数型, ,
.参数 进程名, 文本型, ,
.参数 区分大小写, 逻辑型, 可空 ,
.子程序 进程_名取句柄ex, 整数型, , 支持单个 汉族 响应时间10毫秒多 比 精易原版要快8-10倍
.参数 进程名, 文本型, ,
.参数 PID, 整数型, 可空 , 为了更加精准定位每个不同进程句柄 必须和 进程对应
.子程序 进程_强力打开, 整数型, , [建议使用 进程_打开进程()] 通过目标进程ID取进程句柄,成功就返回进程句柄)
.参数 进程ID, 整数型, , 目标进程ID
.子程序 进程_取同名ID, 整数型, , 取相同名称进程,成功返回进程id数量。返回-1表示失败。
.参数 进程名, 文本型, ,
.参数 进程ID数组, 整数型, 可空 数组, 返回的进程ID 数组
.子程序 进程_是否为64位, 逻辑型, , 判断指定进程是否为64位
.参数 进程ID, 整数型, ,
.子程序 进程_是否为64位_2, 逻辑型, , 判断指定进程是否为64位
.参数 进程句柄, 整数型, ,
.子程序 进程_是否有管理员特权, 逻辑型, , 判断指定程序是否运行在管理员身份下
.参数 进程ID, 整数型, 可空 ,
.子程序 进程_是否有管理员特权2, 逻辑型, , 判断指定程序是否运行在管理员身份下
.参数 进程句柄, 整数型, 可空 ,
.子程序 进程_提高权限, 整数型, , NT强力提高权限,限自身(RtlAdjustPrivilegeA)
.子程序 进程通信_发送端_发送数据, 逻辑型, , 成功返回真,失败返回假。
.参数 参数_窗口句柄, 整数型, , 接收端的窗口句柄。
.参数 参数_标志文本, 文本型, , 接收端监听时设置的文本。
.参数 参数_欲发送的数据, 字节集, , 要发送的数据。
.子程序 进程通信_接收端_初始化, , , 监听前必需调用此子程序,只需使用一次,停止监听前不能再使用此子程序,否则会出错。
.参数 参数_窗口句柄, 整数型, , 当前窗口句柄,可用 取窗口句柄() 得到。
.子程序 进程通信_接收端_关闭监听, , , 关闭某监听,要恢复请直接开始(不用重新初始化)。
.参数 参数_标志文本, 文本型, ,
.子程序 进程通信_接收端_开始监听, 逻辑型, , 成功返回真,失败返回假。
.参数 参数_标志文本, 文本型, , 可以为任意文本(不能为空文本),但是不要和系统中已有的冲突。设置不同的标志文本,可绑定不同的子程序。
.参数 参数_回调函数, 子程序指针, 可空 , 接收到信息后要触发的子程序,不可多个标志文本绑定同个子程序,不需要可不填。
.子程序 进程通信_接收端_清除数据, , , 清除某监听得到的数据(其它数据不变),释放该数据所占的内存。
.参数 参数_标志文本, 文本型, ,
.子程序 进程通信_接收端_清空数据, , , 清空所有监听得到的所有数据,释放内存。
.子程序 进程通信_接收端_取出数据, 字节集, , 回调函数或其它子程序可用此子程序取出接收到的数据。
.参数 参数_标识文本, 文本型, , 接收端监听时设置的文本。
.子程序 进程通信_接收端_停止监听, , , 关闭所有监听,要恢复请重新初始化。
.子程序 进程一PID枚举线程, 整数型, , 枚举指定进程的线程(成功返回线程数目,失败返回0)
.参数 进程ID, 整数型, , 线程相关进程ID
.参数 线程属性, 线程结构, 参考 可空 数组, 返回所有线程相关信息
.子程序 进程一PID取进程路径, 文本型, , 不支持64位,取指定进程的程序启动路径(成功返回路径,失败或进程不存在返回空)
.参数 pid, 整数型, 可空 ,
.子程序 进程一PID取进程路径2, 文本型, , 取指定进程的程序启动路径(成功返回路径,失败或进程不存在返回空)
.参数 进程ID, 整数型, ,
.子程序 进程一PID取进程名, 文本型, , 用PID取进程名称
.参数 进程PID, 整数型, ,
.子程序 进程一PID取线程信息, 逻辑型, , 取指定线程信息(成功返回真,失败返回假)
.参数 线程ID, 整数型, , 线程标识符
.参数 线程信息, 线程信息型, , 返回线程信息
.子程序 进程一超强结束进程, 逻辑型, , 取自滑稽模块,可无驱动结束有驱动级的进程保护的程序
.参数 进程名或pid, 通用型, , 不区分大小写
.子程序 进程一打开进程, 整数型, , 打开失败则使用强力打开
.参数 pid, 整数型, ,
.子程序 进程一打开进程w64, 整数型, ,
.参数 pid, 整数型, ,
.子程序 进程一调用汇编代码, 逻辑型, ,
.参数 进程ID, 整数型, 可空 ,
.参数 汇编字节集, 字节集, ,
.参数 是否等待远程线程, 逻辑型, 可空 , 如果为真,则等待远程线程执行完毕后才会返回。否则创建后立即返回(异步)
.子程序 进程一调用汇编代码2, 逻辑型, ,
.参数 进程句柄, 整数型, 可空 ,
.参数 汇编字节集, 字节集, ,
.参数 是否等待远程线程, 逻辑型, 可空 , 如果为真,则等待远程线程执行完毕后才会返回。否则创建后立即返回(异步)
.子程序 进程一调用汇编代码一2, 整数型, , 远程线程执行shellcode
.参数 进程ID, 整数型, 可空 ,
.参数 shellcode, 字节集, ,
.子程序 进程一调用远程api, 整数型, , 返回返回值
.参数 进程ID, 整数型, ,
.参数 参_模块名, 文本型, ,
.参数 参_命令名, 文本型, ,
.参数 参数, 整数型, 可空 数组, 内存.申请文本内存 (进程ID, 变量)
.子程序 进程一调用远程api2, 整数型, , 返回返回值
.参数 进程句柄, 整数型, ,
.参数 参_模块名, 文本型, ,
.参数 参_命令名, 文本型, ,
.参数 参数, 整数型, 可空 数组, 内存.申请文本内存 (进程ID, 变量)
.子程序 进程一调用远程子程序, 整数型, , 调用指定进程的函数,指针无效返回-1
.参数 进程ID, 整数型, ,
.参数 函数地址, 整数型, ,
.参数 参数, 整数型, 可空 数组,
.参数 检验指针, 逻辑型, 可空 ,
.子程序 进程一调用远程子程序2, 整数型, , 调用指定进程的函数,指针无效返回-1
.参数 进程句柄, 整数型, ,
.参数 函数地址, 整数型, ,
.参数 参数, 整数型, 可空 数组,
.参数 检验指针, 逻辑型, 可空 ,
.子程序 进程一调用远程子程序一无参数返回值, 逻辑型, ,
.参数 进程ID, 整数型, 可空 ,
.参数 远程子程序地址, 整数型, ,
.参数 是否等待远程线程, 逻辑型, 可空 , 如果为真,则等待远程线程执行完毕后才会返回。否则创建后立即返回(异步)
.子程序 进程一防止被取句柄, , , 防止自身进程被OpenProcess
.子程序 进程一复制句柄, 整数型, , 返回复制完成的句柄
.参数 进程句柄, 整数型, , 已经打开了句柄的进程的句柄
.参数 复制句柄, 整数型, , 需要复制的句柄
.参数 指定进程句柄, 整数型, , 只能在指定进程使用
.子程序 进程一关闭句柄w64, 逻辑型, ,
.参数 句柄, 整数型, ,
.子程序 进程一结束, 逻辑型, ,
.参数 进程名或pid, 通用型, ,
.子程序 进程一结束一PID, 逻辑型, ,
.参数 pid, 整数型, ,
.子程序 进程一进程名与PID互转, 文本型, ,
.参数 进程名或pid, 通用型, ,
.子程序 进程一句柄取ID, 整数型, , 成功返回对应进程的PID,失败返回-1
.参数 进程句柄, 整数型, ,
.子程序 进程一枚举导出函数_64, 整数型, , 成功返回枚举到的导出函数数量 否则返回0 此接口通用32/64
.参数 进程句柄, 长整数型, , 可提供32/64进程句柄
.参数 模块地址, 长整数型, , 可提供32/64模块基址
.参数 枚举结果, 导出函数64, 参考 数组, 枚举到的导出函数结果
.子程序 进程一枚举导出函数2, 整数型, , 根据进程句柄取指定模块的导出函数列表
.参数 进程句柄, 整数型, ,
.参数 模块地址, 整数型, ,
.参数 导出函数列表, 导出函数32, 参考 可空 数组,
.子程序 进程一枚举模块, 整数型, ,
.参数 进程ID, 整数型, ,
.参数 返回模块, 模块信息_, 参考 可空 数组,
.子程序 进程一枚举模块_2, 整数型, , 无视大小写
.参数 进程句柄, 整数型, ,
.参数 返回模块, 模块信息_, 参考 可空 数组,
.子程序 进程一枚举模块_64, 逻辑型, , 需要x64Init() 成功返回 真 失败返回 假
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 模块信息数组, 模块信息64, 数组, 接受返回的模块信息64 数组
.子程序 进程一名取PID, 整数型, , 通过进程名取进程ID;失败返回0
.参数 进程名, 文本型, , 取要进程ID的进程名
.参数 是否区分大小写, 逻辑型, 可空 , 默认为不区分,真=区分
.子程序 进程一名取PID一数组, 整数型, , 取指定进程名称的所有进程的进程ID(返回进程ID数目,没有返回0)
.参数 进程名, 文本型, , 程序进程名
.参数 进程ID数组, 整数型, 参考 数组, 返回的进程ID 数组
.参数 区分大小写, 逻辑型, 可空 , 默认不区分进程名大小写
.子程序 进程一模块名取模块路径, 文本型, , 取出当前进程模块所在目录路径,失败返回空
.参数 模块名, 文本型, 可空 , 默认为执行文件名 模块名如:krnln.fne,kernel32.dll,User32.dll
.子程序 进程一取父进程ID, 整数型, , 取得父级进程ID,失败返回0
.参数 进程ID, 整数型, ,
.子程序 进程一取函数入口, 整数型, , (该方式较慢,可以尝试 进程一取函数入口一远程调用())通过枚举导出函的方式获取函数地址
.参数 进程ID, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, ,
.参数 不完全匹配, 逻辑型, 可空 ,
.子程序 进程一取函数入口_64, 长整数型, , 通过枚举导出函的方式获取函数地址
.参数 进程ID, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, ,
.参数 不完全匹配, 逻辑型, 可空 ,
.子程序 进程一取函数入口2, 整数型, , (该方式较慢,可以尝试 进程一取函数入口一远程调用2())通过枚举导出函的方式获取函数地址
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, ,
.参数 不完全匹配, 逻辑型, 可空 ,
.子程序 进程一取函数入口2_64, 长整数型, , 通过枚举导出函的方式获取函数地址
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, ,
.参数 不完全匹配, 逻辑型, 可空 ,
.子程序 进程一取函数入口Ex2_64, 长整数型, , 需要x64Init() 成功返回 函数入口 否则返回0 此接口通用32/64
.参数 进程句柄, 长整数型, ,
.参数 对应模块名, 文本型, , 如 ntdll.dll 不区分 大小写
.参数 函数名, 文本型, , 如 RtlImageNtHeader 区分 大小写
.子程序 进程一取函数入口Ex一数组, 长整数型, , 通过枚举导出函的方式获取函数地址,函数名可以包含多个关键字
.参数 进程ID, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, 数组,
.子程序 进程一取函数入口Ex一数组_64, 长整数型, , 通过枚举导出函的方式获取函数地址,函数名可以包含多个关键字
.参数 进程ID, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, 数组,
.子程序 进程一取函数入口Ex一数组2, 长整数型, , 通过枚举导出函的方式获取函数地址,函数名可以包含多个关键字
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, 数组,
.子程序 进程一取函数入口Ex一数组2_64, 长整数型, , 通过枚举导出函的方式获取函数地址,函数名可以包含多个关键字
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, 数组,
.子程序 进程一取函数入口一远程调用, 整数型, , 通过远程调用GetProcAddress的方式获取函数地址
.参数 进程ID, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, , 对应的函数地址
.子程序 进程一取函数入口一远程调用2, 整数型, , 获取指定进程ID的指定模块的函数地址
.参数 进程句柄, 整数型, , 通过 进程_名取ID 获取
.参数 模块名, 文本型, , 想要取出的模块名
.参数 函数名, 文本型, , 对应的函数地址
.子程序 进程一取进程路径, 文本型, , 不支持64位,取指定进程的程序启动路径(成功返回路径,失败或进程不存在返回空)
.参数 进程名或pid, 通用型, 可空 ,
.子程序 进程一取进程路径W, 字节集, , 成功返回Unicode路径,失败返回空字节集
.参数 进程名或pid, 通用型, 可空 ,
.子程序 进程一取进程用户名, 文本型, , 通进进程ID取得该进程权限的用户名
.参数 进程名或进程ID, 通用型, , 进程名或pid
.子程序 进程一取模块, 模块信息_, , 模块地址 = 模块信息_.地址 无视大小写
.参数 进程ID, 整数型, ,
.参数 模块名称, 文本型, ,
.子程序 进程一取模块_2, 模块信息_, , 无视大小写
.参数 进程句柄, 整数型, ,
.参数 模块名称, 文本型, ,
.子程序 进程一取模块_64, 模块信息64, , 需要x64Init()
.参数 进程句柄, 整数型, ,
.参数 模块名称, 文本型, , 不区分大小写
.子程序 进程一取模块地址, 整数型, , 无视大小写 进程一取模块
.参数 进程ID, 整数型, ,
.参数 模块名称, 文本型, ,
.子程序 进程一取模块地址_64, 长整数型, , 需要x64Init()
.参数 进程句柄, 整数型, ,
.参数 模块名称, 文本型, , 不区分大小写
.子程序 进程一取模块地址2, 整数型, , 无视大小写 进程一取模块
.参数 进程句柄, 整数型, ,
.参数 模块名称, 文本型, ,
.子程序 进程一取内存占用, 整数型, , 返回单位是 B (字节)
.参数 进程ID, 整数型, ,
.子程序 进程一取主线程ID, 整数型, ,
.参数 pid, 整数型, ,
.子程序 进程一取自身进程ID_W, 整数型, , 指针到文本W2A
.子程序 进程一取自身进程运行路径W, 整数型, , 指针到文本W2A
.子程序 进程一是否存在, 逻辑型, ,
.参数 进程名或pid, 通用型, ,
.子程序 进程一卸载dll, 整数型, ,
.参数 pid, 整数型, ,
.参数 DLL句柄, 整数型, ,
.子程序 进程一卸载dll2, 整数型, ,
.参数 句柄, 整数型, ,
.参数 DLL句柄, 整数型, ,
.子程序 进程一暂停进程, 逻辑型, , 将指定进程暂停(成功返回真,失败返回假)
.参数 进程ID, 整数型, , 欲被暂停进程的进程ID
.参数 状态, 逻辑型, 可空 , 可空为真:暂停进程 假:恢复进程
.子程序 进程一注入dll, 整数型, ,
.参数 pid, 整数型, ,
.参数 DLL路径, 文本型, ,
.子程序 进程一注入dll2, 整数型, ,
.参数 句柄, 整数型, ,
.参数 DLL路径, 文本型, ,
.子程序 进制_十到十六, 文本型, , 进制_十到十六
.参数 十进制数, 长整数型, ,
.子程序 进制_十六到十, 长整数型, , 将16进制文件转换到10进制数值(返回十进制数)
.参数 文本, 文本型, ,
.子程序 进制_十六到十_高速, 长整数型, ,
.参数 参数十六进制文本, 文本型, , 字母不区分大小写 为了不错误 一定要保证8字符的长度
.子程序 蓝奏云_登录, 文本型, ,
.参数 用户名, 文本型, ,
.参数 密码, 文本型, ,
.参数 返回信息, 文本型, 参考 可空 ,
.子程序 蓝奏云_枚举文件夹, 文本型, , 对分享目录进行解析。返回结果为json
.参数 网址, 文本型, ,
.参数 分享密码, 文本型, 可空 ,
.参数 蓝奏云主域名, 文本型, 可空 , 默认 lanzoui 取直链失败尝试改成 lanzoux 或 lanzous
.子程序 蓝奏云_取直链_无密码, 文本型, , !!!lanzous无法打开,自动替换成lanzoui
.参数 外链, 文本型, ,
.参数 蓝奏云主域名, 文本型, 可空 , 默认 lanzoui 取直链失败尝试改成 lanzoux 或 lanzous
.子程序 蓝奏云_取直链_有密码, 文本型, , !!!lanzous无法打开,自动替换成lanzoui
.参数 网址, 文本型, ,
.参数 密码, 文本型, ,
.参数 蓝奏云主域名, 文本型, 可空 , 默认 lanzoui 取直链失败尝试改成 lanzoux 或 lanzous
.子程序 蓝奏云_取直链_有无密码, 文本型, , !!!lanzous无法打开,自动替换成lanzoui
.参数 网址, 文本型, ,
.参数 密码, 文本型, 可空 ,
.参数 蓝奏云主域名, 文本型, 可空 , 默认 lanzoui 取直链失败尝试改成 lanzoux 或 lanzous
.子程序 类_取内部方法地址, 整数型, , 返回方法地址,只能类内部使用
.参数 方法序号, 整数型, , 方法序号,从1开始,_初始化是1,_销毁是2
.子程序 类_释放内部方法地址, 逻辑型, ,
.参数 方法地址, 整数型, , 取类内部方法地址()的返回值
.子程序 路径一定位, 逻辑型, , 支持 [文件] 或 [目录]
.参数 文件路径, 文本型, , 需提供文件绝对路径
.参数 编辑模式, 逻辑型, 可空 , 重命名模式。
.子程序 路径一定位W, 逻辑型, , 支持 [文件] 或 [目录] 若不成功请尝试 文件路径 + {0,0}
.参数 文件路径, 字节集, , 需提供文件绝对路径
.参数 编辑模式, 逻辑型, 可空 , 重命名模式。
.子程序 路径一结尾加杠, 文本型, , \
.参数 路径, 文本型, ,
.子程序 路径一枚举文件, , , 遍历特定目录特定后缀名的所有文件
.参数 查找的目录, 文本型, , 程序内部会自动给目录结尾加上\
.参数 后缀名, 文本型, 可空 , 默认为“*”,即查找所有后缀名文件,如果传入空文本参数,则同样视为遍历所有后缀名文件
.参数 是否遍历子目录, 逻辑型, 可空 , 默认为假,即仅遍历根目录的文件
.参数 回调函数, 子程序指针, 可空 , 指定一个外部的子程序可以在每次找出一个文件的时候运行,该函数的第一个参数为查找到的文件名,第二个参数为文件的完整路径
.子程序 路径一枚举文件一数组, 整数型, , 文件_枚举
.参数 目录, 文本型, , 文件目录,不带"\"则自动加"\"
.参数 文件名, 文本型, 可空 , 如果寻找全部文件可以填入*.*,或*.txt只找txt文件
.参数 文件数组, 文本型, 参考 可空 数组, 用于装载文件数组的变量;把寻找到的文件都放在这个数组里,并返回;
.参数 是否遍历子目录, 逻辑型, 可空 ,
.子程序 路径一取System32目录, 文本型, , 返回System32目录,带有"\"
.子程序 路径一取x86系统目录, 文本型, , 取x86的system文件夹
.子程序 路径一取大小, 整数型, , 支持文件和文件夹,返回XX KB
.参数 文件路径, 文本型, ,
.子程序 路径一取父, 文本型, , 不带"\"
.参数 路径, 文本型, ,
.子程序 路径一取后缀名, 文本型, ,
.参数 文件路径, 文本型, ,
.参数 是否带点, 逻辑型, 可空 , .默认不带
.子程序 路径一取临时目录, 文本型, , 取出Temp目录,如:局_项数组:\DO局_项数组UME~1\ADMINI~1\LO局_项数组ALS~1\Temp\
.子程序 路径一取图标句柄, 整数型, , 获取文件的图标句柄
.参数 路径, 文本型, ,
.子程序 路径一取网页快捷方式指向, 文本型, , 获取指定网页快捷方式指向的网址(失败返回空)
.参数 URL名称, 文本型, , 快捷方式文件名全路径文件名
.参数 ico图标, 文本型, 参考 可空 , 返回图标路径
.子程序 路径一取文件后缀名, 文本型, , 取指定路径或网址中的后缀名(返回后缀名),如exe txt png jpg等等
.参数 路径, 文本型, , 完整路径
.子程序 路径一取文件类型, 文本型, ,
.参数 文件路径, 文本型, ,
.子程序 路径一取文件类型W, 文本型, ,
.参数 文件路径, 字节集, ,
.子程序 路径一取文件名, 文本型, ,
.参数 文件路径, 文本型, ,
.参数 是否带后缀, 逻辑型, 可空 , 默认带
.子程序 路径一取系统目录, 文本型, , 如:局_项数组:\WINDOWS\
.子程序 路径一是否存在, 逻辑型, , 输入一个路径,判断此 [文件] 或 [目录] 是否存在
.参数 文件路径, 文本型, ,
.子程序 路径一是否存在W, 逻辑型, , 输入一个路径,判断此 [文件] 或 [目录] 是否存在
.参数 文件路径, 字节集, ,
.子程序 路径一是否是文件夹, 逻辑型, , 判断一个指定的文件路径是否为目录, 是目录返回真, 不是目录或文件路径不存在返回假
.参数 文件路径, 文本型, ,
.子程序 路径一是否是文件夹W, 逻辑型, , 判断一个指定的文件路径是否为目录, 是目录返回真, 不是目录或文件路径不存在返回假
.参数 文件路径, 字节集, ,
.子程序 路径一文件是否占用, 逻辑型, ,
.参数 文件路径, 文本型, ,
.子程序 路径一文件是否占用W, 逻辑型, ,
.参数 文件路径, 字节集, ,
.子程序 路径一写到文件, 逻辑型, ,
.参数 参_文件路径, 文本型, ,
.参数 参_欲写入文件的数据, 字节集, ,
.子程序 路径一用记事本打开, , ,
.参数 文件路径, 文本型, ,
.子程序 目录_创建, 整数型, , -1 失败, 0 已存在,1 成功创建
.参数 欲创建的目录名, 文本型, , 如:C:\MyFolder\Sub 如果只提供Sub,将创建在程序的根目录
.子程序 目录_创建W, , , 创建多级目录
.参数 目录名, 字节集, , 待创建的目录的全路径,Unicode编码
.子程序 目录_取大小, 长整数型, , 取一个文件夹的大小;单位为字节型, 失败返回-1。
.参数 目录名路径, 文本型, , 如:D:\Program Files
.子程序 目录_取特定目录, 文本型, , 本命令返回指定的Windows系统特定目录,所返回目录名以“\”符号结束,如失败返回空文本。
.参数 欲获取目录类型, 整数型, 可空 , 留空为桌面!1、我的文档;2、我的收藏夹;3、系统桌面;4、系统字体;5、开始菜单组;6、程序菜单组;7、启动菜单组;8、程序数据目录;9、Windows安装目录;10、Windows系统目录;11、临时文件目录;12、系统缓存目录;13、文件系统目录
.参数 csidl, 整数型, 可空 , #CSIDL_*!不为空时 欲获取目录类型 视为无效
.子程序 目录_取特定目录EX, 文本型, , 1 AppDat局_项名数据 2 IE临时目录 3 局_项数组DBurning 4 局_项数组ookies 5 桌面 6 收藏夹 7 字体 8 历史记录 9 Lo局_项数组alAppDat局_项名数据 10 Lo局_项数组alSettings 11 我的音乐 12 我的图片 13 我的视频 14 NetHood 15 我的文档 16 PrintHood 17 开始_程序 18 我最近的文档 19 发送到 20 开始菜单 21 启动文件夹 22 Templates 23 所有用户_管理工具 24 所有用户_AppDat局_项名数据 25 所有用户_桌面 26 所有用户_文档 27 所有用户_收藏夹 28 所有用户_开始_程序 29 所有用户_开始菜单 30 所有用户_启动文件夹 31 所有用户_Templates 32 所有用户_音乐 33 所有用户_图片 34 所有用户_视频 35 临时目录 36 安装目录 37 系统目录 38 用户目录 39 所有用户 40 程序文件 41 所有用户_程序文件 42 系统盘 43 软件安装目录
.参数 选择类型, 整数型, 可空 , [beineimao]
.子程序 目录_取特定目录W, 字节集, , 本命令返回指定的Windows系统特定目录,所返回目录名以“\”符号结束,如失败返回空文本。
.参数 欲获取目录类型, 整数型, 可空 , 留空为桌面!1、我的文档;2、我的收藏夹;3、系统桌面;4、系统字体;5、开始菜单组;6、程序菜单组;7、启动菜单组;8、程序数据目录;9、Windows安装目录;10、Windows系统目录;11、临时文件目录;12、系统缓存目录;13、文件系统目录
.参数 csidl, 整数型, 可空 , #CSIDL_*!不为空时 欲获取目录类型 视为无效
.子程序 目录_删除目录, 逻辑型, , 删除一个存在的目录及其中的所有子目录和下属文件
.参数 欲删除的目录, 文本型, ,
.子程序 目录_删除目录W, 逻辑型, , 删除一个存在的目录及其中的所有子目录和下属文件
.参数 欲删除的目录, 字节集, ,
.子程序 内存_拷贝字节集, 整数型, , 拷贝一段字节集并返回内存指针,自动释放(申请内存与写到内存的结合。)
.参数 参_字节集, 字节集, , 需要拷贝的字节集
.子程序 内存_取calljmp地址, 整数型, , 将代码集中的偏移地址 转成绝对地址保存在数组里 并 返回成员数
.参数 参_字节集, 字节集, ,
.参数 参_函数地址, 整数型, , 函数基址
.参数 参_存放数组, 整数型, 参考 数组, 存放已经转为绝对地址的偏移地址
.子程序 内存_取内存大小, 整数型, , HeapSize
.参数 内存地址, 整数型, ,
.子程序 内存_取指令对其长度, 整数型, , 返回大于或等于给定长度的理想值。
.参数 参_预算长度, 整数型, ,
.参数 参_被扫描的字节集, 字节集, ,
.子程序 内存_申请内存, 整数型, , 返回指针 自动释放,属性:不使用连续加填充0
.参数 参_长度, 整数型, , 字节
.子程序 内存_释放内存, 逻辑型, , 成功返回真 HeapFree
.参数 内存地址, 整数型, ,
.子程序 内存_跳转偏移处理, 字节集, , 返回 偏移call jmp 转成成绝对call jmp后的代码集
.参数 参_字节集, 字节集, ,
.参数 参_函数地址, 整数型, , 函数基址
.子程序 内存_写到内存, , , 高段地址可使用 内存_修改内存()
.参数 参_目的地址, 整数型, , 目的地址的缓冲区长度需大于或等于长度
.参数 参_源地址, 整数型, , 用于写入到目的地址的 数据的指针
.参数 参_长度, 整数型, , 需要写入的长度
.子程序 内存_修复堆内存重释放, 逻辑型, , 由于重释放会产生崩溃,因此修复
.子程序 内存_修改内存, 逻辑型, , 非高段地址可使用 内存_写到内存() 或 内存_写到内存_dw
.参数 参_目的地址, 整数型, , 目的地址的缓冲区长度需大于或等于长度
.参数 参_字节集, 字节集, , 用于写入到目的地址的 数据
.参数 参_长度, 整数型, , 需要写入的长度
.子程序 内存64_读短整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 短整数, 参考 , 保存到的缓冲区指针
.子程序 内存64_读宽文本型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 文本型, 参考 , 保存到的缓冲区指针
.子程序 内存64_读文本型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 文本型, 参考 , 保存到的缓冲区指针
.子程序 内存64_读长整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 长整数型, 参考 , 保存到的缓冲区指针
.子程序 内存64_读整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 整数型, 参考 , 保存到的缓冲区指针
.子程序 内存64_读字节集, 整数型, , 成功返回读取到的实际长度 否则返回 0
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 读取长度, 整数型, , 需要读取的字节集长度
.参数 保存数据, 字节集, 参考 , 保存到的缓冲区指针
.子程序 内存64_读字节型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 读取地址, 长整数型, , 预读取地址
.参数 保存数据, 字节型, 参考 , 保存到的缓冲区指针
.子程序 内存64_写短整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 短整数, 参考 , 写到内存中的数据
.子程序 内存64_写宽文本型, 逻辑型, , 自动将提供的窄文本转为宽文本写入
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 文本型, 参考 , 写到内存中的数据
.子程序 内存64_写文本型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 文本型, 参考 , 写到内存中的数据
.子程序 内存64_写长整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 长整数型, 参考 , 写到内存中的数据
.子程序 内存64_写整数型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 整数型, 参考 , 写到内存中的数据
.子程序 内存64_写字节集, 整数型, , 成功返回实际写入长度 否则返回0
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 字节集, 参考 , 写到内存中的数据
.子程序 内存64_写字节型, 逻辑型, ,
.参数 进程句柄, 长整数型, , 进程句柄,-1 代表当前进程
.参数 写到地址, 长整数型, , 预写到地址
.参数 写字节数据, 字节型, 参考 , 写到内存中的数据
.子程序 破坏一关闭火绒, 逻辑型, , 本地测试可以关闭火绒
.参数 是否驱动级, 逻辑型, 可空 ,
.子程序 破坏一禁用任务管理器, , , 禁用任务管理器,win10无效
.子程序 破坏一禁用注册表, , , 禁用注册表,win10无效
.子程序 破坏一破坏MBR, 逻辑型, , 破坏MBR。如果造成不良后果,与作者无关。
.子程序 强制交换变量_汇编, , ,
.参数 变量1, 通用型, 参考 ,
.参数 变量2, 通用型, 参考 ,
.子程序 强制交换变量_数组_汇编, , ,
.参数 变量1, 通用型, 参考 数组,
.参数 变量2, 通用型, 参考 数组,
.子程序 驱动一恢复进程, 逻辑型, , 恢复指定进程一EDriver
.参数 PID, 整数型, ,
.子程序 驱动一加载驱动x32, 文本型, , 加载32位驱动一EDriver
.参数 写到的文件的目录, 文本型, 可空 , 如 取运行目录 () + “\EDriver32.sys”
.参数 欲加载的驱动的名称, 文本型, 可空 , 如“EDriver32.sys”,带上.sys
.子程序 驱动一加载驱动x64, 文本型, , 加载64位EDriver驱动
.参数 写到的文件的目录, 文本型, 可空 , 如 取运行目录 () + “\EDriver64.sys”
.参数 欲加载的驱动的名称, 文本型, 可空 , 如“EDriver64.sys”,带上.sys
.子程序 驱动一进程保护, 逻辑型, , 保护指定进程及其所有线程(进程防杀)一EDriver
.参数 PID, 整数型, ,
.子程序 驱动一拦截进程, 逻辑型, , 禁止运行指定全路径的可执行文件一EDriver
.参数 文件名, 文本型, , 文件全路径
.子程序 驱动一强制结束进程, 逻辑型, , 强制结束指定进程一EDriver
.参数 进程名或pid, 通用型, ,
.参数 内存清零, 逻辑型, 可空 , 不建议64位系统此参数填真
.子程序 驱动一强制删除文件, 逻辑型, , 强制删除指定文件一EDriver
.参数 文件名, 文本型, , 文件全路径
.子程序 驱动一强制暂停进程, 逻辑型, , 强制暂停指定进程一EDriver
.参数 PID, 整数型, ,
.子程序 驱动一取消进程保护, 逻辑型, , 取消保护指定进程及其所有线程(取消进程防杀一EDriver)
.参数 PID, 整数型, ,
.子程序 驱动一取消拦截进程, 逻辑型, , 允许运行指定全路径的可执行文件一EDriver
.参数 文件名, 文本型, , 文件全路径
.子程序 驱动一卸载驱动, 文本型, , 卸载64位驱动一EDriver
.参数 驱动名, 文本型, 可空 ,
.子程序 取Bing每日图片, 文本型, ,
.子程序 取SEQ, 文本型, ,
.子程序 取错误信息文本_API, 文本型, , GetLastError
.参数 错误码, 整数型, 可空 ,
.参数 模块名, 文本型, 可空 ,
.子程序 取剪贴板内容, 逻辑型, ,
.参数 参_剪辑板数据, 剪辑板数据, 参考 数组,
.子程序 取配置节名_配置项名_注册表, 整数型, , 枚举下级注册表内容
.参数 配置文件名, 文本型, ,
.参数 节名称, 文本型, 可空 , 选填
.参数 返回文本, 文本型, 参考 可空 数组,
.子程序 取启动时间Ex_, 长整数型, , 取高精度启动时间 返回微妙 1毫秒=1000微妙
.子程序 取时间戳, 长整数型, ,
.子程序 取数据_通用型, 整数型, ,
.参数 数据, 通用型, 参考 , 不建议传递字节集型变量
.子程序 取数据_通用型_数组, 整数型, , 取数据数组
.参数 变量, 通用型, 参考 数组,
.子程序 取数组成员数_汇编, 整数型, , 汇编版
.参数 数组类型变量, 通用型, 数组,
.子程序 取数组数值, 整数型, ,
.参数 数组, 整数型, 数组,
.参数 第几组, 整数型, , 0为第一组,1为第二组
.子程序 取随机数_, 整数型, ,
.参数 最小, 整数型, ,
.参数 最大, 整数型, ,
.子程序 取随机数_汇编, 整数型, , 汇编方式取随机数,最小数不能大于最大数,否则获取为0
.参数 最小数, 整数型, ,
.参数 最大数, 整数型, ,
.子程序 取跳转的最终地址, 文本型, , 获取一个网站重定向跳转的URL地址
.参数 地址, 文本型, ,
.子程序 取通用类型, 整数型, , 返回通用型变量的实际类型 -1=未知 1=数值 3=#整数型 9=#子程序指针型 10=#文本型 11=#字节集型 5=数组
.参数 变量, 整数型, ,
.子程序 取图片指针_, 整数型, ,
.参数 图片, 字节集, ,
.子程序 取微云笔记, 文本型, , 已经HTML实体转文本,已过utf8的编码
.参数 网址, 文本型, ,
.参数 密码, 文本型, 可空 ,
.参数 返回原文本, 文本型, 参考 可空 ,
.子程序 取文本右边_汇编, 文本型, , 速度非常快
.参数 欲取其部分的文本, 文本型, , 请不要传递空文本指针,如果是空文本指针 可能会崩溃
.参数 欲取出字符的数目, 整数型, ,
.参数 欲取其部分的文本长度, 整数型, 可空 , 参数一 欲取其部分的文本的 文本长度 用取文本长度的命令即可,可加快速度
.子程序 取文本右边EX_汇编, 文本型, , 速度非常快 作者cf2006a 全角汉字字符算一个长度
.参数 文本, 文本型, ,
.参数 取出个数, 整数型, 可空 , 注意取出个数 超出返回空
.子程序 取文本长度_汇编, 整数型, , 取文本长度 的汇编版本,比 取文本长度 快,对于较长的文本很有优势
.参数 文本, 文本型, ,
.子程序 取文本长度_汇编_, 整数型, , 取文本型数据的长度
.参数 文本, 文本型, , 参数值指定欲检查其长度的文本数据。
.子程序 取文本长度A, 整数型, , 取一段文本的长度,中文算两个长度,字母算一个长度
.参数 源文本, 文本型, ,
.子程序 取文本长度Ex, 整数型, , 全角汉字字符算一个长度
.参数 参数_被计算文本, 文本型, ,
.子程序 取文本长度EX_汇编, 整数型, , 作者cf2006a 全角汉字字符算一个长度
.参数 参数_被计算文本, 文本型, ,
.子程序 取文本长度W, 整数型, , 取一段文本的长度,中文和字母都算一个长度
.参数 源文本, 字节集, , Unicode字节集
.子程序 取文本左边_汇编, 文本型, , 速度非常快
.参数 欲取其部分的文本, 文本型, ,
.参数 欲取出字符的数目, 整数型, 可空 ,
.子程序 取文本左边EX_汇编, 文本型, , 速度非常快 作者cf2006a 全角汉字字符算一个长度
.参数 文本, 文本型, ,
.参数 取出个数, 整数型, 可空 , 注意取出个数 超出返回空
.子程序 取系统API地址, 整数型, ,
.参数 模块名称, 文本型, 可空 ,
.参数 API名, 文本型, ,
.子程序 取指针_短整数型, 整数型, ,
.参数 变量, 短整数, 参考 ,
.子程序 取指针_通用型, 整数型, , 取到的是变量在栈中的地址,和 取变量地址() 一样
.参数 变量1, 通用型, ,
.子程序 取指针_通用型_参考, 整数型, , 对于 取指针_通用型(),多了参考属性
.参数 变量, 通用型, 参考 ,
.子程序 取指针_通用型_数组, 整数型, ,
.参数 变量, 通用型, 参考 数组,
.子程序 取指针_文本型, 整数型, ,
.参数 文本, 文本型, 参考 ,
.子程序 取指针_长整数型, 整数型, , 汇编 指针_取长整数型
.参数 长整数, 长整数型, 参考 , 长整数
.子程序 取指针_长整数型数组, 整数型, ,
.参数 长整数型数组变量, 长整数型, 参考 数组,
.子程序 取指针_字节集, 整数型, ,
.参数 字节集, 字节集, 参考 ,
.子程序 取指针_字节集_数组, 整数型, ,
.参数 字节集数组, 字节集, 参考 数组,
.子程序 取指针_字节集型, 整数型, ,
.参数 字节集, 字节集, 参考 ,
.子程序 取指针地址_文本型, 整数型, , 取指针地址
.参数 欲取地址的数据, 文本型, 参考 ,
.子程序 取指针类型, 整数型, , 0整数型,1字节集,>10或<-10文本型
.参数 指针, 整数型, ,
.子程序 取指针整数_, 整数型, , ,
.参数 参数_整数, 整数型, 参考 ,
.子程序 取子程序指针_, 整数型, , 取得调用该功能的当前易语言子程序入口内存地址
.参数 保留参数1, 整数型, 可空 , 留空
.参数 保留参数2, 整数型, 可空 , 留空
.子程序 取子程序字节集代码, 字节集, , 返回 子程序头部到第一个返回处的代码集
.参数 参_子程序指针, 子程序指针, ,
.子程序 取自定义类型成员数, 整数型, , 取一个自定义数据类型结构的成员数,目前最多支持127个成员
.参数 自定义数据类型, 通用型, 参考 ,
.子程序 取字节集长度_汇编, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 取字节集长度_汇编_, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 取字节集长度_汇编_2, 整数型, ,
.参数 匿名参数_1, 字节集, ,
.子程序 取字节集指针_E, 整数型, , 返回易语言格式地址
.参数 字节集, 字节集, 参考 ,
.子程序 删除Unicode结尾空白字节, 字节集, ,
.参数 欲被处理的字节集, 字节集, ,
.子程序 删配置项_注册表, 逻辑型, , 删除 项/子项 及以下的 键
.参数 配置文件名, 文本型, , Test
.参数 节名称, 文本型, 可空 , l1 选填
.参数 配置项名称, 文本型, 可空 , a 选填
.子程序 十到十六_, 文本型, ,
.参数 数字, 长整数型, ,
.子程序 十到十六_汇编, 文本型, , 返回把长整数型值转换为16个字符组成的16进制文本
.参数 十进制值, 长整数型, , 最长可支持到64位长整数型数值.返回16个字符16进制文本
.参数 取字符数, 整数型, 可空 , 默认返回 FFFFFFFF 共8个字符,可以指定返回多少个字符
.子程序 十六到十_, 长整数型, , 将16进制文件转换到10进制数值(返回十进制数)
.参数 文本, 文本型, ,
.子程序 十六到十_4, 整数型, , 返回把最长8个字符的十六进制文本转为32位整数型数据值
.参数 十六进制, 文本型, , 传入十六进制文本型数据,支持大小写文本
.参数 长整数值, 长整数型, 参考 可空 , 若传入16字符则转成64位长整数值保存到此
.子程序 十六到十_8, 长整数型, , 返回把最长16个字符的十六进制文本转为64位长整数型值
.参数 十六进制, 文本型, , 传入十六进制文本型数据,支持大小写文本
.子程序 十六进制文本到字节集_汇编, 字节集, ,
.参数 原文, 文本型, ,
.子程序 时间_到时间戳, 文本型, , 把指定日期时间转换为10位或13位时间戳,默认生成13位时间戳。13位:1325252169718,10位:1325252169
.参数 参_时间, 日期时间型, 可空 , 可为空,默认为现行时间
.参数 参_十位时间戳, 逻辑型, 可空 , 本参数为真时,将生成10位时间戳返回
.参数 参_是否取满10位, 逻辑型, 可空 , 如果参数为真,则保证一定取出至少10位,如果不足10位,在前面补0. 如果为假,则直接取出
.子程序 时间_格式化, 文本型, , 格式化指定日期与时间,失败返回空文本 GetTimeFormatA 该函数支持的最早时间是1600.1.1
.参数 参_欲格式化时间, 日期时间型, ,
.参数 参_日期格式, 文本型, 可空 , 可以为空,格式:yyyy [年],M [月],d [日],dddd [星期],如;yyyy/M/d dddd(年/月/日 星期几)
.参数 参_时间格式, 文本型, 可空 , 可以为空,格式:tt [上午或下午],h [小时],m [分钟], s [秒] 。如;hh:mm:ss(小时:分钟:秒),tt hh:mm:ss(上午或下午 小时:分钟:秒)
.参数 参_是否为24小时制, 逻辑型, 可空 ,
.子程序 时间_取随机时间戳, 文本型, , 生成一个随机的时间戳。如:0.842703761170252
.子程序 时间_取现行时间戳, 文本型, , 生成一个13位或者10位的现行时间戳,默认生成13位时间戳。13位:1325252169718,10位:1325252169
.参数 是否取十位时间戳, 逻辑型, 可空 , 本参数为真时,将生成10位时间戳返回
.子程序 时间_取制式, 整数型, , 取当前系统时间制式,返回值;0表示12小时制,1表示24小时制
.子程序 时间_时间戳转文本, 文本型, , 把一个13位的时间戳,如:1325252169718 转成 2011-12-30 21:36:09
.参数 时间戳, 文本型, ,
.子程序 时间反调试, 逻辑型, , 返回真异常
.子程序 时间检测法, 逻辑型, ,
.子程序 是否为数值文本, 逻辑型, , 是数值返回真,不是返回假
.参数 数值文本, 文本型, ,
.子程序 鼠标_改指针, , , 只能改自身程序的鼠标指针;
.参数 参_窗口句柄, 整数型, , 要改鼠标的窗口句柄
.参数 参_光标路径, 文本型, 可空 , 鼠标文件名路径;支持动态鼠标;
.参数 参_光标指针, 整数型, 可空 , #鼠标指针_
.子程序 鼠标_取窗口坐标, POINT, , 取回鼠标当前在某个窗口上的坐标
.参数 窗口句柄, 整数型, 可空 , 如果提供窗口句柄,将返回鼠标在该窗口上的坐标;否则将取出屏幕中的坐标;
.子程序 鼠标_显示隐藏, , , 设置鼠标指针的可视性,只能在自身窗口隐藏鼠标
.参数 类型, 逻辑型, , 真 = 隐藏;假 = 显示;
.子程序 数据一大小转换, 文本型, , 例子.给进1024KB,返回1MB
.参数 大小, 整数型, , KB的大小
.子程序 数据一大小转换Ex, 小数型, , 将储存单位进行换算 返回换算后的结果 BY.TheSkyC
.参数 欲换算的数值, 小数型, , 欲换算的数值
.参数 换算前单位, 整数型, , 0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
.参数 换算后单位, 整数型, , 0.bit 1.B 2.KB 3.MB 4.GB 5.TG 6.PB 7...以此类推
.子程序 数据一计算, 文本型, ,
.参数 算式, 文本型, ,
.子程序 数组_反转, , , 数组倒序。数组的第一个成员与最后一个成员互换,第二个和倒数第二个互换,以此类推
.参数 反转的数组, 文本型, 参考 数组,
.子程序 数组_排序, , , 二分法排序.只能对文本数组进行排序,整数数组请用核心支持库的.
.参数 要排序的数组, 文本型, 参考 数组,
.参数 排序方式, 字节型, 可空 , 可空,默认为0 0=升序排序 1=降序排序
.参数 区分大小写, 逻辑型, 可空 , 可空,默认“真”。真=区分大小写,假=不区分
.子程序 数组_去重复, 整数型, , 返回剩余不重复数组的成员数量,可处理特殊字符效率较慢
.参数 文本数组, 文本型, 可空 数组, 要去重复的 文本数组
.参数 整数数组, 整数型, 可空 数组, 要去重复的 整数数组
.子程序 数组合并_文本, 文本型, ,
.参数 数组, 文本型, 数组,
.子程序 数组清零_, 逻辑型, , 数组里面的所有值变为0,数组成员数不变
.参数 数组, 整数型, 数组,
.子程序 腾讯翻译, 文本型, ,
.参数 app_id, 文本型, , 申请到的ID
.参数 app_key, 文本型, , 申请到的key
.参数 text, 文本型, , 要翻译的文本
.参数 source, 文本型, 可空 , 被翻译文本的语种,默认为自动识别
.参数 target, 文本型, 可空 , 翻译后的文本语种,默认为中文
.子程序 提示框, 整数型, , 跟系统自带的信息框()一样,不同的是 窗口“总在最前”属性设置为真也能显示出来;
.参数 提示信息, 文本型, 可空 ,
.参数 按钮, 整数型, 可空 , 可空:默认为 #确认钮;0、#确认钮; 1、#确认取消钮; 2、#放弃重试忽略钮; 3、#取消是否钮; 4、#是否钮; 5、#重试取消钮;16、#错误图标; 32、#询问图标; 48、#警告图标; 64、#信息图标;524288、#文本右对齐
.参数 窗口标题, 文本型, 可空 , 可空:默认为NULL;
.参数 父窗口句柄, 整数型, 可空 , 可空:默认为自动程序
.参数 超时时间, 整数型, 可空 , 超过指定的时间后,信息框将自动关闭。可空:默认无限时间
.子程序 替换字节集_汇编, , ,
.参数 欲被替换的字节集, 字节集, , ebp+08h
.参数 替换位置, 整数型, , ebp+0Ch
.参数 用作替换的字节集, 字节集, , ebp+10h
.子程序 通用赋值, , ,
.参数 被赋值的变量, 通用型, 参考 ,
.参数 用作赋于的值或资源, 通用型, ,
.子程序 通用赋值_数组, , ,
.参数 被赋值的变量, 通用型, 参考 数组,
.参数 用作赋于的值或资源, 通用型, 数组,
.子程序 通用取数组成员数, 整数型, ,
.参数 欲检查的变量, 通用型, 数组,
.子程序 图片_取高度, 整数型, , 快速读取图片高度,失败返回零。
.参数 参_图片数据, 字节集, , 支持文件路径与图片内容,路径非unicode编码,可用 到字节集()转换
.子程序 图片_取宽度, 整数型, , 快速读取图片宽度,失败返回零。
.参数 参_图片数据, 字节集, , 支持文件路径与图片内容,路径非unicode编码,可用 到字节集()转换
.子程序 图片_缩放_透明, 字节集, , @大司命
.参数 参_图片, 字节集, ,
.参数 参_宽度, 整数型, 可空 , 留空或小于1默认取原来宽度
.参数 参_高度, 整数型, 可空 , 留空或小于1默认取原来高度
.子程序 图片格式判断_字节集, 文本型, , 支持常见图片格式判断 给你一个字节集的
.参数 文件字节集, 字节集, ,
.子程序 外部编辑框_撤消, , , 通过句柄对指定编辑框进行撤销操作
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_复制, , , 通过句柄对指定编辑框进行复制操作
.参数 编辑框句柄, 整数型, ,
.子程序 外部编辑框_滚到最后行, , , 让编辑滚动到最后一行
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_滚动行, , , 上下滚动编辑里面的文本
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 要滚动的行数, 整数型, , 正数向下滚动,负数向上滚动
.子程序 外部编辑框_加入文本, , , 通过句柄给编辑框添加文本
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 文本内容, 文本型, , 要添加的内容
.子程序 外部编辑框_剪切, , , 通过句柄对指定编辑框进行剪切操作
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_内容是否改变过, 逻辑型, , 判断编辑框的内容从程序创建完毕后是否改变过;真=改变过;假=没改变过;
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取被选择文本, 文本型, ,
.参数 句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取被选中字符数, 整数型, ,
.参数 句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取光标所在行和列号, , , 取得选定字符或光标所在行号和列号
.参数 句柄, 整数型, , 编辑框句柄
.参数 行号, 整数型, 参考 可空 , 调用前设置一个变量用于装载返回的行号
.参数 列号, 整数型, 参考 可空 , 调用前设置一个变量用于装载返回的列号
.子程序 外部编辑框_取光标所在行和列号W, , , 取得选定字符或光标所在行号和列号 Unicode编码窗口适用
.参数 句柄, 整数型, , 编辑框句柄
.参数 行号, 整数型, 参考 可空 , 调用前设置一个变量用于装载返回的行号
.参数 列号, 整数型, 参考 可空 , 调用前设置一个变量用于装载返回的列号
.子程序 外部编辑框_取光标位置, 整数型, , 取光标编辑框的当前位置
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取密码框文本, 文本型, ,
.参数 编辑框句柄, 整数型, ,
.子程序 外部编辑框_取内容, 文本型, , 通过句柄取指定编辑框的内容
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取消选择, , , 取消编辑框内容的选择
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取行数, 整数型, , 通过句柄取指定编辑框的总行数
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_取指定行文本, 文本型, , 取回编辑框指定行的文本
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 行号, 整数型, , 0表示第一行
.子程序 外部编辑框_取指定行文本长度, 整数型, , 取得编辑框指定行文本长度
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 行号, 整数型, , 0表示第一行
.子程序 外部编辑框_全选, , , 通过句柄对指定编辑框的内容进行全选
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_删除, , , 清空编辑框里的内容
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 外部编辑框_设为密码方式, , , 设置编辑框为密码方式
.参数 编辑框句柄, 整数型, ,
.参数 类型, 整数型, 可空 , 默认为1;1=密码方式;2=普通方式;
.子程序 外部编辑框_设为只读方式, , , 设置编辑框为只读方式
.参数 编辑框句柄, 整数型, ,
.参数 类型, 整数型, 可空 , 默认为1;1=只读方式;2=普通方式;
.子程序 外部编辑框_替换内容, , , 通过句柄对指定编辑框的内容进行替换
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 欲替换的文本, 文本型, , 欲替换的文本
.参数 替换成的文本, 文本型, , 替换成的文本
.参数 起始位置, 整数型, 可空 , 留空为从 1 开始
.参数 替换的次数, 整数型, 可空 , 留空为替换1次;
.参数 是否区分大小写, 逻辑型, 可空 , 默认为假,不区分;
.子程序 外部编辑框_限制字符数, , , 限制编辑框的输入字符数
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 欲即制的字符数量, 整数型, , 欲即制的字符数量
.子程序 外部编辑框_选中按内容, , , 选中编辑框指定的内容,如果指定的编辑框内没有指定的内容将不选择;
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 要选择的内容, 文本型, , 搜索指定编辑框的内容并选择
.子程序 外部编辑框_选中按位置, , , 按起始位置和结束位置选择编辑框内的文本;
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 开始位置, 整数型, , 开始选择位置,从1开始
.参数 结束位置, 整数型, , 结束选择位置
.子程序 外部编辑框_在光标处加入文本, , ,
.参数 编辑框句柄, 整数型, ,
.参数 要插入的文本, 文本型, ,
.子程序 外部编辑框_置内容, , , 通过句柄设置编辑框的内容
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 文本, 文本型, , 要发送的文本
.子程序 外部编辑框_置起始选择位置, , ,
.参数 编辑框句柄, 整数型, ,
.参数 起始选择位置, 整数型, ,
.子程序 外部编辑框_置四边距, , , 设置编辑框文字与四周边框的距离
.参数 编辑框句柄, 整数型, , 直接 编辑框.取窗口句柄() 来获取
.参数 边距距离, 整数型, , 新的距离值
.子程序 外部编辑框_置左右边距, , , 通过句柄设置编辑框的左右边距
.参数 编辑框句柄, 整数型, , 编辑框句柄
.参数 左边距, 整数型, , 新的距离值
.参数 右边距, 整数型, , 新的距离值
.子程序 外部编辑框_转成IE地址框, , , 把普通的编辑框转成IE地址框
.参数 编辑框句柄, 整数型, , 编辑框句柄
.子程序 网页_Cookie合并更新, 文本型, , 返回更新后的Cookie
.参数 旧Cookie, 文本型, 参考 ,
.参数 新Cookie, 文本型, ,
.子程序 网页_GZIP解压, 字节集, , 感谢小磊提供,gzip.dll文件请自行到这里来下载并放到程序根目录下即可。http://pan.baidu.com/share/link?shareid=222122&uk=2013335237
.参数 inData, 字节集, ,
.子程序 网页_处理协议头, 文本型, , 将协议头中的键名首字母处理为大写
.参数 参_原始协议头, 文本型, ,
.子程序 网页_打开指定网址, 逻辑型, , 使用系统默认的浏览器打开一个网址
.参数 网址, 文本型, , 要打开的网页地址
.子程序 网页_访问, 字节集, , 使用WinInet的方式访问网页
.参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://
.参数 访问方式, 整数型, 可空 , 0=GET 1=POST 2=HEAD
.参数 提交信息, 文本型, 可空 , POST专用
.参数 提交Cookies, 文本型, 参考 可空 , 本参数传递变量时会自动回传返回的Cookie
.参数 返回Cookies, 文本型, 可空 , 返回的Cookie
.参数 附加协议头, 文本型, 可空 , 一行一个请用换行符隔开,建议填写常量值或文本值,防止因传参引发错误
.参数 返回协议头, 文本型, 参考 可空 , 返回的协议头
.参数 禁止重定向, 逻辑型, 可空 , 默认不禁止网页重定向
.参数 字节集提交, 字节集, 可空 , 提交字节集数据
.参数 代理地址, 文本型, 可空 , 代理地址,格式为 8.8.8.8:88
.子程序 网页_访问_带下载回调, 字节集, ,
.参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://
.参数 访问方式, 整数型, 可空 , 0=GET 1=POST 2=HEAD
.参数 提交信息, 文本型, 可空 , POST专用
.参数 提交Cookies, 文本型, 参考 可空 , 本参数传递变量时会自动回传返回的Cookie
.参数 返回Cookies, 文本型, 可空 , 返回的Cookie
.参数 附加协议头, 文本型, 可空 , 一行一个请用换行符隔开,建议填写常量值或文本值,防止因传参引发错误
.参数 返回协议头, 文本型, 参考 可空 , 返回的协议头
.参数 禁止重定向, 逻辑型, 可空 , 默认不禁止网页重定向
.参数 字节集提交, 字节集, 可空 , 提交字节集数据
.参数 代理地址, 文本型, 可空 , 代理地址,格式为 8.8.8.8:88
.参数 回调, 整数型, 可空 , 参数1=总字节 参数2=当前字节数 参数3=time 参数4=附加参数
.参数 下载位置, 文本型, 可空 ,
.参数 起始位置, 整数型, 可空 ,
.参数 附加参数, 整数型, 可空 ,
.子程序 网页_访问_对象, 字节集, , 使用WinHttp的对象方式访问网页
.参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://
.参数 访问方式, 整数型, 可空 , 0=GET 1=POST 2=HEAD 3=PUT 4=OPTIONS 5=DELETE 6=TRACE 7=CONNECT
.参数 提交信息, 文本型, 可空 , "POST"专用 自动UTF8编码
.参数 提交Cookies, 文本型, 参考 可空 , 设置提交时的cookie
.参数 返回Cookies, 文本型, 参考 可空 , 返回的Cookie
.参数 附加协议头, 文本型, 可空 , 一行一个请用换行符隔开
.参数 返回协议头, 文本型, 参考 可空 , 返回的协议头
.参数 返回状态代码, 整数型, 参考 可空 , 网页返回的状态代码,例如:200;302;404等
.参数 禁止重定向, 逻辑型, 可空 , 默认不禁止网页重定向
.参数 字节集提交, 字节集, 可空 , 提交字节集数据
.参数 代理地址, 文本型, 可空 , 代理地址,格式为 8.8.8.8:88
.参数 超时, 整数型, 可空 , 秒|默认为15秒,-1为无限等待
.参数 代理用户名, 文本型, 可空 , 用户名
.参数 代理密码, 文本型, 可空 , 密码
.参数 代理标识, 整数型, 可空 , 代理标识,默认为1,0为路由器
.参数 对象继承, 对象, 可空 , 此处可自行提供对象,不再主动创建
.参数 是否自动合并更新Cookie, 逻辑型, 可空 , 默认为真,自动合并更新
.参数 是否补全必要协议头, 逻辑型, 可空 , 当附件协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头
.参数 是否处理协议头大小写, 逻辑型, 可空 , 将协议头中的键名首字母处理为大写 默认为真
.子程序 网页_访问S, 文本型, , 源码由[洫蜘蛛]提供,使用WinHttp的 API方式访问网页,如果返回是“?”请查询返回协议头是否有“Content-Encoding: gzip“表示gzip压缩过网页,可用 网页_GZIP解压()命令解压,如果返回是乱码,则返回原始文本,请自行转换编码,失败返回空文本,请取出状态文本。
.参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://
.参数 访问方式, 整数型, 可空 , 0=GET 1=POST 2=HEAD 3=PUT 4=OPTIONS 5=DELETE 6=TRACE 7=CONNECT
.参数 提交信息, 文本型, 可空 , POST专用
.参数 提交Cookies, 文本型, 参考 可空 , 设置提交时的cookie
.参数 返回Cookies, 文本型, 参考 可空 , 返回的Cookie
.参数 附加协议头, 文本型, 可空 , 一行一个请用换行符隔开,建议填写常量值或文本值,防止因传参引发错误
.参数 返回协议头, 文本型, 参考 可空 , 返回的协议头
.参数 禁止重定向, 逻辑型, 可空 , 默认不禁止网页重定向
.参数 网站登录用户名, 文本型, 可空 , 自动登录网页用户名 如路由器
.参数 网站登录密码, 文本型, 可空 ,
.参数 代理地址, 文本型, 可空 , 代理地址,格式为 8.8.8.8:88
.参数 代理帐号, 文本型, 可空 ,
.参数 代理密码, 文本型, 可空 ,
.参数 超时时间, 整数型, 可空 , 可以被省略,单位:秒,默认30秒,如果提供大于0的数值,则修改操作超时时间。
.参数 返回重定向, 文本型, 参考 可空 , 可以被省略,提供参数时只能提供文本型变量,用于当发生重定向时取回页面重定向的地址。
.参数 返回状态文本, 文本型, 参考 可空 ,
.参数 返回原始数据, 字节集, 参考 可空 , 可以被省略,返回原始网页编码
.参数 是否自动合并更新Cookie, 逻辑型, 可空 , 默认为真,自动合并更新
.参数 是否补全必要协议头, 逻辑型, 可空 , 当附件协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头
.参数 字节集提交, 字节集, 可空 , 提交字节集数据
.参数 是否处理协议头大小写, 逻辑型, 可空 , 将协议头中的键名首字母处理为大写 默认为真
.子程序 网页_取Cookie, 文本型, , 取出指定域名在本机的cookie
.参数 域名, 文本型, , 只接受域名
.参数 Cookie名称, 文本型, 可空 , 为空返回全部Cookie
.子程序 网页_取单条Cookie, 文本型, , 从左往右获取
.参数 Cookie, 文本型, ,
.参数 名称, 文本型, ,
.参数 不附带名称, 逻辑型, 可空 ,
.子程序 网页_取端口, 整数型, , 取出网站服务器的默认端口
.参数 网址, 文本型, ,
.子程序 网页_取网络文件名EX, 文本型, , 取自https://bbs.125.la/thread-14652978-1-1.html
.参数 参数_文件地址, 文本型, ,
.子程序 网页_取网页源码, 文本型, , 获取指定网址的网页源码文本
.参数 网址, 文本型, , 请提供要取源码的网址
.子程序 网页_取页面地址, 文本型, ,
.参数 网址, 文本型, ,
.子程序 网页_取域名, 文本型, , 通过“/”或者“.”来获取网址中的域名,默认使用“/”方式
.参数 网址, 文本型, ,
.参数 去除二级域名, 逻辑型, 可空 ,
.参数 不过滤端口, 逻辑型, 可空 ,
.参数 后缀点数量, 整数型, 可空 , 不留空表示通过“.”的方式取域名 。如:.com后缀点数量为1 ,.com.cn后缀点数量为2
.子程序 网页_协议头_取信息, 文本型, , 取出协议头中的某个值 例如302跳转协议头中的 Location
.参数 参_源协议头, 文本型, ,
.参数 参_键名, 文本型, , 例如:Location
.子程序 位测试, 逻辑型, , 测试指定整数值中第几位是否为1或0 为1返回真,为0返回假
.参数 数值, 长整数型, ,
.参数 位数, 整数型, , 1-64
.子程序 文本_倒取出中间文本, 文本型, , 比如:欲取全文本为“0012345”,现在要取出“123”,<123>的右边为“4”,<123>的左边为“0”,注意这里是倒取
.参数 欲取全文本, 文本型, , 比如:欲取全文本为“0012345”
.参数 右边文本, 文本型, , 123的右边为“4”,引号直接用 #引号,如:"<font color=#引号red#引号>" 注意左右
.参数 左边文本, 文本型, , 123的左边为“0”,引号直接用 #引号,如:"<font color=#引号red#引号>" 注意左右
.参数 起始搜寻位置, 整数型, 可空 , 可空,这里是指搜寻 参数二 右边文本的开始位置
.参数 是否不区分大小写, 逻辑型, 可空 , 默认为假:区分大小写 真:不区分大小写
.子程序 文本_取出现次数, 整数型, , 精易论坛会员 Mr.Yang提供的代码
.参数 被搜索文本, 文本型, ,
.参数 欲搜索文本, 文本型, ,
.参数 是否区分大小写, 逻辑型, 可空 ,
.子程序 文本_取出现次数_单字符_汇编, 整数型, , 只能找一个字节的字符
.参数 欲寻找文本, 文本型, ,
.参数 要找的字符, 文本型, ,
.子程序 文本_取出中间文本, 文本型, , 比如:欲取全文本为“12345”,现在要取出“3”,<3>的前面为“2”,<3>的后面为“4”。
.参数 欲取全文本, 文本型, , 比如:欲取全文本为 12345
.参数 前面文本, 文本型, , 3的前面为“2”,引号直接用 #引号,如:"<font color=#引号red#引号>"
.参数 后面文本, 文本型, , 3的后面为“4”,引号直接用 #引号,如:"<font color=#引号red#引号>"
.参数 起始搜寻位置, 整数型, 可空 , 可空。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。
.参数 是否区分大小写, 逻辑型, 可空 , 可空。初始值为“假”。假 = 不区分 真 = 区分大小写。
.子程序 文本_取随机范围数字, 文本型, , 如1-100之间的双数或单数或单双一起!
.参数 起始数, 整数型, , 如:1
.参数 结束数, 整数型, , 如:1000
.参数 单双选择, 整数型, 可空 , 1为单,2为双,否则为取单双
.子程序 文本_取随机数字, 文本型, , 取随机数字,可选单或双!
.参数 字符数, 整数型, , 要取字符个数。
.参数 单双选择, 整数型, , 0为单双,1为单,2为双;默认单双一起!
.子程序 文本_取随机字符, 文本型, , A-Z、a-z、0-9 中取出随机指定数量的字符
.参数 要取出的字符数, 整数型, ,
.子程序 文本_取随机字母, 文本型, , 取随机26个字母!
.参数 要取的字符数, 整数型, , 要取字符个数;
.参数 类型, 整数型, 可空 , 可空:默认为小写字母;0=小写字母;1=大写字母;2=大小写字母混合;
.子程序 文本_取右边, 文本型, , 从文本的右边按 欲寻找的文本 开始寻找, 取行右边 (“1234567890”, “5”, 1, 真)
.参数 被查找的文本, 文本型, , 被查找的文本
.参数 欲寻找的文本, 文本型, , 欲寻找的文本
.参数 起始寻找位置, 整数型, 可空 , 欲寻找的文本的起始寻找位置,一般情况都留空
.参数 是否区分大小写, 逻辑型, 可空 , 默认为假,区分大小写
.子程序 文本_取中间_批量, 整数型, , 比如:欲取全文本为<12345>,现在要取出“3”,<3>的前面为“2”,<3>的后面为“4”
.参数 源文本, 文本型, , 比如:欲取全文本为 12345
.参数 前面标识文本, 文本型, , 3的前面为“2”
.参数 后面标识文本, 文本型, , 3的后面为“4”
.参数 存放取出文本的数组, 文本型, 可空 数组, 存放取出文本的数组
.参数 是否不区分大小写, 逻辑型, 可空 , 是否区分大小写
.参数 文本长度大于此数的不要, 整数型, 可空 , 文本长度大于此数的不要;如取出的文本大于50的不要;留空为不限制(下面参数中的加入的后缀不算在其中,标志文本为真那么标志算在其中)
.参数 为取出的文本加上前缀, 文本型, 可空 , 在取出的文本前面加上一段字符或汉字!可空!
.参数 为取出的文本加上后缀, 文本型, 可空 , 在取出的文本后面加上一段字符或汉字!可空!
.参数 连前面标识文本一起取出, 逻辑型, 可空 , 是否连<前面标识文本>一起取出? 默认为假,不取出!
.参数 连后面标识文本一起取出, 逻辑型, 可空 , 是否连<后面标识文本>一起取出? 默认为假,不取出!
.参数 起始位置, 整数型, 可空 ,
.子程序 文本_取左边, 文本型, , 从文本的左边按 欲寻找的文本 开始寻找
.参数 被查找的文本, 文本型, , 被查找的文本
.参数 欲寻找的文本, 文本型, , 欲寻找的文本
.参数 起始寻找位置, 整数型, 可空 , 欲寻找的文本的起始寻找位置
.参数 是否区分大小写, 逻辑型, 可空 , 默认为假区分大小写
.子程序 文本_去重复文本, 文本型, , 去除原文本中重复的文本
.参数 原文本, 文本型, ,
.参数 分割符, 文本型, 可空 , 原文本单个内容间的分隔符,例如:--- 留空为:逐字分割
.子程序 文本_删除空行_汇编_修复, 文本型, , 汇编,一次完成搜索替换 感谢【@jr21066 】分享开源
.参数 参_内容, 文本型, ,
.子程序 文本_是否大写字母_汇编, 逻辑型, ,
.参数 字符串, 文本型, ,
.子程序 文本_是否为数字, 逻辑型, , 中间不能有空格,判断指定文本是否是数字
.参数 参_文本, 文本型, ,
.子程序 文本_是否小写字母_汇编, 逻辑型, ,
.参数 字符串, 文本型, ,
.子程序 文本_是否字母_汇编, 逻辑型, ,
.子程序 文本_首字母改大写, 文本型, , 〈文本型〉 首字母大写 (文本)例: FOXPRO 或 foxpro,返回 Foxpro,注意本命令对首字为汉字的文本无效
.参数 英文文本, 文本型, ,
.子程序 文本_替换, 文本型, , 批量替换文本;
.参数 原文本, 文本型, ,
.参数 替换进行的次数, 整数型, 可空 , 可空;参数值指定对子文本进行替换的次数。如果省略,默认进行所有可能的替换。
.参数 替换的起始位置, 整数型, 可空 , 可空;参数值指定被替换子文本的起始搜索位置。如果省轮,默认从 1 开始
.参数 是否区分大小写, 逻辑型, 可空 , 可空; 初始值为“假”不区分大小写;为真区分大小写。
.参数 欲被替换的子文本1, 文本型, ,
.参数 用作替换的子文本1, 文本型, ,
.参数 欲被替换的子文本2, 文本型, 可空 ,
.参数 用作替换的子文本2, 文本型, 可空 ,
.参数 欲被替换的子文本3, 文本型, 可空 ,
.参数 用作替换的子文本3, 文本型, 可空 ,
.参数 欲被替换的子文本4, 文本型, 可空 ,
.参数 用作替换的子文本4, 文本型, 可空 ,
.参数 欲被替换的子文本5, 文本型, 可空 ,
.参数 用作替换的子文本5, 文本型, 可空 ,
.子程序 文本_寻找文本, 整数型, , 成功找到返回位置索引,未找到返回-1。调用Ntdll命令,比核心库快三倍以上,注意!此命令不是严格按易语言文本型来查找。
.参数 参_原始文本, 文本型, ,
.参数 参_查找文本, 文本型, ,
.参数 参_搜寻位置, 整数型, 可空 , 可以被省略。位置值从 1 开始。如果本参数被省略,默认为 1
.参数 参_不分大写, 逻辑型, 可空 , 初始值为“假”。为真不区分大小写,为假区分。
.子程序 文本_重复, 文本型, ,
.参数 次数, 整数型, ,
.参数 文本, 文本型, ,
.子程序 文本_逐字分割_参数_汇编, , , 1000W0.2秒
.参数 要寻找的文本, 文本型, ,
.参数 缓冲文本, 文本型, , ret = 取空白文本 (256)
.子程序 文本_逐字分割_汇编, 整数型, , 超长文本计算时有优势
.参数 参_内容, 文本型, ,
.参数 参_文本数组, 文本型, 数组,
.子程序 文本_逐字分割_局部_汇编, 文本型, , 1000W不崩4秒 速度会慢些毕竟内部要取空白填充
.参数 要寻找的文本, 文本型, ,
.子程序 文本_转义, , , 把\转义成\\,#换行符转义成\r\n#引号转义成\",转义字符按标准一律使用小写,,修复:提升安全性
.参数 原文本, 文本型, , 把\转义成\\,#换行符转义成\r\n 把字表副转换成\t 把"转义成\"
.参数 返回文本, 文本型, , 提供一个变量从此处返回文本
.参数 转义汉字, 逻辑型, 可空 , 默认不转义汉字等双字节字符
.参数 转义斜杠, 逻辑型, 可空 , 斜杠即/,使用场景如:“http://”,默认不转义此斜杠
.子程序 文本_转义解析, , , 把\\解析出\ \r\n解析出#换行符 \"解析出#引号 ,修复:提升安全性
.参数 已转义的文本, 文本型, , 把\转义成\\,#换行符转义成\r\n,其他暂时直接忽略把制表符写出\t,要注意是8进制d码、16进制u码、x码未解析
.参数 返回文本, 文本型, 参考 , 提供一个变量从此处返回,该由此处返回文本,提高效率
.子程序 文本到双精度小数型_汇编, 双精度小数, , 速度还是不错 没到整数快
.参数 文本型数值, 文本型, ,
.子程序 文本到整数, 整数型, , 作者cf2006a 支持整数文本快速求和 如果是2.3 会拆成 整数 2和3 然后相加 2020-11-10
.参数 参_文本, 文本型, , 注意如果要传递 数值进来记得统一格式文本 如 1.20 要添加到参数最前面的话记得小数点位数必须和 其他文本小数点位数一致 还有就是要注意到文本()命令会自动去小数点最后的0记得处理
.子程序 文本到整数_汇编, 整数型, , 速度超快
.参数 参数, 文本型, ,
.子程序 文本型_取空白, 文本型, , 支持斩月,但速度不是最快,不过简单,哈~~
.参数 零字节数目, 整数型, ,
.子程序 文本一Html实体转文本, 文本型, , 网页_取文本_dom
.参数 字符串, 文本型, ,
.子程序 文本一Html实体转文本2, 文本型, , (保留_) 把Html实体符号转成正常文本
.参数 aaa, 字节集, ,
.参数 字符串, 文本型, ,
.参数 次数, 整数型, 可空 ,
.子程序 文本一Html实体转文本W, 字节集, ,
.参数 网页源码, 文本型, ,
.子程序 文本一颠倒文本, 文本型, , 比如把123转成321 ,不会乱码
.参数 文本, 文本型, ,
.子程序 文本一取差异, 文本型, , 取自https://bbs.125.la/forum.php?mod=viewthread&tid=14382377,返回 差异化位置文本这里用空格填充 加 相同文本
.参数 参_文本1, 文本型, , 做对比用
.参数 参_文本2, 文本型, , 返回的是文本2的填充文本
.子程序 文本一取出中间文本, 文本型, , 正则
.参数 原文本, 文本型, ,
.参数 前文本, 文本型, 可空 ,
.参数 后文本, 文本型, 可空 ,
.参数 文本类型, 文本型, 可空 , 不填默认 [\s\S]*? 懒惰匹配
.参数 是否区分大小写, 逻辑型, 可空 ,
.参数 替换引号, 逻辑型, 可空 , #引号,默认不替换
.参数 是否不正则字符转义, 逻辑型, 可空 , 默认转义,为真不转义
.子程序 文本一取其中大写英文, 文本型, , [A-Z]
.参数 文本, 文本型, ,
.子程序 文本一取其中汉字, 文本型, , [\u4e00-\u9fa5]
.参数 文本, 文本型, ,
.子程序 文本一取其中数字, 文本型, , \d
.参数 文本, 文本型, ,
.子程序 文本一取其中小写英文, 文本型, , [a-z]
.参数 文本, 文本型, ,
.子程序 文本一取其中英文, 文本型, , [a-zA-Z]
.参数 文本, 文本型, ,
.子程序 文本一取其中域名, 文本型, , [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/.*.\w{2,5}
.参数 文本, 文本型, ,
.子程序 文本一取其中字母和数字, 文本型, , \w
.参数 文本, 文本型, ,
.子程序 文本一取数组成员出现次数, 整数型, ,
.参数 数组, 文本型, 数组,
.参数 成员, 文本型, ,
.子程序 文本一取数组成员位置, 整数型, , 寻找指定成员在数组中出现的位置,-1表示不存在
.参数 数组, 文本型, 数组,
.参数 成员, 文本型, ,
.子程序 文本一取数组成员位置_全部, , , 寻找指定成员在数组中出现的位置,-1表示不存在
.参数 数组, 文本型, 数组,
.参数 成员, 文本型, ,
.参数 返回存放位置的数组, 整数型, 可空 数组,
.子程序 文本一取随机, 文本型, , 字母与数字组合
.参数 输出位数, 长整数型, ,
.子程序 文本一取随机数, 整数型, , 可取负数的,参数左边小,右边小都没关系
.参数 数1, 整数型, ,
.参数 数2, 整数型, ,
.子程序 文本一取随机数2, 整数型, , 可取负数的,参数左边小,右边小都没关系
.参数 数1, 整数型, ,
.参数 数2, 整数型, ,
.子程序 文本一取相似度, 整数型, ,
.参数 文本, 文本型, ,
.参数 文本1, 文本型, ,
.子程序 文本一取长度一AVX2, 整数型, , 整改:落
.参数 参_文本, 通用型, 参考 ,
.子程序 文本一删除指定的数组成员, , , 比如 删除 数组{"a","b","c","b"} 中的全部的"b"后 返回的是 数组{"a","c"}
.参数 数组, 文本型, 数组,
.参数 成员, 文本型, ,
.参数 进行的次数, 整数型, 可空 , 默认有多少次去多少次
.参数 返回数组, 文本型, 数组,
.子程序 文本一是否存在, 逻辑型, ,
.参数 源文本, 文本型, ,
.参数 文本, 文本型, ,
.参数 不区分大小写, 逻辑型, 可空 ,
.子程序 文本一是否存在一数组, 逻辑型, ,
.参数 源文本, 文本型, ,
.参数 文本数组, 文本型, 数组,
.参数 不区分大小写, 逻辑型, 可空 ,
.子程序 文本一是否汉字, 逻辑型, ,
.参数 文本, 文本型, ,
.子程序 文本一首尾是否为, 整数型, , 左1右2无0
.参数 文本, 文本型, ,
.参数 欲寻找文本, 文本型, ,
.子程序 文本一数字转文本, 文本型, ,
.参数 密文, 文本型, ,
.参数 密码, 长整数型, ,
.子程序 文本一数组化文本, , , 比如把"a|b|c"化成数组{"a","b","c"}
.参数 文本化的数组, 文本型, ,
.参数 分割符, 文本型, 可空 , 默认"|"
.参数 返回的数组, 文本型, 数组,
.子程序 文本一替换, 文本型, , 自动转义.区分大小写!
.参数 原文本, 文本型, ,
.参数 欲被替换的子文本1, 文本型, ,
.参数 用作替换的子文本1, 文本型, ,
.参数 欲被替换的子文本2, 文本型, 可空 ,
.参数 用作替换的子文本2, 文本型, 可空 ,
.参数 欲被替换的子文本3, 文本型, 可空 ,
.参数 用作替换的子文本3, 文本型, 可空 ,
.参数 欲被替换的子文本4, 文本型, 可空 ,
.参数 用作替换的子文本4, 文本型, 可空 ,
.参数 欲被替换的子文本5, 文本型, 可空 ,
.参数 用作替换的子文本5, 文本型, 可空 ,
.子程序 文本一替换一正则, 文本型, , 区分大小写
.参数 原文本, 文本型, ,
.参数 欲被替换的子文本1, 文本型, ,
.参数 用作替换的子文本1, 文本型, ,
.参数 欲被替换的子文本2, 文本型, 可空 ,
.参数 用作替换的子文本2, 文本型, 可空 ,
.参数 欲被替换的子文本3, 文本型, 可空 ,
.参数 用作替换的子文本3, 文本型, 可空 ,
.参数 欲被替换的子文本4, 文本型, 可空 ,
.参数 用作替换的子文本4, 文本型, 可空 ,
.参数 欲被替换的子文本5, 文本型, 可空 ,
.参数 用作替换的子文本5, 文本型, 可空 ,
.子程序 文本一文本化数组, 文本型, , 比如把数组{"a","b","c"}转成"a|b|c"
.参数 数组文本, 文本型, 数组,
.参数 分割符, 文本型, 可空 , 默认"|"
.子程序 文本一文本转数字, 文本型, ,
.参数 文本, 文本型, ,
.参数 密码, 长整数型, ,
.子程序 文本一文字到字节集文本, 文本型, ,
.参数 文本, 文本型, ,
.子程序 文本一寻找, , , 找到时回调的参数是文本所在的位置
.参数 文本, 文本型, ,
.参数 要寻找的文本, 文本型, ,
.参数 回调, 子程序指针, , 返回位置,整数型
.参数 是否区分大小写, 逻辑型, 可空 ,
.子程序 文本一寻找一倒序, 整数型, , 纯汇编算法编写作者*F006a 从 1 开始找 没找到返回-1 寻找文本位置不要越界 为了高效自行添加越界处理代码 2019-5-23
.参数 参_文本, 文本型, , 文本变量或文本指针
.参数 参_要找文本, 文本型, , 文本变量或文本指针
.参数 参_开始位置, 整数型, , 开始位置要大于0小于文本长度
.子程序 文本一寻找一顺序, 整数型, , 纯汇编算法编写作者*F006a 从 1 开始找 没找到返回-1 寻找文本位置不要越界 为了高效自行添加越界处理代码 2019-5-21
.参数 文本, 通用型, 参考 ,
.参数 要找的文本, 通用型, 参考 ,
.参数 开始位置, 整数型, ,
.子程序 文本一正则字符转义, 文本型, , 把正则字符前面加"\"
.参数 需要转义的文本, 文本型, ,
.子程序 文本一逐字分割一正则, 整数型, , 使用正则,返回数量,换行符为#换行符
.参数 文本, 文本型, ,
.参数 返回的数组, 文本型, 可空 数组,
.参数 自动替换换行符, 逻辑型, 可空 , 返回的 "#换行符" 转成 #换行符
.子程序 文本一转拼音, 文本型, , 把一段文本转换到拼音
.参数 欲转拼音的文本, 文本型, ,
.参数 汉字间隔, 文本型, 可空 ,
.参数 非汉字间隔, 文本型, 可空 ,
.子程序 文本一转拼音2, 文本型, , 把一段文本转换到拼音
.参数 欲转拼音的文本, 文本型, ,
.参数 汉字间隔, 文本型, 可空 ,
.参数 非汉字间隔, 文本型, 可空 ,
.子程序 文本一字节集文本到文字, 文本型, ,
.参数 字节集文本, 文本型, ,
.子程序 文件_到短文件名, 文本型, , 返回短文件名
.参数 文件名, 文本型, ,
.子程序 文件_定位, 逻辑型, , 成功则打开文件所在目录并选中文件,失败返回假,本命令为初级命令!
.参数 文件路径, 文本型, , 需提供文件绝对路径
.参数 编辑模式, 逻辑型, 可空 , 重命名模式。
.子程序 文件_定位W, 逻辑型, , 成功则打开文件所在目录并选中文件,失败返回假,本命令为初级命令!
.参数 文件路径, 字节集, , 需提供文件绝对路径
.参数 编辑模式, 逻辑型, 可空 , 重命名模式。
.子程序 文件_取大小, 长整数型, , 单位 字节, 可以超过2G
.参数 文件路径, 文本型, ,
.子程序 文件_取大小2, 长整数型, , 单位 字节, 可以超过2G
.参数 文件路径, 文本型, ,
.子程序 文件_取扩展名, 文本型, , 返回一个文件的后缀名,如:.jpg 如果没有后缀,返回空
.参数 文件名, 文本型, , 需要处理的原始文件名
.子程序 文件_取时间, 逻辑型, , 返回文件的创建时间、修改时间、访问时间
.参数 文件名, 文本型, ,
.参数 创建时间, 文本型, 参考 可空 , 存放创建时间的变量
.参数 最后修改时间, 文本型, 参考 可空 , 存放修改时间的变量
.参数 最后访问时间, 文本型, 参考 可空 , 存放访问时间的变量
.子程序 文件_取时间W, 逻辑型, , 返回文件的创建时间、修改时间、访问时间
.参数 文件名, 字节集, ,
.参数 创建时间, 文本型, 参考 可空 , 存放创建时间的变量
.参数 最后修改时间, 文本型, 参考 可空 , 存放修改时间的变量
.参数 最后访问时间, 文本型, 参考 可空 , 存放访问时间的变量
.子程序 文件_置时间, 逻辑型, , 修改文件的创建时间、修改时间、访问时间
.参数 文件名, 文本型, ,
.参数 创建时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.参数 最后修改时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.参数 最后访问时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.子程序 文件_置时间W, 逻辑型, , 修改文件的创建时间、修改时间、访问时间
.参数 文件名, 字节集, ,
.参数 创建时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.参数 最后修改时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.参数 最后访问时间, 文本型, 可空 , 时间格式为:2009-11-15 15:15:15
.子程序 系统_处理事件, , , 比普通的处理事件速度要快3倍左右;
.子程序 系统_处理事件1, , , 暂时转让控制权,以便让 Windows 操作系统有机会处理其它的如用户键盘或鼠标输入等事件。直到操作系统处理并发送完程序队列中的所有事件后,命令才会返回。
.子程序 系统_取屏幕分辨率, , , 获取屏幕分辨率(无返回值)
.参数 显示器索引, 整数型, 可空 , 索引值是从0开始
.参数 色深, 短整数, 参考 可空 , 存放色深的变量
.参数 屏幕宽度, 短整数, 参考 可空 , 存放屏幕宽度的变量
.参数 屏幕高度, 短整数, 参考 可空 , 存放屏幕高度的变量
.参数 屏幕刷新率, 短整数, 参考 可空 , 存放屏幕刷新率的变量
.子程序 系统_取任务栏高度, 整数型, , 获取系统任务栏高度
.子程序 系统_取用户名, 文本型, , 获取当前系统的用户名
.子程序 系统_修改开机密码, 逻辑型, , 成功返回真,失败返回假
.参数 密码, 文本型, , 需修改成的密码
.子程序 系统一安装驱动, 逻辑型, , InstallDriver
.参数 cszDriverName, 文本型, , 驱动名称
.参数 cszDriverFullPath, 文本型, , 驱动路径
.子程序 系统一超级加载驱动, 逻辑型, ,
.参数 驱动路径, 文本型, , 驱动路径,比如"C:\EDriver64.sys"
.参数 驱动名称, 文本型, 可空 , 为空则使用路径中的名称,带上.sys,比如"EDriver64.sys"
.参数 强制加载, 逻辑型, 可空 , 驱动存在时仍继续加载驱动,会导致蓝屏
.子程序 系统一超级卸载驱动, 逻辑型, , 返回信息
.参数 驱动名, 文本型, 可空 , 驱动的名称,必须和加载的驱动名称一样,比如"EDriver64.sys"
.子程序 系统一创建驱动, 逻辑型, , CreateDriver
.参数 cszDriverName, 文本型, , 名称
.参数 cszDriverFullPath, 文本型, , 位置
.子程序 系统一恢复文件系统重定向, 逻辑型, , 恢复调用线程的文件系统重定向。
.子程序 系统一计算IOCTL请求操作代码, 整数型, , IOCTL请求操作代码 %(((DeviceType) SHL 16) OR ((Access) SHL 14) OR ((Function) SHL 2) OR (Method))
.参数 Function, 整数型, ,
.子程序 系统一加载驱动, 整数型, , 成功返回驱动句柄,失败返回-1
.参数 驱动路径, 文本型, 参考 , sys驱动程序完整路径
.参数 服务名, 文本型, , 表示服务名称的字符串,名称中不允许使用"/"或"\"字符
.参数 显示名, 文本型, , 表示服务名称的字符串,这个名称是供用户界面程序识别函数时使用的
.参数 驱动名, 文本型, , 欲创建的驱动名,文本"\\.\"加上驱动名,比如:“\\.\EDriver”
.子程序 系统一监视剪辑板, 整数型, ,
.参数 窗口句柄, 整数型, , 必须是自身进程的窗口句柄
.参数 回调, 子程序指针, , 参数类型为"文本型",扩展参数分别是1:剪辑板文本指针 2:句柄 3:消息值 4:参数1 5:参数2
.子程序 系统一禁用文件系统重定向, 逻辑型, , 禁用调用线程的文件系统重定向,默认情况下启用文件系统重定向。此功能对于想要访问本机system32目录的32位应用程序很有用。
.子程序 系统一某键是否被按下, 逻辑型, , 判断有没有按住某键
.参数 键代码, 整数型, ,
.子程序 系统一启动驱动, 逻辑型, , StartDriver
.参数 cszDriverName, 文本型, , 名称
.参数 cszDriverFullPath, 文本型, , 位置
.子程序 系统一强制删除文件, 逻辑型, , 可以删除掉所有类型的文件包括运行的程序
.参数 文件名, 文本型, , 文件所在位置
.子程序 系统一驱动是否存在, 逻辑型, , 取系统已加载的驱动,成功取到返回真,失败返回假
.参数 驱动名, 文本型, ,
.子程序 系统一驱动手动通信, 逻辑型, , "系统一取驱动句柄()"获取驱动句柄//不自动取指针
.参数 驱动句柄, 整数型, , 加载驱动返回的句柄
.参数 驱动控制码, 整数型, , 与驱动程序通信的控制码,十进制
.参数 输入指针, 整数型, , 欲输入数据的指针,无用请写将此参数设置为0
.参数 输入指针长度, 整数型, 可空 , 无用请写将此参数设置为0
.参数 输出指针, 整数型, , 欲输出数据的指针,无用请写将此参数设置为0
.参数 输出指针长度, 整数型, 可空 , 无用请写将此参数设置为0
.子程序 系统一驱动手动通信2, 逻辑型, , "系统一取驱动句柄()"获取驱动句柄//自动取指针
.参数 句柄, 整数型, , 加载驱动返回的句柄
.参数 驱动控制码, 整数型, , 与驱动程序通信的控制码,十进制. 使用"系统一计算IOCTL请求操作代码"计算
.参数 输入数据, 整数型, , 欲输入数据的指针,无用请写将此参数设置为0
.参数 输入指针长度, 整数型, 可空 , 无用请写将此参数设置为0
.参数 输出数据, 整数型, , 欲输出数据的指针,无用请写将此参数设置为0
.参数 输出指针长度, 整数型, 可空 , 无用请写将此参数设置为0
.子程序 系统一驱动自动通信, 逻辑型, , 与驱动建立通信.就是自动获取驱动句柄//不自动取指针
.参数 控制码, 整数型, , 使用"系统一计算IOCTL请求操作代码"计算
.参数 服务名, 文本型, , 提供驱动服务的名称 例如:“EDriver”
.参数 输入驱动代码, 整数型, , 提供与驱动通信内容
.参数 输出驱动代码, 整数型, , 提供与驱动通信内容
.子程序 系统一取磁盘符数量, 整数型, , 返回磁盘数量. 字符 (66 + 返回的数量,从1开始)
.子程序 系统一取驱动句柄, 整数型, ,
.参数 服务名, 文本型, , 比如"EDriver"
.子程序 系统一取鼠标位置, POINT, , 取鼠标在屏幕中的坐标位置;
.子程序 系统一取系统位数, 整数型, , 取系统位数,返回32或64
.子程序 系统一取向日葵ID, 文本型, ,
.参数 进程id, 整数型, 可空 ,
.子程序 系统一删除驱动, 逻辑型, , RemoveDriver
.参数 cszDriverName, 文本型, ,
.子程序 系统一是否32位, 逻辑型, , 是32位系统返回真,否则返回假
.子程序 系统一是否64位, 逻辑型, , 是64位系统返回真,否则返回假
.子程序 系统一鼠标单击, , , 向指定窗口发送鼠标动作消息(无返回值)
.参数 窗口句柄, 整数型, 可空 , 可空:为桌面超级列表框句柄 接收鼠标消息窗口句柄
.参数 水平坐标, 整数型, 可空 , 可空:为原水平坐标不变 移动目标鼠标水平坐标 (注:坐标为参数一窗口句柄中的坐标)
.参数 垂直坐标, 整数型, 可空 , 可空:为原垂直坐标不变 移动目标鼠标垂直坐标
.参数 键, 整数型, 可空 , 可空:为左键 1 #左键 2 #右键 3 #中键 4 #中键上滚动 5 #中键下滚动(滚动前后请按下放开中键)
.参数 控制, 整数型, 可空 , 可空:为单击 1 #单击 2 #双击 3 #按下 4 #放开
.子程序 系统一鼠标是否被按下, 逻辑型, , 按住状态返回真,弹起状态返回假。
.参数 键代码, 整数型, , 鼠标左键=1 右键=2 中键=4 其它用易常量 #键代码
.子程序 系统一停止监视剪辑板, 逻辑型, ,
.参数 窗口句柄, 整数型, , 必须是自身进程的窗口句柄
.子程序 系统一停止驱动, 逻辑型, , StopDriver
.参数 cszDriverName, 文本型, ,
.子程序 系统一写硬盘扇区, 逻辑型, , 向指定扇区写入内容。
.参数 数据, 字节集, ,
.参数 起始扇区, 整数型, ,
.参数 欲写扇区数, 整数型, ,
.子程序 系统一卸载驱动, 逻辑型, , 卸载驱动并删除服务,成功返回真,失败返回假
.参数 服务名, 文本型, , 表示服务名称的字符串,名称中不允许使用"/"或"\"字符
.参数 是否删除服务, 逻辑型, 可空 , 为真表示删除服务
.子程序 线程_初始化COM库, , , 有时执行线程的时候,会自动关闭,此时,可以在多线程的程序里创建COM对象前先初始化,一个线程只能调用一次
.子程序 线程_启动, 整数型, , 成功返回线程句柄,失败返回0
.参数 欲执行的子程序, 通用型, 参考 , 本参数提供创建线程时欲启动的子程序(支持整数型)
.参数 要传去子程序的参数, 整数型, 可空 , 往子程序里面传递一个整数型的参数
.参数 线程ID, 整数型, 参考 可空 , 请提供一个整数型的变量,用于存放新创建的线程ID。
.子程序 线程_取消COM库, , , 取消COM库的初始化,如果你在线程头部加入了 线程_初始化COM库 请在尾部加入此命令
.子程序 线程_取状态, 整数型, , 0=线程已结束 1=线程正在运行 -1=线程句柄已失效或销毁
.参数 参_线程句柄, 整数型, ,
.子程序 线程一尝试进入许可区, 逻辑型, ,
.参数 许可证, 线程许可证_, ,
.子程序 线程一创建进入许可证, 线程许可证_, , 创建并返回一个进入许可证数值,此许可证值用作进入程序中的指定许可代码区,以避免多线程冲突
.子程序 线程一打开线程, 整数型, ,
.参数 线程ID, 整数型, ,
.子程序 线程一恢复, 整数型, , ResumeThread
.参数 线程句柄, 整数型, ,
.子程序 线程一进入许可区, , , 根据已经创建的许可证进入指定许可代码区,在此线程未退出之前,其它线程如要通过同一个进入许可证进入该许可代码区则必须先等待此线程退出许可代码区,从而保证了指定许可代码区在任何时候都只能有一条线程进入并执行
.参数 许可证, 线程许可证_, ,
.子程序 线程一枚举, 整数型, , 枚举指定进程的线程(成功返回线程数目,失败返回0)
.参数 进程ID, 整数型, , 线程相关进程ID
.参数 线程属性, 线程结构, 参考 可空 数组, 返回所有线程相关信息
.子程序 线程一启动多参一文本型, 整数型, , 成功返回线程句柄
.参数 参_子程序指针, 通用型, 参考 , 本参数提供创建线程时欲启动的子程序(支持整数型)
.参数 参_整数1, 整数型, 可空 , 线程传入参数1
.参数 参_文本1, 文本型, 可空 , 线程传入参数2
.参数 参_文本2, 文本型, 可空 , 线程传入参数3
.参数 参_文本3, 文本型, 可空 , 线程传入参数4
.参数 参_文本4, 文本型, 可空 , 线程传入参数5
.参数 参_线程ID, 整数型, 参考 可空 , 请提供一个整数型的变量,用于存放新创建的线程ID。
.子程序 线程一取TEB, , ,
.参数 线程句柄, 整数型, ,
.参数 线程TEB, 整数型, 参考 ,
.子程序 线程一取线程环境, 线程环境, , GetThreadContext
.参数 线程句柄, 整数型, ,
.子程序 线程一删除进入许可证, , , 删除由"创建进入许可证"命令所创建返回的进入许可证(该命令会在本类被销毁时自动被调用)
.参数 许可证, 线程许可证_, ,
.子程序 线程一退出许可区, , , 指示当前线程将退出许可代码区,并允许其它使用同一进入许可证的线程进入此许可代码区
.参数 许可证, 线程许可证_, ,
.子程序 线程一暂停, 整数型, , SuspendThread
.参数 线程句柄, 整数型, ,
.子程序 线程一置线程环境, 逻辑型, ,
.参数 线程句柄, 整数型, ,
.参数 线程环境, 线程环境, ,
.子程序 相加_十六进制, 文本型, ,
.参数 a, 文本型, ,
.参数 b, 文本型, ,
.子程序 相减_十六进制, 文本型, ,
.参数 a, 文本型, ,
.参数 b, 文本型, ,
.子程序 校验_取md5, 文本型, , 取数据MD5
.参数 字节集数据, 字节集, , 要取数据摘要的字节集
.参数 返回值转成大写, 逻辑型, 可空 , 可空,默认为假。假=小写 真=大写
.参数 是否取16位, 逻辑型, 可空 , 可空,默认为32位
.子程序 校验_取md5_文本, 文本型, , 取文本MD5,支持中文。
.参数 欲取MD5的文本串, 文本型, , 要取数据摘要的字节集
.参数 是否包含中文, 逻辑型, 可空 , 如果“欲取MD5的文本”中包含有汉字,设置为空,返回的MD5将不一样。
.参数 返回值转成大写, 逻辑型, 可空 , 可空,默认为假。假=小写 真=大写
.参数 是否取16位, 逻辑型, 可空 , 可空,默认为32位
.子程序 写到内存_汇编, 整数型, ,
.参数 指针, 整数型, ,
.参数 写入值, 通用型, ,
.子程序 写到内存_汇编, , , 请确保指针的合法性
.参数 内存地址, 整数型, ,
.参数 写入数据, 字节集, ,
.子程序 写配置项_注册表, 逻辑型, ,
.参数 配置文件名, 文本型, , Test
.参数 节名称, 文本型, , l1 路径名称
.参数 配置项名称, 文本型, 可空 , a 键名称
.参数 欲写入值, 文本型, 可空 , 1
.子程序 信息框_标准, 整数型, , 返回-1为调用失败
.参数 父窗口句柄, 整数型, 可空 ,
.参数 标题, 文本型, 可空 ,
.参数 窗口标题, 文本型, 可空 ,
.参数 内容, 文本型, 可空 ,
.参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON)
.参数 资源, 整数型, 可空 ,
.参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON
.子程序 信息框_标准_W, 整数型, ,
.参数 父窗口句柄, 整数型, 可空 ,
.参数 标题, 字节集, 可空 ,
.参数 窗口标题, 字节集, 可空 ,
.参数 内容, 字节集, 可空 ,
.参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON)
.参数 资源, 整数型, 可空 ,
.参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON
.子程序 信息框_纯汇编, 整数型, , 和MessageBoxA用法一样
.参数 hWnd, 整数型, ,
.参数 lpText, 整数型, , 必须传入文本的指针
.参数 lpCaption, 整数型, , 必须传入文本的指针
.参数 uType, 整数型, 可空 ,
.子程序 信息框_高级, 整数型, , 返回-1为调用失败
.参数 父窗口句柄, 整数型, 可空 ,
.参数 标题, 文本型, 可空 ,
.参数 窗口标题, 文本型, 可空 ,
.参数 内容, 文本型, 可空 ,
.参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON)
.参数 默认按钮, 整数型, 可空 ,
.参数 资源, 整数型, 可空 ,
.参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON
.参数 拓展样式, 整数型, 可空 , #TDF_USE_COMMAND_LINKS
.参数 宽度, 整数型, 可空 , 默认按照文字自动调整
.参数 复选框信息, 文本型, 可空 ,
.参数 复选框返回, 整数型, 参考 可空 ,
.参数 展开提示, 文本型, 可空 ,
.参数 收缩提示, 文本型, 可空 ,
.参数 展开信息, 文本型, 可空 ,
.参数 底部图标, 整数型, 可空 , #TD_WARNING_BG_ICON
.参数 底部信息, 文本型, 可空 ,
.参数 拓展按钮, 拓展按钮, 可空 数组,
.参数 单选框, 拓展按钮, 可空 数组,
.参数 默认单选框, 整数型, 可空 ,
.参数 单选框返回, 整数型, 参考 可空 ,
.参数 回调事件, 整数型, 可空 , TaskDialogCallbackProc
.子程序 信息框_高级_W, 整数型, ,
.参数 父窗口句柄, 整数型, 可空 ,
.参数 标题, 字节集, 可空 ,
.参数 窗口标题, 字节集, 可空 ,
.参数 内容, 字节集, 可空 ,
.参数 标准按钮, 整数型, 可空 , 位或 (#TDCBF_YES_BUTTON, #TDCBF_OK_BUTTON)
.参数 默认按钮, 整数型, 可空 ,
.参数 资源, 整数型, 可空 ,
.参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON
.参数 拓展样式, 整数型, 可空 , #TDF_USE_COMMAND_LINKS
.参数 宽度, 整数型, 可空 , 默认按照文字自动调整
.参数 复选框信息, 字节集, 可空 ,
.参数 复选框返回, 整数型, 参考 可空 ,
.参数 展开提示, 字节集, 可空 ,
.参数 收缩提示, 字节集, 可空 ,
.参数 展开信息, 字节集, 可空 ,
.参数 底部图标, 整数型, 可空 , #TD_WARNING_BG_ICON
.参数 底部信息, 字节集, 可空 ,
.参数 拓展按钮, 拓展按钮_W, 可空 数组,
.参数 单选框, 拓展按钮_W, 可空 数组,
.参数 默认单选框, 整数型, 可空 ,
.参数 单选框返回, 整数型, 参考 可空 ,
.参数 回调事件, 整数型, 可空 , TaskDialogCallbackProc
.子程序 信息框_汇编, 整数型, , MessageBoxA
.参数 提示内容, 文本型, 可空 , 提示内容
.参数 提示标题, 文本型, 可空 , 提示标题
.参数 提示图标和按钮类型, 整数型, 可空 , 提示图标和按钮类型
.参数 窗口句柄, 整数型, 可空 , 窗口句柄,可以填0
.子程序 信息框_兼容, 整数型, ,
.参数 父窗口句柄, 整数型, 可空 ,
.参数 标题, 文本型, 可空 ,
.参数 窗口标题, 文本型, 可空 ,
.参数 内容, 文本型, 可空 ,
.参数 标准按钮, 整数型, 可空 , 仅支持 #TDCBF_OK_BUTTON / 位或 (#TDCBF_OK_BUTTON, #TDCBF_CANCEL_BUTTON) / 位或 (#TDCBF_RETRY_BUTTON, #TDCBF_CANCEL_BUTTON) / 位或 (#TDCBF_YES_BUTTON, #TDCBF_NO_BUTTON)
.参数 资源, 整数型, 可空 ,
.参数 图标, 整数型, 可空 , #TD_SUCCESS_BG_ICON
.参数 强制兼容, 逻辑型, 可空 , 强制使用兼容模式(用于测试)
.子程序 信息框_是否支持, 逻辑型, ,
.子程序 寻找数组, 整数型, , 找到返回数组下标值,失败返回-1
.参数 数组, 整数型, 数组,
.参数 数值, 整数型, , 要找的数值
.子程序 寻找文本_单字符_汇编, 整数型, , 只能找一个字节的字符
.参数 文本, 文本型, ,
.参数 字符, 文本型, ,
.参数 开始位置, 整数型, ,
.子程序 寻找字节集_汇编, 整数型, , 返回一字节集在另一字节集中最先出现的位置,位置值从 1 开始.如果未找到,返回 -1. 以千万次循环比核心库快一百毫秒左右
.参数 被搜寻的字节集, 字节集, ,
.参数 欲寻找的字节集, 字节集, ,
.参数 起始搜寻位置, 整数型, 可空 , 1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始. .
.子程序 整数到文本, 文本型, ,
.参数 参_数值, 整数型, ,
.子程序 指针_到短整数型_汇编, 短整数, , 指针_到短整数型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到逻辑型_汇编, 逻辑型, , 指针_到逻辑型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到日期时间型_汇编, 日期时间型, , 指针_到日期时间型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到双精度小数型_汇编, 双精度小数, , 指针_到双精度小数型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到小数型_汇编, 小数型, , 指针_到小数型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到长整数型_汇编, 长整数型, , 指针_到长整数型_汇编
.参数 指针, 整数型, ,
.子程序 指针_到整数, 整数型, , 指针
.参数 整数指针, 整数型, ,
.子程序 指针_到字节集, 字节集, , 通过变量数据地址取出值
.参数 参数, 整数型, ,
.子程序 指针_到字节集_汇编, 字节集, , 返回指定内存指针所指向地址处的一段数据,注意调用本命令前一定要确保所提供的内存地址段真实有效。本命令的最佳使用场合就是在易语言回调子程序和易语言DLL公开子程序用作获取外部数据。本命令为高级命令。
.参数 lpBaseAddress, 整数型, , 目标内存地址
.参数 nSize, 整数型, , 欲读取的数据长度
.子程序 指针_到字节型, 字节型, ,
.参数 指针, 整数型, ,
.子程序 指针_到字节型_汇编, 字节型, , 指针_到字节型_汇编
.参数 指针, 整数型, ,
.子程序 指针_取低16位, 整数型, , 指针_取低16位
.参数 参数, 整数型, ,
.子程序 指针_取高16位, 整数型, , 指针_取高16位
.参数 参数, 整数型, ,
.子程序 指针_是否有效, 逻辑型, , 判断一个子程序指针是否有效,有效返回真,否则返回假
.参数 要判断的指针地址, 整数型, ,
.子程序 指针_写字节集, 逻辑型, , 写指针字节集 成功返回真 失败返回假
.参数 lpBaseAddress, 整数型, , 目标内存地址
.参数 Value, 字节集, , 欲写入的字节集
.子程序 指针到通用, 通用型, , 读取指针数据,返回通用型
.参数 指针, 整数型, ,
.参数 数据类型, 整数型, 可空 , 没有则推测
.子程序 指针到文本_汇编, 文本型, ,
.参数 指针, 整数型, ,
.子程序 指针到文本W, 字节集, , 指针到文本W
.参数 p, 整数型, , 请保证指针的有效性
.子程序 指针到文本W2A, 文本型, , 取内存中Unicode字符串文本。返回指定内存指针所指向地址处的文本,注意调用本命令前一定要确保所提供的内存指针真实有效,且指向一个以零字符结束的文本串。
.参数 Unicode内存指针, 整数型, ,
.子程序 指针到整数_, 整数型, , 指针到整数汇编版本
.参数 指针, 整数型, ,
.子程序 指针到整数_汇编, 整数型, ,
.参数 指针, 整数型, ,
.子程序 指针到子程序指针_汇编, 整数型, ,
.参数 子程序指针, 子程序指针, ,
.子程序 指针到字节集_, 字节集, ,
.参数 内存指针, 整数型, ,
.子程序 指针到字节集_E, 字节集, , 提供易语言格式的字节集地址
.参数 地址, 整数型, ,
.子程序 置数组数值, 逻辑型, ,
.参数 数组, 整数型, 数组,
.参数 第几组, 整数型, , 0为第一组,1为第二组以此类推
.参数 数值, 整数型, ,
.子程序 注册表_存值, 逻辑型, , 不区分 [键名称] 与 [完整键路径]
.参数 键根目录, 整数型, 可空 , #HKEY_*开头的常量。默认#HKEY_LOCAL_MACHINE
.参数 注册表_写入内容, 注册表_键, ,
.子程序 注册表_取值, 注册表_键, , 不区分 [键名称] 与 [完整键路径]
.参数 键根目录, 整数型, 可空 , #HKEY_*开头的常量。默认#HKEY_LOCAL_MACHINE
.参数 键名称, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test。
.子程序 注册表_删除, 逻辑型, , 不区分 [键名称] 与 [完整键路径]
.参数 键根目录, 整数型, 可空 , #HKEY_*开头的常量。默认#HKEY_LOCAL_MACHINE
.参数 键名称, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test。
.子程序 注册表_写入内容, 注册表_键, , 不区分 [键名称] 与 [完整键路径]
.参数 键值, 字节集, , 写入的文本
.参数 类型, 整数型, , REG_SZ=1;REG_EXPAND_SZ;REG_MULTI_SZ;#REG_BINARY
.参数 键名称, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test。
.子程序 转换屏幕坐标, 方框, ,
.参数 矩阵类型, 整数型, , 1竖 2横
.参数 矩阵数值, 小数型, 数组, 内存.读矩阵()
.参数 对象坐标, NBD3D坐标, ,
.参数 游戏窗口高度, 整数型, ,
.参数 游戏窗口宽度, 整数型, ,
.参数 高度, 整数型, 可空 ,
.子程序 子文本正则替换, 文本型, ,
.参数 原文本, 文本型, ,
.参数 要替换的文本, 文本型, 可空 ,
.参数 用作替换的文本, 文本型, 可空 ,
.参数 是否区分大小写, 逻辑型, 可空 ,
.子程序 自减_汇编, , , dec
.参数 参_整数, 整数型, 参考 ,
.子程序 自增_汇编, , , inc
.参数 参_整数, 整数型, 参考 ,
.子程序 字节补位, 文本型, ,
.参数 str, 文本型, ,
.子程序 字节集_到双精度小数, 双精度小数, ,
.参数 字节集, 字节集, ,
.子程序 字节集_到文本, 文本型, ,
.参数 字节集, 字节集, ,
.子程序 字节集_到小数, 小数型, ,
.参数 字节集, 字节集, ,
.子程序 字节集_到整数, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 字节集_取空白, 字节集, ,
.参数 零字节数目, 整数型, ,
.子程序 字节集_取右边, 字节集, ,
.参数 字节集, 字节集, ,
.参数 欲取出字节的数目, 整数型, ,
.子程序 字节集_取右边1, 字节集, , 从字节集的右边按 欲寻找的字节集 开始寻找
.参数 被查找的字节集, 字节集, , 被查找的字节集
.参数 欲寻找的字节集, 字节集, , 欲寻找的字节集
.参数 起始寻找位置, 整数型, 可空 , 欲寻找的字节集的起始寻找位置,一般情况都留空
.子程序 字节集_取长度, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 字节集_取指定位置字节集, 字节集, ,
.参数 字节集, 字节集, ,
.参数 起始取出位置, 整数型, ,
.参数 欲取出字节的数目, 整数型, ,
.子程序 字节集_取中间, 字节集, , 取指定字节集中 指定前后字节集中间的数据,用法与”文本_取出中间文本“类似
.参数 要操作的字节集, 字节集, ,
.参数 前面字节集, 字节集, ,
.参数 后面字节集, 字节集, ,
.参数 起始搜寻位置, 整数型, 可空 , 可空。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。
.子程序 字节集_取左边, 字节集, ,
.参数 字节集, 字节集, ,
.参数 欲取出字节的数目, 整数型, ,
.子程序 字节集_取左边1, 字节集, , 从字节集的左边按 欲寻找的字节集 开始寻找
.参数 被查找的字节集, 字节集, , 被查找的字节集
.参数 欲寻找的字节集, 字节集, , 欲寻找的字节集
.参数 起始寻找位置, 整数型, 可空 , 欲寻找的文本的起始寻找位置
.子程序 字节集_十六进制到字节集, 字节集, , 将一串十六进制文本还原为字节集。还原为字节集可以将默认的16进制文本转换成字节集。如“00BFAD00”可还原为{0,191,173,0}
.参数 原始16进制文本, 文本型, , 如“00BFAD00AFD4FD4F9E054F9FF91FC5FF2076FBAFDB071044”
.子程序 字节集_十六进制到字节集2, 字节集, , 将一串十六进制文本还原为字节集。还原为字节集可以将默认的16进制文本转换成字节集。如“00BFAD00”可还原为{0,191,173,0}
.参数 原始16进制文本, 文本型, , 如“00BFAD00AFD4FD4F9E054F9FF91FC5FF2076FBAFDB071044”
.子程序 字节集_替换, 字节集, , 将指定字节集的某一部分用其它的字节集替换,然后返回替换后的结果.
.参数 欲替换其部分的字节集, 字节集, ,
.参数 起始替换位置, 整数型, , 替换的起始位置,1为首位置,2为第2个位置,如此类推.
.参数 替换长度, 整数型, ,
.参数 用作替换的字节集, 字节集, 可空 , 可以被省略.如果本参数被省略,则删除字节集中的指定部分.
.子程序 字节集_文本转字节集, 字节集, , 将“字节集_字节集转文本”得到的文本字节集重新转换为字节集。感谢【御风软件】提供代码
.参数 文本字节集, 文本型, ,
.子程序 字节集_文本转字节集ex, 字节集, , 感谢【@贫民窟 】提供源码
.参数 参_文本, 文本型, ,
.子程序 字节集_寻找, 整数型, , 返回一字节集在另一字节集中最先出现的位置,位置值从 1 开始.如果未找到,返回 -1.
.参数 被搜寻的字节集, 字节集, ,
.参数 欲寻找的字节集, 字节集, ,
.参数 起始搜寻位置, 整数型, 可空 , 1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始.
.子程序 字节集_寻找Ex, 整数型, , 返回一字节集在另一字节集中最先出现的位置,位置值从 1 开始.如果未找到,返回 -1. 支持**和??
.参数 被搜寻的字节集, 字节集, ,
.参数 欲寻找的字节集, 文本型, , 不一样了可以带*或?号代替如"FF**AA??02"16进制,别搞错了2个字符为1个字节,1必须写成01,长度不要超过255个字节了。
.参数 起始搜寻位置, 整数型, 可空 , 可以被省略。1为首位置,2为第2个位置,如此类推,如果被省略 则从头部开始
.子程序 字节集_寻找取右, 字节集, , 从字节集的右边按 欲寻找的字节集 开始寻找 如 字节集_取右边({105,108,121,13,10,83,101},{13,10}) 将返回 {83,101}
.参数 被查找的字节集, 字节集, , 被查找的字节集
.参数 欲寻找的字节集, 字节集, , 欲寻找的字节集
.参数 起始寻找位置, 整数型, 可空 , 可为空,默认为1,从左往右寻找,如果为负数,则从右往左寻找。
.子程序 字节集_寻找取中, 字节集, ,
.参数 要操作的字节集, 字节集, ,
.参数 前面字节集, 字节集, ,
.参数 后面字节集, 字节集, ,
.参数 起始搜寻位置, 整数型, 可空 , 可空。1为首位置,2为第2个位置,如此类推,如果被省略,则“寻找字节集”命令默认从首部开始,“倒找字节集”命令默认从尾部开始。
.子程序 字节集_寻找取左, 字节集, , 从字节集的左边按 欲寻找的字节集 开始寻找 如 字节集_取左边({105,108,121,13,10,83,101},{13,10}) 将返回 {105,108,121}
.参数 被查找的字节集, 字节集, , 被查找的字节集
.参数 欲寻找的字节集, 字节集, , 欲寻找的字节集
.参数 起始寻找位置, 整数型, 可空 , 可为空,默认为1,从左往右寻找,如果为负数,则从右往左寻找。
.子程序 字节集_寻找子, 整数型, , 查找所有欲寻找的字节集 ,将每个位置放入 结果数组
.参数 被搜寻的字节集, 字节集, ,
.参数 欲寻找的字节集, 字节集, ,
.参数 结果数组, 整数型, 数组,
.参数 开始偏移, 整数型, 可空 ,
.子程序 字节集_子替换, 字节集, , 将所有的预被替换的字节集用 用作替换的子字节集 替换
.参数 欲被替换的字节集, 字节集, ,
.参数 欲被替换的子字节集, 字节集, ,
.参数 用作替换的子字节集, 字节集, 可空 , 可以被省略。如果省略本参数,则默认为空字节集。
.参数 进行替换的起始位置, 整数型, 可空 , 可以被省略。被替换子字节集的起始搜索位置。如果省略,默认从1开始。
.参数 替换进行的次数, 整数型, 可空 , 可以被省略。对子字节集进行替换的次数。如果省略,默认进行所有可能的替换。
.子程序 字节集_字节集到十六进制, 文本型, , 将字节集用16进制表示.可以将字节集用系统标准16进制表示
.参数 原始字节集, 字节集, , 用于转换的字节集
.子程序 字节集_字节集到十六进制2, 文本型, , 将字节集用16进制表示.可以将字节集用系统标准16进制表示
.参数 原始字节集, 字节集, , 用于转换的字节集
.子程序 字节集_字节集转文本ex, 文本型, , 感谢【@贫民窟 】提供源码
.参数 字节集, 字节集, ,
.子程序 字节集到十六进制文本_汇编, 文本型, ,
.参数 原文, 字节集, ,
.子程序 字节集到字节数组_汇编, , ,
.参数 参数1, 字节集, 参考 ,
.参数 参数2, 字节型, 参考 数组,
.子程序 字节集取call地址, 整数型, , jmp通用
.参数 地址, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 字节集取call地址64, 长整数型, , jmp通用
.参数 地址, 整数型, ,
.参数 字节集, 字节集, ,
.子程序 字节集中间取call地址, 整数型, , jmp通用
.参数 地址, 整数型, ,
.参数 字节集, 字节集, ,
.参数 位置, 整数型, ,
.子程序 字节集中间取call地址64, 长整数型, , jmp通用
.参数 地址, 长整数型, ,
.参数 字节集, 字节集, ,
.参数 位置, 整数型, ,
.全局变量 汇编内存, 类_汇编内存, 公开, ,
.全局变量 新超级HOOK, 类_新超级Hook, 公开, ,
.数据类型 _CONTEXT64, 公开, GetThreadContext64/SetThreadContext64 参数2,模块内部并不直接使用结构而只接受指针,公开是用于参考,仅限高级用户使用 1140字节
.成员 P1Home, 长整数型, , ,
.成员 P2Home, 长整数型, , ,
.成员 P3Home, 长整数型, , ,
.成员 P4Home, 长整数型, , ,
.成员 P5Home, 长整数型, , ,
.成员 P6Home, 长整数型, , ,
.成员 ContextFlags, 整数型, , ,
.成员 MxCsr, 整数型, , ,
.成员 SegCs, 短整数, , ,
.成员 SegDs, 短整数, , ,
.成员 SegEs, 短整数, , ,
.成员 SegFs, 短整数, , ,
.成员 SegGs, 短整数, , ,
.成员 SegSs, 短整数, , ,
.成员 EFlags, 整数型, , ,
.成员 Dr0, 长整数型, , ,
.成员 Dr1, 长整数型, , ,
.成员 Dr2, 长整数型, , ,
.成员 Dr3, 长整数型, , ,
.成员 Dr6, 长整数型, , ,
.成员 Dr7, 长整数型, , ,
.成员 Rax, 长整数型, , ,
.成员 Rcx, 长整数型, , ,
.成员 Rdx, 长整数型, , ,
.成员 Rbx, 长整数型, , ,
.成员 Rsp, 长整数型, , ,
.成员 Rbp, 长整数型, , ,
.成员 Rsi, 长整数型, , ,
.成员 Rdi, 长整数型, , ,
.成员 R8, 长整数型, , ,
.成员 R9, 长整数型, , ,
.成员 R10, 长整数型, , ,
.成员 R11, 长整数型, , ,
.成员 R12, 长整数型, , ,
.成员 R13, 长整数型, , ,
.成员 R14, 长整数型, , ,
.成员 R15, 长整数型, , ,
.成员 Rip, 长整数型, , ,
.成员 FltSave, 整数型, , ,
.成员 Header, 字节型, , ,
.成员 Legacy, 字节型, , ,
.成员 Xmm0, 字节型, , ,
.成员 Xmm1, 字节型, , ,
.成员 Xmm2, 字节型, , ,
.成员 Xmm3, 字节型, , ,
.成员 Xmm4, 字节型, , ,
.成员 Xmm5, 字节型, , ,
.成员 Xmm6, 字节型, , ,
.成员 Xmm7, 字节型, , ,
.成员 Xmm8, 字节型, , ,
.成员 Xmm9, 字节型, , ,
.成员 Xmm10, 字节型, , ,
.成员 Xmm11, 字节型, , ,
.成员 Xmm12, 字节型, , ,
.成员 Xmm13, 字节型, , ,
.成员 Xmm14, 字节型, , ,
.成员 Xmm15, 字节型, , ,
.成员 VectorRegister, 字节型, , ,
.成员 VectorControl, 长整数型, , ,
.成员 DebugControl, 长整数型, , ,
.成员 LastBranchToRip, 长整数型, , ,
.成员 LastBranchFromRip, 长整数型, , ,
.成员 LastExceptionToRip, 长整数型, , ,
.成员 LastExceptionFromRip, 长整数型, , ,
.数据类型 _FLOATING_SAVE_AREA, 公开, _CONTEXT32 结构子成员,公开是用于参考
.成员 ControlWord, 整数型, , ,
.成员 StatusWord, 整数型, , ,
.成员 TagWord, 整数型, , ,
.成员 ErrorOffset, 整数型, , ,
.成员 ErrorSelector, 整数型, , ,
.成员 DataOffset, 整数型, , ,
.成员 DataSelector, 整数型, , ,
.成员 RegisterArea, 字节型, , , SIZE_OF_80387_REGISTERS
.成员 Spare0, 整数型, , ,
.数据类型 ACCENT_POLICY, 公开,
.成员 AccentState, 整数型, , ,
.成员 AccentFlags, 整数型, , ,
.成员 GradientColor, 整数型, , ,
.成员 AnimationId, 整数型, , ,
.数据类型 APPBARDATA, 公开,
.成员 cbSize, 长整数型, , , -
.成员 hwnd, 长整数型, , , -
.成员 uCallbackMessage, 长整数型, , , -
.成员 uEdge, 长整数型, , , -
.成员 rc, RECT, , , -
.成员 lParam, 长整数型, , , -
.数据类型 BITMAPFILEHEADER, 公开,
.成员 bfType, 短整数, , , 19778-BM
.成员 bfSize, 整数型, , , 14+btm.bmWidthBytes* btm.bmHeight+40
.成员 bfReserved1, 短整数, , , 0
.成员 bfReserved2, 短整数, , , 0
.成员 bfOffBits, 整数型, , , 20+40
.数据类型 BITMAPINFOHEADER, 公开, 设备无关位图;
.成员 biSize, 整数型, , , 40
.成员 biWidth, 整数型, , , btm.bmWidth
.成员 biHeight, 整数型, , , btm.bmHeight
.成员 biPlanes, 短整数, , , 1
.成员 biBitCount, 短整数, , , btm.bmBitsPixel
.成员 biCompression, 整数型, , , 0
.成员 biSizeImage, 整数型, , , (btm.bmWidth*24+31)/8*btm.bmHeight
.成员 biXPelsPerMeter, 整数型, , , 0
.成员 biYPelsPerMeter, 整数型, , , 0
.成员 biClrUsed, 整数型, , , 0 24色取0
.成员 biClrImportant, 整数型, , , 0
.数据类型 CLIENT_ID, 公开,
.成员 UniqueProcess, 整数型, , ,
.成员 UniqueThread, 整数型, , ,
.数据类型 CMENUINFO, 公开, 菜单信息
.成员 cbSize, 整数型, , , 28
.成员 fMask, 整数型, , , MIM_
.成员 dwStyle, 整数型, , , MNS_
.成员 cyMax, 整数型, , , 当超过最大高度,滚动条会自动出现,默认为0屏幕高度
.成员 hbrBack, 整数型, , , 背景刷
.成员 dwContextHelpID, 整数型, , , 上下文帮助标识符。 这是用于GetMenuContextHelpId和SetMenuContextHelpId
.成员 dwMenuData, 整数型, , ,
.数据类型 CONTEXT32, 公开, GetThreadContext86/SetThreadContext86 参数2,模块内部并不直接使用结构而只接受指针,公开是用于参考,仅限高级用户使用
.成员 ContextFlags, 整数型, , ,
.成员 Dr0, 整数型, , ,
.成员 Dr1, 整数型, , ,
.成员 Dr2, 整数型, , ,
.成员 Dr3, 整数型, , ,
.成员 Dr4, 整数型, , ,
.成员 Dr5, 整数型, , ,
.成员 Dr6, 整数型, , ,
.成员 Dr7, 整数型, , ,
.成员 FloatSave, _FLOATING_SAVE_AREA, , ,
.成员 SegGs, 整数型, , ,
.成员 SegFs, 整数型, , ,
.成员 SegEs, 整数型, , ,
.成员 SegDs, 整数型, , ,
.成员 Edi, 整数型, , ,
.成员 Esi, 整数型, , ,
.成员 Ebx, 整数型, , ,
.成员 Edx, 整数型, , ,
.成员 Ecx, 整数型, , ,
.成员 Eax, 整数型, , ,
.成员 Ebp, 整数型, , ,
.成员 Eip, 整数型, , ,
.成员 SegCs, 整数型, , ,
.成员 EFlags, 整数型, , ,
.成员 Esp, 整数型, , ,
.成员 SegSs, 整数型, , ,
.成员 ExtendedRegisters, 字节型, , , MAXIMUM_SUPPORTED_EXTENSION
.数据类型 DISPLAY_DEVICEA, 公开,
.成员 cb, 整数型, , ,
.成员 DeviceName, 字节型, , ,
.成员 DeviceString, 字节型, , ,
.成员 StateFlags, 整数型, , ,
.成员 DeviceID, 字节型, , ,
.成员 DeviceKey, 字节型, , ,
.数据类型 Dr寄存器, 公开, 24字节 物理中断寄存器结构 CONTEXT_DEBUG_REGISTERS
.成员 Dr0, 整数型, , , 04 物理中断用
.成员 Dr1, 整数型, , , 08 物理中断用
.成员 Dr2, 整数型, , , 0C 物理中断用
.成员 Dr3, 整数型, , , 10 物理中断用
.成员 Dr6, 整数型, , , 14 物理中断状态寄存器,发生断点事件时会设置此寄存器描述中断状态
.成员 Dr7, 整数型, , , 18 物理中断控制寄存器,设置断点发生的条件
.数据类型 FILETIME, 公开, 文件时间;
.成员 底部时间数据, 整数型, , ,
.成员 顶部时间数据, 整数型, , ,
.数据类型 GdiplusStartupInput, 公开,
.成员 GdiplusVersion, 整数型, , ,
.成员 DebugEventCallback, 整数型, , ,
.成员 SuppressBackgroundThread, 整数型, , ,
.成员 SuppressExternalCodecs, 整数型, , ,
.数据类型 IconDirEntry, 公开, 16
.成员 bWidth, 字节型, , , 图标图片的显示宽度
.成员 bHeight, 字节型, , , 图标图片的显示高度
.成员 bColorCount, 字节型, , , 图标图片的颜色数
.成员 bReserved, 字节型, , , 保留域总是 0
.成员 wPlanes, 短整数, , , 图标图片的位面数
.成员 wBitCount, 短整数, , , 图标图片的颜色深度
.成员 dwBytesInRes, 整数型, , , 图标图片占用的数据量
.成员 dwImageOffset, 整数型, , , 图标图片的开始位置
.数据类型 IMAGE_DOS_HEADER, 公开, Dos头
.成员 e_magic, 短整数, , , 文件标志
.成员 e_cblp, 短整数, , , 文件最后一页字节数
.成员 e_cp, 短整数, , , 文件总页数(512B/页)
.成员 e_crlc, 短整数, , , 重定位项数量
.成员 e_cparhdr, 短整数, , , 文件头总段数(16B/段)
.成员 e_minalloc, 短整数, , ,
.成员 e_maxalloc, 短整数, , ,
.成员 e_ss, 短整数, , , 校验和
.成员 e_sp, 短整数, , ,
.成员 e_csum, 短整数, , ,
.成员 e_ip, 短整数, , ,
.成员 e_cs, 短整数, , ,
.成员 e_lfarlc, 短整数, , ,
.成员 e_ovno, 短整数, , ,
.成员 e_res, 短整数, , ,
.成员 e_oemid, 短整数, , ,
.成员 e_oeminfo, 短整数, , ,
.成员 e_res2, 短整数, , ,
.成员 e_lfanew, 整数型, , ,
.数据类型 IMAGE_FILE_HEADER, 公开, NT 文件头
.成员 Machine, 短整数, , , CPU
.成员 NumberOfSections, 短整数, , , 节数量
.成员 TimeDateStamp, 整数型, , ,
.成员 PointerToSymbolTable, 整数型, , , 符号表指针
.成员 NumberOfSymbols, 整数型, , , 符号表数量
.成员 SizeOfOptionalHeader, 短整数, , , 可选头大小
.成员 characteristics, 短整数, , , 文件信息
.数据类型 INFORMATION, 公开,
.成员 dwReserved, 整数型, , ,
.成员 dwBase, 整数型, , ,
.成员 dwSize, 整数型, , ,
.成员 dwFlags, 整数型, , ,
.成员 Index, 短整数, , ,
.成员 Unknown, 短整数, , ,
.成员 LoadCount, 短整数, , ,
.成员 ModuleNameOffset, 短整数, , ,
.成员 ImageName, 字节型, , ,
.数据类型 IO_COUNTERSEX, 公开,
.成员 ReadOperationCount, 长整数型, , ,
.成员 WriteOperationCount, 长整数型, , ,
.成员 OtherOperationCount, 长整数型, , ,
.成员 ReadTransferCount, 长整数型, , ,
.成员 WriteTransferCount, 长整数型, , ,
.成员 OtherTransferCount, 长整数型, , ,
.数据类型 JSON节点, 公开, 节点中项目属性根据不同时刻可能有未获取完毕的情况,请参照每个属性相应说明
.成员 名称, 文本型, , , 成员名称获取完全结束后确定
.成员 值, 文本型, , , 成员值获取完全结束后确定 ,对象和数组的成员数需要等到与其配对的结束符“]”或“}”后此处才能有值
.成员 层次, 整数型, , , 层次从1开始,成员的名称或者值首个字符出现时确定
.成员 类型, 整数型, , , 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。0=未知类型,6=空,文本\对象\数组 在值首次出现时确定,其他类型在值获取结束后确定
.成员 成员类型, 字节型, , , 4=对象型,5=数组型,0=顶级项目,其他值表明程序出错,记录父项目的类型 在成员的名称或者值首个字符出现时确定
.数据类型 LARGE_INTEGER, 公开, 有符号长整数。注意:易语言支持长整数型,可以直接代替这个结构。
.成员 QuadPart, 长整数型, , ,
.数据类型 LARGE_INTEGER_, 公开, 这里一定要这个数据类型,如果直接写成整数型的话,运行不了的
.成员 QuadPart, 整数型, , ,
.数据类型 LIST_ENTRY64, 公开,
.成员 Flink, 长整数型, , ,
.成员 Blink, 长整数型, , ,
.数据类型 MEMORY_BASIC_INFORMATION, 公开, 用来存放虚拟地址空间或虚拟页的属性或状态的结构
.成员 BaseAddress, 整数型, , , 指向内存块所占的第一个页面基地址(VirtualAlloc 中的 lpAddress类型)
.成员 AllocationBase, 整数型, , , 指向基地址内存块所占的第一块区域基地址,小于等于BaseAddress,也就是说BaseAddress一定包含在AllocationBase分配的范围内
.成员 AllocationProtect, 整数型, , , 这个虚拟页最初申请时的保护方式.(VirtualAlloc 中的 flProtect类型)
.成员 RegionSize, 整数型, , , 虚拟页的空间大小
.成员 State, 整数型, , , 当前虚拟页的状态
.成员 Protect, 整数型, , , 虚拟页现在的保护方式.(VirtualAlloc 中的 flProtect类型)
.成员 lType, 整数型, , , 当前虚拟页在区域中的类型
.数据类型 MEMORY_BASIC_INFORMATION64, 公开, NtQueryVirtualMemory64 参数4,模块内部并不直接使用结构而只接受指针,公开是用于参考
.成员 页面基址, 长整数型, , , BaseAddress//查询内存块所占的第一个页面基地址
.成员 分配基址, 长整数型, , , AllocationBase//内存块所占的第一块区域基地址,小于等于BaseAddress,也就是说BaseAddress一定包含在AllocationBase分配的范围内
.成员 保护类型, 整数型, , , AllocationProtect; //区域被初次保留时赋予的保护属性
.成员 __alignment1, 整数型, , ,
.成员 区域大小, 长整数型, , , RegionSize; //从BaseAddress开始,具有相同属性的页面的大小,
.成员 内存状态, 整数型, , , State; //页面的状态,有三种可能值:MEM_COMMIT、MEM_FREE和MEM_RESERVE,这个参数对我们来说是最重要的了,从中我们便可知指定内存页面的状态了
.成员 保护模式, 整数型, , , Protect; //页面的属性,其可能的取值与AllocationProtect相同
.成员 页面类型, 整数型, , , Type; //该内存块的类型,有三种可能值:MEM_IMAGE、MEM_MAPPED、MEM_PRIVATE
.成员 __alignment2, 整数型, , ,
.数据类型 MODULES, 公开,
.成员 dwNumberOfModules, 整数型, , ,
.成员 ModuleInformation, INFORMATION, , ,
.数据类型 MSG, 公开,
.成员 hwnd, 整数型, , ,
.成员 message, 整数型, , ,
.成员 wParam, 整数型, , ,
.成员 lParam, 整数型, , ,
.成员 time, 整数型, , ,
.成员 pt, POINT, , ,
.数据类型 NBD2D坐标, 公开,
.成员 x, 小数型, , ,
.成员 y, 小数型, , ,
.成员 y2, 小数型, , ,
.数据类型 NBD3D坐标, 公开,
.成员 x, 整数型, , , X轴坐标
.成员 y, 整数型, , , Y轴坐标
.成员 z, 整数型, , , Z轴坐标
.数据类型 OBJECT_ATTRIBUTES, 公开,
.成员 Length, 整数型, , ,
.成员 RootDirectory, 整数型, , ,
.成员 ObjectName, 整数型, , ,
.成员 Attributes, 整数型, , ,
.成员 SecurityDescriptor, 整数型, , ,
.成员 SecurityQualityOfService, 整数型, , ,
.数据类型 OSVERSIONINFOEX, 公开,
.成员 dwOSVersionInfoSize, 整数型, , , 在使用GetVersionEx之前要将此初始化为结构的大小
.成员 dwMajorVersion, 整数型, , , 系统主版本号
.成员 dwMinorVersion, 整数型, , , 系统次版本号
.成员 dwBuildNumber, 整数型, , , 系统构建号
.成员 dwPlatformId, 整数型, , , 系统支持的平台
.成员 szCSDVersion, 字节型, , , 系统补丁包的名称
.成员 wServicePackMajor, 短整数, , , 系统补丁包的主版本
.成员 wServicePackMinor, 短整数, , , 系统补丁包的次版本
.成员 wSuiteMask, 短整数, , , 标识系统上的程序组
.成员 wProductType, 字节型, , , 标识系统类型
.成员 wReserved, 字节型, , , 保留
.数据类型 PERFORMANCE_INFORMATION, 公开,
.成员 cb, 整数型, , ,
.成员 CommitTotal, 整数型, , ,
.成员 CommitLimit, 整数型, , ,
.成员 CommitPeak, 整数型, , ,
.成员 PhysicalTotal, 整数型, , ,
.成员 PhysicalAvailable, 整数型, , ,
.成员 SystemCache, 整数型, , ,
.成员 KernelTotal, 整数型, , ,
.成员 KernelPaged, 整数型, , ,
.成员 KernelNonpaged, 整数型, , ,
.成员 PageSize, 整数型, , ,
.成员 HandleCount, 整数型, , ,
.成员 ProcessCount, 整数型, , ,
.成员 ThreadCount, 整数型, , ,
.数据类型 POINT, 公开, -
.成员 x, 整数型, , , 横坐标
.成员 y, 整数型, , , 纵坐标
.数据类型 PROCESS_BASIC_INFORMATION, 公开,
.成员 ExitStatus, 整数型, , ,
.成员 PebBaseAddress, 整数型, , ,
.成员 AffinityMask, 整数型, , ,
.成员 BasePriority, 整数型, , ,
.成员 UniqueProcessId, 整数型, , ,
.成员 InheritedFromUniqueProcessId, 整数型, , ,
.数据类型 PROCESSENTRY32, 公开, -
.成员 dwSize, 整数型, , , 本结构的长度。内存长度=296,使用时首先设置
.成员 cntUsage, 整数型, , , 引用数,此成员不再使用,始终设置为零。
.成员 th32ProcessID, 整数型, , , 进程ID
.成员 th32DefaultHeapID, 整数型, , , 进程默认堆ID,此成员不再使用,始终设置为零。
.成员 th32ModuleID, 整数型, , , 进程模块ID,此成员不再使用,始终设置为零。
.成员 cntThreads, 整数型, , , 线程数
.成员 th32ParentProcessID, 整数型, , , 父线程
.成员 pcPriClassBase, 整数型, , , 线程优先权,此进程创建的任何线程的基本优先级。
.成员 dwFlags, 整数型, , , 保留,此成员不再使用,并始终设置为零。
.成员 szExeFile, 字节型, , , 进程的可执行文件的名称,如果写成文本型,此处将会被放置一个指针,很显然会出错.
.数据类型 QQ, 公开,
.成员 名称, 文本型, , ,
.成员 Uin, 长整数型, , , qq号
.成员 HTTPKey, 文本型, , ,
.成员 ClientKey, 文本型, , ,
.成员 cookie, 文本型, , ,
.成员 Skey, 文本型, , ,
.成员 bkn, 整数型, , , 即 g_tk
.数据类型 QQ生日信息, 公开,
.成员 年, 长整数型, , ,
.成员 月, 整数型, , ,
.成员 日, 整数型, , ,
.数据类型 QQ信息, 公开, qq号的信息
.成员 face, 整数型, , , face
.成员 生日, QQ生日信息, , , birthday
.成员 phone, 文本型, , , phone
.成员 性别, 逻辑型, , , 真为男,假为女 , gender_id
.成员 allow, 整数型, , , allow
.成员 extflag, 整数型, , , extflag
.成员 大学, 文本型, , , collage
.成员 Uin, 长整数型, , , qq号
.成员 个性签名, 文本型, , , lnick
.成员 cft_flag, 整数型, , , cft_flag
.成员 h_zone, 文本型, , , h_zone
.成员 reg_type, 整数型, , , reg_type
.成员 city, 文本型, , , city
.成员 h_city, 文本型, , , h_city
.成员 city_id, 整数型, , , city_id
.成员 personal, 文本型, , , personal
.成员 生肖, 整数型, , , shengxiao
.成员 token, 文本型, , , token
.成员 所在地区, 文本型, , , province
.成员 性别2, 整数型, , , 原始信息 , gender
.成员 s_flag, 整数型, , , s_flag
.成员 职业, 文本型, , , occupation
.成员 zone_id, 整数型, , , zone_id
.成员 province_id, 整数型, , , province_id
.成员 country_id, 整数型, , , country_id
.成员 constel, 整数型, , , constel
.成员 blood, 整数型, , , blood
.成员 url, 文本型, , , url
.成员 start, 整数型, , , start
.成员 homepage, 文本型, , , homepage
.成员 所属国家, 文本型, , , country
.成员 flag, 整数型, , , flag
.成员 h_country, 文本型, , , h_country
.成员 名称, 文本型, , , nick
.成员 email, 文本型, , , email
.成员 gos_flag, 整数型, , , gos_flag
.成员 h_province, 整数型, , , h_province
.成员 mobile, 文本型, , , mobile
.成员 年龄, 整数型, , ,
.数据类型 RECT, 公开, 矩形
.成员 Left, 整数型, , , 左边
.成员 Top, 整数型, , , 顶边
.成员 Right, 整数型, , , 右边
.成员 Bottom, 整数型, , , 底边
.数据类型 SECURITY_ATTRIBUTES, 公开, 定义安全特性函数格式结构
.成员 nLength, 整数型, , , 设为结构的长度,可使用sizeof SECURITY_ATTRIBUTES
.成员 lpSecurityDescriptor, 整数型, , , 一般为NULL
.成员 bInheritHandle, 逻辑型, , , 是否允许向柄被子进程继承,允许:TRUE
.数据类型 SERVICE_STATUS, 公开, 服务状态信息;
.成员 dwServiceType, 整数型, , , 服务类型
.成员 dwCurrentState, 整数型, , , 当前状态
.成员 dwControlsAccepted, 整数型, , , 服务可接受的控制码
.成员 dwWin32ExitCode, 整数型, , , Win32出错代码
.成员 dwServiceSpecificExitCode, 整数型, , , 服务出错代码
.成员 dwCheckPoint, 整数型, , , 用于跟踪服务长时间操作
.成员 dwWaitHint, 整数型, , , 服务某一操作的最大允许时间,以毫秒为单位
.数据类型 SHELLEXECUTEINFOA, 公开,
.成员 cbSize, 整数型, , ,
.成员 fMask, 整数型, , ,
.成员 hwnd, 整数型, , ,
.成员 lpVerb, 文本型, , ,
.成员 lpFile, 文本型, , ,
.成员 lpParameters, 文本型, , ,
.成员 lpDirectory, 文本型, , ,
.成员 nShow, 整数型, , ,
.成员 hInstApp, 整数型, , ,
.成员 lpIDList, 整数型, , ,
.成员 lpClass, 文本型, , ,
.成员 hkeyClass, 整数型, , ,
.成员 dwHotKey, 整数型, , ,
.成员 hIcon, 整数型, , ,
.成员 hProcess, 整数型, , ,
.数据类型 SHFILEINFO, 公开,
.成员 hIcon, 整数型, , ,
.成员 iIcon, 整数型, , ,
.成员 dwAttributes, 整数型, , ,
.成员 szDisplayName, 字节型, , ,
.成员 szTypeName, 字节型, , ,
.数据类型 STARTUPINFO, 公开, , 进程启动信息;
.成员 cb, 整数型, , ,
.成员 lpReserved, 文本型, , ,
.成员 lpDesktop, 文本型, , ,
.成员 lpTitle, 文本型, , ,
.成员 dwX, 整数型, , ,
.成员 dwY, 整数型, , ,
.成员 dwXSize, 整数型, , ,
.成员 dwYSize, 整数型, , ,
.成员 dwXCountChars, 整数型, , ,
.成员 dwYCountChars, 整数型, , ,
.成员 dwFillAttribute, 整数型, , ,
.成员 dwFlags, 整数型, , , STARTF_
.成员 wShowWindow, 短整数, , , SW_
.成员 cbReserved2, 短整数, , ,
.成员 lpReserved2, 整数型, , ,
.成员 hStdInput, 整数型, , ,
.成员 hStdOutput, 整数型, , ,
.成员 hStdError, 整数型, , ,
.数据类型 SYSTEM_HANDLE_INFORMATION, 公开, 16byte
.成员 ProcessId, 整数型, , , 进程标识符
.成员 ObjectTypeNumber, 字节型, , , 打开的对象的类型
.成员 Flags, 字节型, , , 句柄属性标志
.成员 Handle, 短整数, , , 句柄数值,在进程打开的句柄中唯一标识某个句柄
.成员 Object, 整数型, , , 这个就是句柄对应的EPROCESS的地址
.成员 GrantedAccess, 整数型, , , 句柄对象的访问权限
.数据类型 SYSTEM_HANDLE_TABLE_ENTRY_INFO, 公开,
.成员 UniqueProcessId, 短整数, , , ""
.成员 CreatorBackTraceIndex, 短整数, , , ""
.成员 ObjectTypeIndex, 字节型, , , ""
.成员 HandleAttributes, 字节型, , , ""
.成员 HandleValue, 短整数, , , ""
.成员 pObject, 整数型, , , ""
.成员 GrantedAccess, 整数型, , , ""
.数据类型 SYSTEM_INFO, 公开, 系统信息
.成员 dwOemId, 整数型, , ,
.成员 dwPageSize, 整数型, , ,
.成员 lpMinimumApplicationAddress, 整数型, , ,
.成员 lpMaximumApplicationAddress, 整数型, , ,
.成员 dwActiveProcessorMask, 整数型, , ,
.成员 dwNumberOfProcessors, 整数型, , ,
.成员 dwProcessorType, 整数型, , ,
.成员 dwAllocationGranularity, 整数型, , ,
.成员 wProcessorLevel, 短整数, , ,
.成员 wProcessorRevision, 短整数, , ,
.数据类型 SYSTEM_PROCESSES, 公开,
.成员 NextEntryDelta, 整数型, , ,
.成员 ThreadCount, 整数型, , ,
.成员 Reserved1, 整数型, , ,
.成员 CreateTime, 长整数型, , ,
.成员 UserTime, 长整数型, , ,
.成员 KernelTime, 长整数型, , ,
.成员 ProcessName, UNICODE_STRING, , ,
.成员 BasePriority, 整数型, , ,
.成员 ProcessID, 整数型, , ,
.成员 InheritedFromProcessId, 整数型, , ,
.成员 HandleCount, 整数型, , ,
.成员 SessionId, 整数型, , ,
.成员 Reserved2, 整数型, , ,
.成员 VmCounters, VM_COUNTERS, , ,
.成员 PrivatePageCount, 整数型, , ,
.成员 IoCounters, IO_COUNTERSEX, , ,
.成员 Threads, SYSTEM_THREADS, , ,
.数据类型 SYSTEM_THREADS, 公开,
.成员 KernelTime, 长整数型, , ,
.成员 UserTime, 长整数型, , ,
.成员 CreateTime, 长整数型, , ,
.成员 WaitTime, 整数型, , ,
.成员 StartAddress, 整数型, , ,
.成员 ClientId, CLIENT_ID, , ,
.成员 Priority, 整数型, , ,
.成员 BasePriority, 整数型, , ,
.成员 ContextSwitchCount, 整数型, , ,
.成员 State, 整数型, , ,
.成员 WaitReason, 整数型, , ,
.数据类型 SYSTEMTIME, 公开, 时间信息函数常用结构
.成员 wYear, 短整数, , , 指出当前的年
.成员 wMonth, 短整数, , , 指出当前的月: 1月=1
.成员 wDayOfWeek, 短整数, , , 指出当前是星期几:星期天=0,星期一=1,等等
.成员 wDay, 短整数, , , 指出当前月的日.
.成员 wHour, 短整数, , , 指出当前的时.
.成员 wMinute, 短整数, , , 指出当前的分.
.成员 wSecond, 短整数, , , 指出当前的秒.
.成员 wMilliseconds, 短整数, , , 指出当前的毫秒.
.数据类型 TASKDIALOGCONFIG, 公开,
.成员 cbSize, 整数型, , ,
.成员 hwndParent, 整数型, , ,
.成员 hInstance, 整数型, , ,
.成员 dwFlags, 整数型, , ,
.成员 dwCommonButtons, 整数型, , ,
.成员 pszWindowTitle, 字节集, , ,
.成员 pszMainInstruction, 整数型, , ,
.成员 pszContent, 字节集, , ,
.成员 cButtons, 字节集, , ,
.成员 pButtons, 整数型, , ,
.成员 nDefaultButton, 字节集, , ,
.成员 cRadioButtons, 整数型, , ,
.成员 pRadioButtons, 整数型, , ,
.成员 nDefaultRadioButton, 字节集, , ,
.成员 pszVerificationText, 整数型, , ,
.成员 pszExpandedInformation, 字节集, , ,
.成员 pszExpandedControlText, 字节集, , ,
.成员 pszCollapsedControlText, 字节集, , ,
.成员 hFooterIcon, 字节集, , ,
.成员 pszFooterIcon, 整数型, , ,
.成员 pszFooter, 字节集, , ,
.成员 pfCallback, 整数型, , ,
.成员 lpCallbackData, 整数型, , ,
.成员 cxWidth, 整数型, , ,
.数据类型 TCITEM, 公开,
.成员 mask, 整数型, , ,
.成员 dwState, 整数型, , ,
.成员 dwStateMask, 整数型, , ,
.成员 pszText, 文本型, , ,
.成员 cchTextMax, 整数型, , ,
.成员 iImage, 整数型, , ,
.成员 lParam, 整数型, , ,
.数据类型 THREADENTRY32, 公开, 获得线程列表函数格式结构
.成员 dwSize, 整数型, , , 本结构的大小
.成员 cntUsage, 整数型, , , 已不使用
.成员 th32ThreadID, 整数型, , , 线程ID
.成员 th32OwnerProcessID, 整数型, , , 该线程父线程的ID
.成员 tpBasePri, 整数型, , , 线程的优先级
.成员 tpDeltaPri, 整数型, , , 已不再使
.成员 dwFlags, 整数型, , , 已不再使
.数据类型 THUMBBUTTON, 公开,
.成员 dwMask, 整数型, , ,
.成员 iId, 整数型, , ,
.成员 iBitmap, 整数型, , ,
.成员 hIcon, 整数型, , ,
.成员 szTip, 字节型, , ,
.成员 dwFlags, 整数型, , ,
.数据类型 TOKEN_ELEVATION, 公开, ,
.成员 TokenIsElevated, 整数型, , ,
.数据类型 TVINSERTSTRUCT, 公开, 树型框操作类
.成员 hParent, 整数型, , , 父
.成员 hInsertAfter, 整数型, , , 插入标志
.成员 mask, 整数型, , , 掩码
.成员 hItem, 整数型, , , 项目句柄
.成员 state, 整数型, , , 状态
.成员 stateMask, 整数型, , , 状态掩码
.成员 pszText, 文本型, 传址, , 项目文本
.成员 cchTextMax, 整数型, , , 最长文本(系统最大允许260个字符)
.成员 iImage, 整数型, , , 图象
.成员 iSelectedImage, 整数型, , , 选择图象
.成员 cChildren, 逻辑型, , , 是否有子
.成员 lParam, 整数型, , , 项目数值
.成员 iIntegral, 整数型, , , 项目的画面高度。 这一个画面高度在标准项目画面高度的增量。
.数据类型 TVINSERTSTRUCT2, 公开, 树型框操作类
.成员 hParent, 整数型, , , 父
.成员 hInsertAfter, 整数型, , , 插入标志
.成员 mask, 整数型, , , 掩码
.成员 hItem, 整数型, , , 项目句柄
.成员 state, 整数型, , , 状态
.成员 stateMask, 整数型, , , 状态掩码
.成员 pszText, 整数型, , , 项目文本
.成员 cchTextMax, 整数型, , , 最长文本(系统最大允许260个字符)
.成员 iImage, 整数型, , , 图象
.成员 iSelectedImage, 整数型, , , 选择图象
.成员 cChildren, 逻辑型, , , 是否有子
.成员 lParam, 整数型, , , 项目数值
.成员 iIntegral, 整数型, , , 项目的画面高度。 这一个画面高度在标准项目画面高度的增量。
.数据类型 UNICODE_STRING, 公开,
.成员 Length, 短整数, , ,
.成员 MaximumLength, 短整数, , ,
.成员 Buffer, 整数型, , ,
.数据类型 UNICODE_STRING_BLUESCREEN, 公开,
.成员 Length, 短整数, , ,
.成员 MaximumLength, 短整数, , ,
.成员 Buffer, 文本型, , ,
.数据类型 UNICODE_STRING64, 公开,
.成员 Length, 短整数, , ,
.成员 MaximumLength, 短整数, , ,
.成员 Reserved, 整数型, , , 占位符
.成员 Buffer, 长整数型, , ,
.数据类型 URL_COMPONENTS, 公开,
.成员 dwStructSize, 整数型, , , 本结构长度,注:60
.成员 lpszScheme, 整数型, , , 协议类型
.成员 dwSchemeLength, 整数型, , , 协议类型缓冲区长度
.成员 nScheme, 整数型, , , 链接类型,1=http,2=https。(INTERNET_SCHEME_HTTP=1,INTERNET_SCHEME_HTTPS=2)
.成员 lpszHostName, 整数型, , , 主机域名(Host)
.成员 dwHostNameLength, 整数型, , , 主机域名缓冲区长度
.成员 nPort, 整数型, , , 端口
.成员 lpszUserName, 整数型, , , 帐号
.成员 dwUserNameLength, 整数型, , , 帐号缓冲区长度
.成员 lpszPassword, 整数型, , , 密码
.成员 dwPasswordLength, 整数型, , , 密码缓冲区长度
.成员 lpszUrlPath, 整数型, , , 路径(页面地址)
.成员 dwUrlPathLength, 整数型, , , 路径缓冲区长度
.成员 lpszExtraInfo, 整数型, , , 额外信息,比如“?”或“#”之后的参数字符串。
.成员 dwExtraInfoLength, 整数型, , , 额外信息长度
.数据类型 veh_hook信息, 公开,
.成员 目标进程句柄, 整数型, , ,
.成员 向量异常指针, 长整数型, , ,
.成员 向量异常处理程序的句柄, 长整数型, , ,
.成员 易回调接口, 整数型, , ,
.成员 dr0, 长整数型, , ,
.成员 dr1, 长整数型, , ,
.成员 dr2, 长整数型, , ,
.成员 dr3, 长整数型, , ,
.数据类型 VM_COUNTERS, 公开,
.成员 PeakVirtualSize, 整数型, , ,
.成员 VirtualSize, 整数型, , ,
.成员 PageFaultCount, 整数型, , ,
.成员 PeakWorkingSetSize, 整数型, , ,
.成员 WorkingSetSize, 整数型, , ,
.成员 QuotaPeakPagedPoolUsage, 整数型, , ,
.成员 QuotaPagedPoolUsage, 整数型, , ,
.成员 QuotaPeakNonPagedPoolUsage, 整数型, , ,
.成员 QuotaNonPagedPoolUsage, 整数型, , ,
.成员 PagefileUsage, 整数型, , ,
.成员 PeakPagefileUsage, 整数型, , ,
.数据类型 WINDOWCOMPOSITIONATTRIBDATA, 公开,
.成员 Attrib, 整数型, , ,
.成员 pvData, ACCENT_POLICY, 传址, ,
.成员 cbData, 整数型, , ,
.数据类型 WINDOWPOS, 公开,
.成员 hwnd, 整数型, , ,
.成员 hwndInsertAfter, 整数型, , ,
.成员 x, 整数型, , ,
.成员 y, 整数型, , ,
.成员 cx, 整数型, , ,
.成员 cy, 整数型, , ,
.成员 flags, 整数型, , ,
.数据类型 WNDCLASSEX, 公开, 类名更改
.成员 cbSize, 整数型, , ,
.成员 style, 整数型, , ,
.成员 lpfnWndProc, 整数型, , ,
.成员 cbClsExtra, 整数型, , ,
.成员 cbWndExtra, 整数型, , ,
.成员 hInstance, 整数型, , ,
.成员 hIcon, 整数型, , ,
.成员 hCursor, 整数型, , ,
.成员 hbrBackground, 整数型, , ,
.成员 lpszMenuName, 文本型, , ,
.成员 lpszClassName, 文本型, , ,
.成员 hIconSm, 整数型, , ,
.数据类型 WTS_PROCESS_INFO, 公开,
.成员 SessionId, 整数型, , ,
.成员 ProcessId, 整数型, , ,
.成员 pProcessName, 文本型, , ,
.成员 pUserSid, 整数型, , ,
.数据类型 菜单条目结构, 公开, MENUITEMINFO
.成员 结构大小, 整数型, , , 48
.成员 标识符, 整数型, , , 128=位图句柄 8=选中位图句柄&未选中位图句柄 32=条目数据 256=格式类型 2=菜单ID 64=内容指针 1=菜单状态 4=子菜单句柄&BMP项目 16=格式类型&内容指针
.成员 格式类型, 整数型, , , 4=[内容指针]的低位字=位图句柄&忽略[内容长度] 32=垂直线分割列 64=分割列 2048=水平分割线 0=[内容指针]=菜单名称&[内容长度]=名称长度
.成员 菜单状态, 整数型, , , 8=选中 4096=指定菜单项为缺省菜单项,粗体显示 3=禁用 0=激活 128=加亮
.成员 菜单ID, 整数型, , ,
.成员 子菜单句柄, 整数型, , ,
.成员 选中位图句柄, 整数型, , ,
.成员 未选中位图句柄, 整数型, , ,
.成员 条目数据, 整数型, , ,
.成员 内容指针, 文本型, , ,
.成员 内容长度, 整数型, , ,
.成员 BMP项目, 整数型, , , 5=菜单栏的关闭按扭 6=禁用菜单栏的关闭按钮 3=菜单栏的最小化按钮 7=禁用菜单栏的最小化按扭 2=菜单栏的恢复按钮 8=子菜单的关闭按钮 10=子菜单的最小化按钮 11=子菜单的最大化按钮 9=子菜单的恢复按钮
.数据类型 菜单型, 公开,
.成员 句柄, 整数型, , ,
.成员 标题, 文本型, , ,
.成员 标识符, 整数型, , ,
.数据类型 插入代码, 公开,
.成员 位置, 整数型, , , 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.成员 代码, 字节集, , ,
.数据类型 超级列表框0, 公开,
.成员 掩码, 整数型, , ,
.成员 项目, 整数型, , ,
.成员 子项目, 整数型, , ,
.成员 状态, 整数型, , ,
.成员 状态掩码, 整数型, , ,
.成员 项目文本, 文本型, 传址, ,
.成员 项目文本长度, 整数型, , ,
.成员 图片索引, 整数型, , ,
.成员 项目数值, 整数型, , ,
.成员 缩进, 整数型, , ,
.数据类型 超级列表框1, 公开,
.成员 掩码, 整数型, , ,
.成员 表项索引, 整数型, , ,
.成员 子项目, 整数型, , ,
.成员 状态, 整数型, , ,
.成员 状态掩码, 整数型, , ,
.成员 项目文本, 整数型, , ,
.成员 项目文本长度, 整数型, , ,
.成员 图片索引, 整数型, , ,
.成员 项目数值, 整数型, , ,
.成员 缩进, 整数型, , ,
.数据类型 超级列表框3, 公开,
.成员 flags, 整数型, , , 查找类型常量
.成员 LPCTSTR, 文本型, 传址, , LVFI_STRING or LVFI_PARTIAL 才能有效
.成员 lParam, 整数型, , , LVFI_PARAM 才能有效
.成员 pt, 精易_坐标, 传址, , LVFI_NEARESTXY 才能有效
.成员 vkDirection, 整数型, , , 查找热键常量,LVFI_NEARESTXY 才能有效
.数据类型 超级列表框4, 公开,
.成员 flags, 整数型, , , 查找类型常量
.成员 LPCTSTR, 整数型, , , LVFI_STRING or LVFI_PARTIAL 才能有效
.成员 lParam, 整数型, , , LVFI_PARAM 才能有效
.成员 pt, 整数型, , , LVFI_NEARESTXY 才能有效
.成员 vkDirection, 整数型, , , 查找热键常量,LVFI_NEARESTXY 才能有效
.数据类型 超级列表框5, 公开,
.成员 ulFlags, 整数型, , ,
.成员 hbm, 整数型, , , 没有使用,置0
.成员 图片路径, 文本型, 传址, ,
.成员 最大长度, 整数型, , ,
.成员 xOffsetPercent, 整数型, , , X补偿百分比
.成员 yOffsetPercent, 整数型, , , Y补偿百分比
.数据类型 超级列表框6, 公开,
.成员 ulFlags, 整数型, , ,
.成员 hbm, 整数型, , , 没有使用,置0
.成员 pszImage, 整数型, , , 图片路径
.成员 cchImageMax, 整数型, , , 最大长度
.成员 xOffsetPercent, 整数型, , , X补偿百分比
.成员 yOffsetPercent, 整数型, , , Y补偿百分比
.数据类型 超级列表框7, 公开,
.成员 mask, 整数型, , ,
.成员 对齐方式, 整数型, , ,
.成员 列宽度, 整数型, , ,
.成员 列标题, 文本型, 传址, ,
.成员 缓冲区长度, 整数型, , ,
.成员 列索引, 整数型, , ,
.成员 列图标, 整数型, , ,
.成员 iOrder, 整数型, , ,
.数据类型 超级列表框8, 公开,
.成员 mask, 整数型, , ,
.成员 对齐方式, 整数型, , ,
.成员 列宽度, 整数型, , ,
.成员 列标题, 整数型, , ,
.成员 缓冲区长度, 整数型, , ,
.成员 列索引, 整数型, , ,
.成员 列图标, 整数型, , ,
.成员 iOrder, 整数型, , ,
.数据类型 导出函数32, 公开,
.成员 函数名称, 文本型, , ,
.成员 函数地址, 整数型, , ,
.成员 函数偏移, 整数型, , ,
.成员 函数序号, 整数型, , ,
.数据类型 导出函数64, 公开, 非规范的自定义结构
.成员 函数名称, 文本型, , ,
.成员 函数入口, 长整数型, , , 十进制数值
.成员 函数序号, 整数型, , , 这是个导出序号 并非函数在数组中的实际位置
.数据类型 方框, 公开,
.成员 x, 小数型, , ,
.成员 y, 小数型, , ,
.成员 高, 小数型, , ,
.成员 宽, 小数型, , ,
.数据类型 浮点数据, 公开, FLOATING_SAVE_AREA CONTEXT_FLOATING_POINT 108字节 汇编 fsave()=保存, frstor()=载入
.成员 ControlWord, 整数型, , , 1C 28 控制代码
.成员 StatusWord, 整数型, , , 20 32 状态代码
.成员 TagWord, 整数型, , , 24 36 标记代码
.成员 ErrorOffset, 整数型, , , 28 40 错误偏移
.成员 ErrorSelector, 整数型, , , 2C 44 错误选择器
.成员 DataOffset, 整数型, , , 30 48 数据偏移
.成员 DataSelector, 整数型, , , 34 52 数据选择器
.成员 ST0, 字节型, , , 38 56 RegisterArea 浮点数寄存器在这里 ST0 - ST7 每个寄存器为10字节
.成员 ST1, 字节型, , , 42 66
.成员 ST2, 字节型, , , 4C 76
.成员 ST3, 字节型, , , 56 86
.成员 ST4, 字节型, , , 60 96
.成员 ST5, 字节型, , , 6A 106
.成员 ST6, 字节型, , , 74 116
.成员 ST7, 字节型, , , 7E 126
.数据类型 寄存器, 公开, EAX EBX ECX EDX EDI ESI EBP ESP
.成员 EAX, 整数型, , ,
.成员 EBX, 整数型, , ,
.成员 ECX, 整数型, , ,
.成员 EDX, 整数型, , ,
.成员 EDI, 整数型, , ,
.成员 ESI, 整数型, , ,
.成员 EBP, 整数型, , , 这个寄存器是 EBP=真实ESP-真实EBP 的差值
.成员 ESP, 整数型, , , 这个寄存器只用来查看,不要进行设置
.成员 EIP, 整数型, , ,
.成员 标志, 整数型, , , EFlags 32位标志寄存器 用位与()取值,位或()设值
.数据类型 寄存器64, 公开,
.成员 rax, 长整数型, , ,
.成员 rbx, 长整数型, , ,
.成员 rcx, 长整数型, , , 参数一
.成员 rdx, 长整数型, , , 参数二
.成员 rbp, 长整数型, , ,
.成员 rsp, 长整数型, , ,
.成员 rsi, 长整数型, , ,
.成员 rdi, 长整数型, , ,
.成员 rip, 长整数型, , ,
.成员 r8, 长整数型, , , 参数三
.成员 r9, 长整数型, , , 参数四
.成员 r10, 长整数型, , ,
.成员 r11, 长整数型, , ,
.成员 r12, 长整数型, , ,
.成员 r13, 长整数型, , ,
.成员 r14, 长整数型, , ,
.成员 r15, 长整数型, , ,
.数据类型 剪辑板数据, 公开, 自己定义一个数据类型
.成员 剪辑板数据格式, 整数型, , ,
.成员 文本型数据, 文本型, , ,
.成员 字节集长度, 整数型, , ,
.成员 字节集数据, 字节集, , ,
.数据类型 剪辑版数据, 公开,
.成员 剪辑版数据格式, 整数型, , ,
.成员 文本型数据, 文本型, , ,
.成员 字节集长度, 整数型, , ,
.成员 字节集数据, 字节集, , ,
.数据类型 进程结构, 公开,
.成员 进程句柄, 整数型, , , hProcess
.成员 线程句柄, 整数型, , , hThread
.成员 进程标识符, 整数型, , , dwProcessId
.成员 线程标识符, 整数型, , , dwThreadId
.数据类型 进程权限, 公开, From:AdjustTokenPrivileges
.成员 PrivilegeCount, 整数型, , ,
.成员 lowpart, 整数型, , ,
.成员 highpart, 整数型, , ,
.成员 Attributes, 整数型, , ,
.数据类型 进程信息64, 公开, 一个自定义使用进程信息,非标准win结构
.成员 线程数目, 整数型, , , ULONG ThreadCount 进程所拥有的线程数
.成员 创建时间, 长整数型, , , UTC时间 CreateTime 可用RtlTimeToTimeFields函数转换为日期时间 注意转为北京时间需要+时区8
.成员 用户时间, 长整数型, , , UTC时间 UserTime
.成员 内核时间, 长整数型, , , UTC时间 KernelTime
.成员 进程名, 文本型, , , UNICODE_STRING ProcessName
.成员 基本优先级, 长整数型, , , KPRIORITY BasePriority
.成员 进程PID, 长整数型, , , ULONG ProcessId
.成员 父进程PID, 长整数型, , , ULONG InheritedFromProcessId
.成员 句柄数目, 整数型, , , ULONG HandleCount 进程内核对象句柄数
.成员 虚拟内存统计, , , , VM_COUNTERS VmCounters
.成员 IO操作统计, , , , IO_COUNTERS IoCounters
.数据类型 进程信息型, 公开,
.成员 父进程ID, 整数型, , ,
.成员 进程ID, 整数型, , ,
.成员 进程名称, 文本型, , ,
.成员 进程路径, 文本型, , ,
.数据类型 精易_窗口信息, 公开,
.成员 窗口句柄, 整数型, , ,
.成员 进程ID, 整数型, , ,
.成员 线程ID, 整数型, , ,
.成员 窗口标题, 文本型, , ,
.成员 窗口类名, 文本型, , ,
.数据类型 精易_任务相关, 公开,
.成员 cbSize, 整数型, , ,
.成员 hwnd, 整数型, , ,
.成员 uCallbackMessage, 整数型, , ,
.成员 uEdge, 整数型, , ,
.成员 rc, 矩形, , ,
.成员 lParam, 整数型, , ,
.数据类型 精易_时间, 公开, , SYSTEMTIME
.成员 年, 短整数, , , wYear
.成员 月, 短整数, , , wMonth
.成员 星期, 短整数, , ,
.成员 日, 短整数, , , wDay
.成员 时, 短整数, , , wHour
.成员 分, 短整数, , , wMinute
.成员 秒, 短整数, , , wSecond
.成员 毫, 短整数, , , wMilliseconds
.数据类型 精易_坐标, 公开,
.成员 横, 整数型, , , 横X
.成员 纵, 整数型, , , 纵Y
.数据类型 矩形, 公开,
.成员 左边, 整数型, , , 左边,相当于左上角的x
.成员 顶边, 整数型, , , 顶边,相当于左上角的y
.成员 右边, 整数型, , , 右边,相当于右下角的x
.成员 底边, 整数型, , , 底边,相当于右下角的y
.数据类型 列表框信息, 公开,
.成员 标题, 文本型, 传址, , 本参数指定表项的标题文本(也即是第0列的标题)。
.成员 图片索引, 整数型, , , 图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。
.成员 状态图片索引, 整数型, , , 状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。
.成员 表项数值, 整数型, , , 该数值与指定表项相关联。
.成员 缩进数目, 整数型, , , “缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。
.成员 列标题, 文本型, , , 从第1列开始计起的列标题,多列请按列索引次序依次写到相应的数组成员中
.成员 列图片索引, 整数型, , , 从第1列开始计起,可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.数据类型 临界许可, 公开, 临界许可类
.成员 标识, 整数型, , , DebugInfo 这个只要大于0就表示许可证存在
.成员 LockCount, 整数型, , ,
.成员 RecursionCount, 整数型, , ,
.成员 OwningThread, 整数型, , ,
.成员 LockSemaphore, 整数型, , ,
.成员 SpinCount, 整数型, , ,
.数据类型 模块信息_, 公开, 进程模块信息 MODULEENTRY32 LPMODULEENTRY32
.成员 size, 整数型, , , dwSize
.成员 mid, 整数型, , , th32ModuleID
.成员 pid, 整数型, , , th32ProcessID
.成员 gusage, 整数型, , , GlblcntUsage
.成员 pusage, 整数型, , , ProccntUsage
.成员 地址, 整数型, , , modBaseAddr
.成员 大小, 整数型, , , modBaseSize
.成员 模块句柄, 整数型, , , hModule
.成员 模块文件名, 字节型, , , szModule
.成员 模块完整路径, 字节型, , , szExePath
.数据类型 模块信息_64, 公开,
.成员 InLoadOrderLinks, LIST_ENTRY64, , , 按加载顺序
.成员 InMemoryOrderLinks, LIST_ENTRY64, , , 按内存顺序
.成员 InInitializationOrderLinks, LIST_ENTRY64, , , 按初始化顺序
.成员 DllBase, 长整数型, , ,
.成员 EntryPoint, 长整数型, , ,
.成员 SizeOfImage, 长整数型, , ,
.成员 FullDllName, UNICODE_STRING64, , ,
.成员 BaseDllName, UNICODE_STRING64, , ,
.数据类型 模块信息2, 公开,
.成员 模块句柄, 整数型, , ,
.成员 模块地址, 长整数型, , ,
.成员 模块大小, 整数型, , ,
.数据类型 模块信息64, 公开, 非规范的自定义结构
.成员 模块基址, 长整数型, , , 模块映像的内存地址 也称为句柄
.成员 模块长度, 整数型, , , 整个模块文件长度
.成员 模块入口, 长整数型, , , 模块入口函数地址 如 Mian/DllMain
.成员 模块代码入口, 长整数型, , , 模块代码执行区起始地址
.成员 模块代码长度, 整数型, , , 模块代码执行区的长度
.成员 模块名称, 文本型, , , 文件名称
.成员 模块路径, 文本型, , , 完整的路径地址
.数据类型 内存属性_, 公开, MEMORY_BASIC_INFORMATION
.成员 区域地址, 整数型, , , BaseAddress
.成员 分配地址, 整数型, , , AllocationBase
.成员 初始属性, 整数型, , , AllocationProtect
.成员 区域长度, 整数型, , , RegionSize
.成员 保留值, 整数型, , , 已提交值,保留值,自由值State
.成员 当前属性, 整数型, , , Protect
.成员 页类型, 整数型, , , lType
.数据类型 内存映射数据9X, 公开,
.成员 映射文件号, 整数型, , ,
.成员 指针, 整数型, , ,
.数据类型 内核驱动成员, 公开,
.成员 驱动文件名, 文本型, , ,
.数据类型 任务栏缩略图按钮, 公开,
.成员 掩码, 整数型, , , “缩略图按钮掩码_”开头常量组合
.成员 ID, 整数型, , ,
.成员 图片索引, 整数型, , ,
.成员 图标, 整数型, , ,
.成员 提示文本, 文本型, , ,
.成员 按钮风格, 整数型, , , “缩略图按钮_”开头常量组合
.数据类型 事件结构, 公开,
.成员 菜单ID, 整数型, , ,
.成员 单击事件, 整数型, , ,
.成员 点燃事件, 整数型, , ,
.数据类型 树形框项目数据, 公开,
.成员 项目文本, 文本型, , , 项目文本
.成员 图片索引, 整数型, , , 图象
.成员 选中图片索引, 整数型, , , 选择图象
.成员 项目数值, 整数型, , , 项目数值
.成员 是否加粗, 逻辑型, , ,
.成员 项目句柄, 长整数型, 传址, ,
.数据类型 拓展按钮, 公开,
.成员 ID, 整数型, , , nButtonID
.成员 标题, 文本型, , , pszButtonText 使用字符(10)换行
.数据类型 拓展按钮_W, 公开,
.成员 ID, 整数型, , , nButtonID
.成员 标题, 字节集, , , pszButtonText 使用字符(10)换行
.数据类型 位图结构_, 公开,
.成员 bmType, 整数型, , , 一定是0
.成员 位图宽度, 整数型, , , bmWidth
.成员 位图高度, 整数型, , , bmHeight
.成员 bmWidthBytes, 整数型, , ,
.成员 bmPlanes, 整数型, , ,
.成员 bmBitsPixel, 整数型, , ,
.成员 bmBits, 整数型, , ,
.数据类型 位置和大小, 公开,
.成员 左边, 整数型, , , 左边,相当于左上角的x
.成员 顶边, 整数型, , , 顶边,相当于左上角的y
.成员 宽度, 整数型, , , 窗口的宽度
.成员 高度, 整数型, , , 窗口的高度
.数据类型 系统时间型, 公开,
.成员 年, 短整数, , ,
.成员 月, 短整数, , ,
.成员 星期, 短整数, , ,
.成员 天, 短整数, , ,
.成员 时, 短整数, , ,
.成员 分, 短整数, , ,
.成员 秒, 短整数, , ,
.成员 毫秒, 短整数, , ,
.数据类型 线程环境, 公开, 204 716字节
.成员 环境标志, 整数型, , , 00 0 CONTEXT ContextFlags .65567=CONTEXT_FULL+DR寄存器+浮点寄存器. CONTEXT_FULL=65543=控制寄存器+通用寄存器+段寄存器 .注意:WIN7里用-1会获取失败
.成员 Dr寄存器, Dr寄存器, , , 04 08 0C 10 14 18 物理中断寄存器结构 CONTEXT_DEBUG_REGISTERS=65552
.成员 浮点数据, 浮点数据, , , 1C 28 CONTEXT_FLOATING_POINT=65544
.成员 Cr0NpxState, 整数型, , , 88 136 属于浮点数寄存器里的同步状态
.成员 GS, 整数型, , , 8C 140 SegGs CONTEXT_SEGMENTS=65540 GS,FS,ES,DS
.成员 FS, 整数型, , , 90 144 SegFs
.成员 ES, 整数型, , , 94 148 SegEs
.成员 DS, 整数型, , , 98 152 SegDs
.成员 EDI, 整数型, , , 9C 156 CONTEXT_INTEGER=65538 EDI,ESI,EBX,EDX,ECX,EAX
.成员 ESI, 整数型, , , A0 160
.成员 EBX, 整数型, , , A4 164
.成员 EDX, 整数型, , , A8 168
.成员 ECX, 整数型, , , AC 172
.成员 EAX, 整数型, , , B0 176
.成员 EBP, 整数型, , , B4 180 CONTEXT_CONTROL=65537 EBP,EIP,CS,标志位,ESP,SS
.成员 EIP, 整数型, , , B8 184
.成员 CS, 整数型, , , BC 188 SegCs=0 标志位=0
.成员 标志位, 整数型, , , C0 192 EFlags CF=1,PF=3,AF=5,ZF=7,SF=8,TF=9,IF=10,DF=11,OF=12, 取位 BT_(标志,位数), 反位 BTC_(标志,位数), 置0 BTR_(), 置1 BTS_(标志,位数)
.成员 ESP, 整数型, , , C4 196
.成员 SS, 整数型, , , C8 200 SegSs
.成员 保留, 整数型, , , CC 208 禁止使用 扩展寄存器 整数型[128] CONTEXT_EXTENDED_REGISTERS=65568
.数据类型 线程结构, 公开,
.成员 结构大小, 整数型, , , 注意!请先初始化!
.成员 引用线程数, 整数型, , , 请传0
.成员 线程ID, 整数型, , ,
.成员 父进程ID, 整数型, , ,
.成员 优先级, 整数型, , ,
.成员 更改的优先级, 整数型, , ,
.成员 保留, 整数型, , ,
.数据类型 线程属性, 公开, THREADENTRY32
.成员 结构大小, 整数型, , , dwSize 28
.成员 引用线程数, 整数型, , , cntUsage
.成员 线程ID, 整数型, , , th32ThreadID
.成员 父进程ID, 整数型, , , th32OwnerProcessID
.成员 优先级, 整数型, , , tpBasePri
.成员 更改的优先级, 整数型, , , tpDeltaPri
.成员 保留, 整数型, , , dwFlags
.成员 许可证, 整数型, , , th32AccessKey
.成员 当前进程ID, 整数型, , , th32CurrentProcessID
.数据类型 线程信息64, 公开, SYSTEM_THREADS64 线程结构 80字节 0x50
.成员 内核时间, 长整数型, , , UTC时间 KernelTime
.成员 用户时间, 长整数型, , , UTC时间 UserTime
.成员 创建时间, 长整数型, , , UTC时间 CreateTime
.成员 等待时间, 长整数型, , , ULONG WaitTime
.成员 启动地址, 长整数型, , , PVOID StartAddress 线程在R3层第一条指令地址,一般是RtlUserThreadStart函数线程进程安全入口.如需获得真实线程入口 使用 X64_取线程入口()
.成员 进程ID, 长整数型, , , CLIENT_ID ClientIs
.成员 线程ID, 长整数型, , ,
.成员 线程优先级, 整数型, , , KPRIORITY Priority
.成员 基本优先级, 整数型, , , KPRIORITY BasePriority
.成员 切换计数, 整数型, , , ULONG ContextSwitchCount
.成员 线程状态, 整数型, , , THREAD_STATE ULONG ThreadState 当状态=5处于等待状态
.成员 等待原因, 整数型, , , KWAIT_REASON WaitReason 线程等态状态时此处为等待原因=5=线程暂停
.成员 _Reserved, 整数型, , ,
.数据类型 线程信息型, 公开, GUITHREADINFO
.成员 结构大小, 整数型, , , cbSize
.成员 标志, 整数型, , , flags
.成员 当前句柄, 整数型, , , hwndActive
.成员 焦点句柄, 整数型, , , hwndFocus
.成员 捕获句柄, 整数型, , , hwndCapture
.成员 当前菜单句柄, 整数型, , , hwndMenuOwner
.成员 移动大小句柄, 整数型, , , hwndMoveSize
.成员 插入符句柄, 整数型, , , hwndCaret
.成员 左边, 整数型, , , Left
.成员 顶边, 整数型, , , Top
.成员 右边, 整数型, , , Right
.成员 底边, 整数型, , , Bottom
.数据类型 线程许可证_, 公开, 许可证类型结构
.成员 DebugInfo, 整数型, , , 0
.成员 LockCount, 整数型, , , 0
.成员 RecursionCount, 整数型, , , 0
.成员 OwningThread, 整数型, , , 0
.成员 LockSemaphore, 整数型, , , 0
.成员 SpinCount, 整数型, , , 0
.数据类型 新Hook记录, 公开,
.成员 进程句柄, 整数型, , ,
.成员 原地址, 长整数型, , ,
.成员 原代码, 字节集, , ,
.成员 原代码处理, 字节集, , , 处理了相对地址后的原代码
.成员 新地址, 长整数型, , ,
.成员 寄存器地址, 长整数型, , ,
.成员 回调地址, 整数型, , ,
.成员 状态, 整数型, , , 0=正常 1=暂停 2=销毁
.成员 跳转代码, 字节集, , ,
.成员 是否64, 逻辑型, , ,
.数据类型 注册表_键, 公开,
.成员 键名称, 文本型, , ,
.成员 键值, 字节集, , ,
.成员 类型, 整数型, , ,
.数据类型 坐标, 公开,
.成员 x, 整数型, , , X轴坐标
.成员 y, 整数型, , , Y轴坐标
.程序集 Bilibili, , 公开
.子程序 av转bv, 文本型, , av号转bv号,此代码属于搬运
.参数 x, 长整数型, ,
.子程序 bv转av, 长整数型, , bv号转av号,此代码属于搬运
.参数 bv, 文本型, , 含大写的BV两字 , 例如 BV1x7411272A
.子程序 cookie取csrf, 文本型, , bili_jct
.参数 cookie, 文本型, ,
.子程序 mid取资料, 文本型, , https://api.bilibili.com/x/space/app/index?mid=(mid)
.参数 mid, 文本型, ,
.子程序 查询订单, 文本型, , status=4则成功
.参数 customerId, 文本型, ,
.参数 mid, 文本型, ,
.参数 sign, 文本型, ,
.参数 timestamp, 文本型, ,
.参数 wxId, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 发起支付, 文本型, ,
.参数 bp, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 更新个人资料, 文本型, ,
.参数 uname, 文本型, , 修改一次减6硬币
.参数 usersign, 文本型, ,
.参数 sex, 文本型, ,
.参数 birthday, 文本型, , 格式:1980-01-01
.参数 Cookeis, 文本型, ,
.子程序 更新签名, 文本型, ,
.参数 sign, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 更新头像, 文本型, ,
.参数 face, 字节集, ,
.参数 Cookeis, 文本型, ,
.子程序 关注, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取Bili登录二维码, 文本型, ,
.子程序 获取Bili二维码状态, 文本型, ,
.参数 oauthKey, 文本型, ,
.子程序 获取QQ登录二维码, 文本型, , SNS账户登录失败
.子程序 获取TV大会员信息, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取播放数, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取大会员信息, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取代表作, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取动态, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取番剧列表, 文本型, ,
.参数 cookie, 文本型, 可空 ,
.参数 uid, 文本型, ,
.参数 pn, 整数型, , 页数,从1开始
.参数 ps, 整数型, 可空 , 每页加载的视频数量,默认15
.子程序 获取粉丝列表, 文本型, ,
.参数 mid, 文本型, ,
.参数 pages, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取个人资料, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取公告, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取共同关注, 文本型, , https://api.bilibili.com/x/relation/same/followings?vmid=
.参数 uid, 文本型, ,
.参数 cookie, 文本型, ,
.子程序 获取关注和粉丝数, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取关注列表, 文本型, ,
.参数 mid, 文本型, ,
.参数 pages, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取黑名单列表, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取频道, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取实名, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取视频分P, 整数型, ,
.参数 av, 文本型, ,
.子程序 获取收藏夹列表, 文本型, , 不分页 https://api.bilibili.com/x/v3/fav/folder/created/list-all?up_mid=[mid]&jsonp=jsonp
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取收藏夹列表_详细, 文本型, , 分页
.参数 mid, 文本型, ,
.参数 pages, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取收藏夹视频列表, 文本型, , https://api.bilibili.com/x/v3/fav/resource/list?media_id=(id)&pn=(pn)&ps=(ps)
.参数 cookie, 文本型, ,
.参数 id, 文本型, , 收藏夹id
.参数 pn, 整数型, , 页数,从1开始
.参数 ps, 整数型, , 视频数量,最大20
.子程序 获取所有表情, 文本型, , https://api.bilibili.com/x/v2/reply/v2/emojis
.参数 cookies, 文本型, 可空 ,
.子程序 获取文章, 文本型, ,
.参数 mid, 文本型, ,
.参数 pages, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取我的信息, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取相册, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取信息, 文本型, , https://api.bilibili.com/x/space/acc/info?mid=
.参数 uid, 文本型, ,
.参数 cookie, 文本型, 可空 ,
.子程序 获取邀请注册信息, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取硬币, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取账号安全, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取支付参数, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取置顶视频, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取自身空间, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取最近一周登录日志, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取最近一周节操日志, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取最近一周经验日志, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取最近一周硬币日志, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 获取作品, 文本型, ,
.参数 mid, 文本型, ,
.参数 pages, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 加入黑名单, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 悄悄关注, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 取详细信息一av号, 文本型, ,
.参数 视频号, 长整数型, , 既AID
.子程序 取详细信息一bv号, 文本型, ,
.参数 bv号, 文本型, , 含大写的BV二字
.子程序 取详细信息一bv号一手机版协议, 文本型, ,
.参数 cid, 长整数型, ,
.参数 BV号, 文本型, , 含大写BV2字
.子程序 取消关注, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 取消悄悄关注, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 取消视频点赞, 文本型, ,
.参数 av, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 设置隐私, 文本型, ,
.参数 Set, 整数型, ,
.参数 On, 逻辑型, ,
.参数 Cookeis, 文本型, ,
.子程序 生成二维码, 字节集, ,
.参数 url, 文本型, ,
.参数 size, 文本型, ,
.子程序 视频点赞, 文本型, ,
.参数 av, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 视频投币, 文本型, ,
.参数 av, 文本型, ,
.参数 coin, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 是否商户号, 文本型, ,
.参数 Cookeis, 文本型, ,
.子程序 移出黑名单, 文本型, ,
.参数 mid, 文本型, ,
.参数 Cookeis, 文本型, ,
.程序集 NB内存, , 公开
.子程序 读wx结构_文本, 文本型, ,
.参数 pid, 整数型, ,
.参数 地址, 整数型, ,
.子程序 读wx结构_整数, 整数型, ,
.参数 pid, 整数型, ,
.参数 地址, 整数型, ,
.子程序 读代码_文本型, 文本型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 长度, 整数型, 可空 , 默认为20 欲读取的长度字节
.子程序 读代码_文本型_64, 文本型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 长度, 整数型, 可空 , 默认为20 欲读取的长度字节
.子程序 读代码_文本型2, 文本型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 长度, 整数型, 可空 , 默认为20 欲读取的长度字节
.子程序 读代码_小数型, 小数型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 读代码_小数型_64, 小数型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 读代码_小数型2, 小数型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 读代码_整数型, 整数型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 读代码_整数型_64, 整数型, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.子程序 读代码_整数型2, 整数型, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.子程序 读代码_字节集, 字节集, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 读代码_字节集_64, 字节集, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.参数 长度, 整数型, ,
.子程序 读代码_字节集2, 字节集, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.子程序 读短整数, 短整数, , 读取短整数型数据(返回整数内容 失败返回0)
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读短整数2, 短整数, , 读取短整数型数据(返回整数内容 失败返回0)
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 整数型, ,
.子程序 读短整数型_64, 短整数, , 从内存中读取数据,失败返回-1
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.子程序 读矩阵, , ,
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 返回矩阵, 小数型, 参考 数组,
.子程序 读矩阵2, , ,
.参数 进程句柄, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 返回矩阵, 小数型, 参考 数组,
.子程序 读模块内存, 字节集, , 直接读取某个进程某个模块的全部数据
.参数 进程ID, 整数型, ,
.参数 模块名, 文本型, ,
.参数 返回模块地址, 整数型, 参考 可空 ,
.子程序 读模块内存2, 字节集, , 直接读取某个进程某个模块的全部数据
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, ,
.参数 返回模块地址, 整数型, 参考 可空 ,
.子程序 读双精度小数, 双精度小数, , 从内存中读取双精度小数型数据,失败返回0
.参数 进程ID, 整数型, , 进程ID
.参数 地址, 整数型, , 内存地址
.子程序 读双精度小数2, 双精度小数, , 从内存中读取双精度小数型数据,失败返回0
.参数 句柄, 整数型, ,
.参数 地址, 整数型, , 内存地址
.子程序 读文本, 文本型, , 读取文本型数据(返回文本 失败返回空文本)
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 长度, 整数型, 可空 , 欲读取的长度字节
.子程序 读文本_64, 文本型, , 读取文本型数据(返回文本 失败返回空文本)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 编码格式, 整数型, 可空 , 0=Ansi(窄文本) 1=Unicode(宽文本) 2=UTF8到Ansi
.参数 读取长度, 整数型, 可空 , 欲读取的长度,默认自动判断。
.子程序 读文本2, 文本型, , 读取文本型数据(返回文本 失败返回空文本)
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 整数型, ,
.参数 长度, 整数型, 可空 , 欲读取的长度字节
.子程序 读小数, 小数型, , 失败返回0。
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读小数2, 小数型, , 失败返回0。
.参数 进程句柄, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读小数型_64, 小数型, , 从内存中读取数据,失败返回-1.0000
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.子程序 读长整数, 长整数型, , 失败返回0
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读长整数2, 长整数型, , 失败返回0
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 整数型, ,
.子程序 读长整数型_64, 长整数型, , 从内存中读取数据,失败返回-1
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.子程序 读整数, 整数型, , 读取整数型数据(返回整数内容 失败返回0)
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读整数2, 整数型, , 读取整数型数据(返回整数内容 失败返回0)
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 整数型, ,
.子程序 读整数型_64, 整数型, , 从内存中读取数据,失败返回-1
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.子程序 读字节, 字节型, , 读取字节型数据(返回整数内容 失败返回0)
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读字节集, 字节集, , 读取字节集数据(返回字节集 失败返回空)
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 长度, 整数型, 可空 , 可空。留空将智能读取长度
.子程序 读字节集_64, 字节集, , 读取64位程序字节集数据。返回字节集,失败返回空
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 长整数型, , 内存地址
.参数 要读取的长度, 长整数型, , 要读取的长度
.子程序 读字节集2, 字节集, , 读取字节集数据(返回字节集 失败返回空)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 整数型, , 内存地址
.参数 长度, 整数型, 可空 , 可空。留空将智能读取长度
.子程序 计算地址表达式, 整数型, , 返回地址 基址+内存偏移+一级偏移+二级偏移 例:PlantsVsZombies.exe+2A7A24+5C+FE80
.参数 pid, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 计算地址表达式_64, 长整数型, , 需要x64init() 返回地址 基址+内存偏移+一级偏移+二级偏移 例:WeChatWin.dll+21DCBB8
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 计算地址表达式2, 整数型, , 返回地址 基址+内存偏移+一级偏移+二级偏移 例:PlantsVsZombies.exe+2A7A24+5C+FE80
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.子程序 取CALL地址, 整数型, ,
.参数 pid, 整数型, ,
.参数 地址, 整数型, ,
.子程序 取CALL地址2, 整数型, ,
.参数 句柄, 整数型, ,
.参数 地址, 整数型, ,
.子程序 取THREADSTACK地址_64, 长整数型, , win7=0xD
.参数 句柄, 整数型, ,
.参数 序号, 整数型, , THREADSTACK0=0
.子程序 取THREADSTACK地址2, 整数型, , win7=0xD
.参数 句柄, 整数型, ,
.参数 序号, 整数型, , THREADSTACK0=0
.子程序 取模块地址, 整数型, ,
.参数 进程ID, 整数型, ,
.参数 模块名, 文本型, ,
.子程序 取模块地址2, 整数型, ,
.参数 进程句柄, 整数型, ,
.参数 模块名, 文本型, ,
.子程序 取属性, 逻辑型, , 取内存属性信息;成功返回真,失败返回假;
.参数 进程ID, 整数型, , 目标进程句柄,用 进程_打开() 命令取得
.参数 内存地址, 整数型, , 要取内存属性的内存地址;
.参数 内存属性, 内存属性_, 参考 , 内存属性.当前属性 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.子程序 取属性_64, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 内存属性, 整数型, 参考 , 内存属性.当前属性 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.子程序 取属性2, 逻辑型, , 取内存属性信息;成功返回真,失败返回假;
.参数 进程句柄, 整数型, , 目标进程句柄,用 进程_打开() 命令取得
.参数 内存地址, 整数型, , 要取内存属性的内存地址;
.参数 内存属性, 内存属性_, 参考 , 内存属性.当前属性 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.子程序 申请内存, 整数型, , 指定进程申请一段为00的内存
.参数 进程ID, 整数型, , 指定进程句柄
.参数 长度, 整数型, 可空 , 长度
.子程序 申请内存_64, 长整数型, , 编译后使用 需要x64init
.参数 进程句柄, 整数型, , 指定进程句柄
.参数 长度, 长整数型, 可空 , 长度
.子程序 申请内存2, 整数型, , 指定进程申请一段为00的内存
.参数 进程句柄, 整数型, , 指定进程句柄
.参数 长度, 整数型, 可空 , 长度
.子程序 申请文本内存, 整数型, , 申请内存并写入文本内容
.参数 进程ID, 整数型, ,
.参数 内容, 文本型, ,
.子程序 申请文本内存2, 整数型, , 申请内存并写入文本内容
.参数 进程句柄, 整数型, ,
.参数 内容, 文本型, ,
.子程序 申请指定内存_64, 长整数型, , 申请指定地址分配内存 如果该地址不可申请会在附近不大于正负2147483642字节寻找一处申请 失败返回0 成功返回指针
.参数 进程句柄, 整数型, , 目标进行句柄
.参数 内存地址, 长整数型, , 预申请的内存地址
.参数 申请大小, 整数型, , 申请内存的大小会按照4096字节对齐,总是4096的倍数,不足4096 则按照4096大小分配
.子程序 申请字节集内存, 整数型, , 申请内存并写入字节集内容
.参数 进程ID, 整数型, ,
.参数 数据, 字节集, ,
.子程序 申请字节集内存_64, 整数型, , 申请内存并写入字节集内容
.参数 进程句柄, 整数型, ,
.参数 数据, 字节集, ,
.子程序 申请字节集内存2, 整数型, , 申请内存并写入字节集内容
.参数 进程句柄, 整数型, ,
.参数 数据, 字节集, ,
.子程序 释放, 整数型, , 进程ID
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 释放_64, 逻辑型, , 进程句柄
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.子程序 释放2, 逻辑型, , 进程句柄
.参数 进程句柄, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 搜索, 整数型, , 某些情况,需提升权限(返回结果数目,失败返回0)
.参数 进程ID, 整数型, , 进程ID
.参数 搜索内容, 字节集, , 欲搜索的内容 其他类型-需自行转换为字节集类型
.参数 结果数组, 整数型, 参考 数组, 用来保存搜索的结果
.子程序 搜索特征码, 整数型, ,
.参数 pid, 整数型, ,
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 终止地址, 整数型, 可空 ,
.参数 起始地址, 整数型, 可空 , 填了指定模块则无效
.子程序 搜索特征码2, 整数型, ,
.参数 进程句柄, 整数型, ,
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 起始地址, 整数型, 可空 , 填了指定模块则无效
.参数 终止地址, 整数型, 可空 ,
.子程序 搜索特征码2一数组, 整数型, ,
.参数 进程句柄, 整数型, ,
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 起始地址, 整数型, 可空 , 填了指定模块则无效
.参数 终止地址, 整数型, 可空 ,
.参数 返回数组, 整数型, 参考 可空 数组, 自动清空
.子程序 搜索特征码64, 长整数型, ,
.参数 进程句柄, 整数型, , 欲操作的进程的句柄
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 起始地址, 长整数型, 可空 ,
.参数 终止地址, 长整数型, 可空 ,
.子程序 搜索特征码64一数组, 整数型, ,
.参数 进程句柄, 整数型, , 欲操作的进程的句柄
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 起始地址, 长整数型, 可空 ,
.参数 终止地址, 长整数型, 可空 ,
.参数 返回数组, 长整数型, 参考 可空 数组,
.子程序 搜索特征码一数组, 整数型, ,
.参数 pid, 整数型, ,
.参数 特征码, 文本型, , 支持通配符*和?
.参数 指定模块, 文本型, 可空 ,
.参数 起始地址, 整数型, 可空 , 填了指定模块则无效
.参数 终止地址, 整数型, 可空 ,
.参数 返回数组, 整数型, 参考 可空 数组, 自动清空
.子程序 特征码搜索_弃用, 整数型, ,
.参数 进程ID, 整数型, , 欲操作的进程的句柄
.参数 搜索内容, 文本型, , 特征码字符串,如:“5F 5E 5B 83 C4 0C C2 04 00 6A 3D”
.参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD
.参数 起始地址, 文本型, 可空 , 起始地址 默认400000
.子程序 特征码搜索2_弃用, 整数型, , 返回欲搜索的地址
.参数 进程句柄, 整数型, , 欲操作的进程的句柄
.参数 搜索内容, 文本型, , 特征码字符串,如:“5F 5E 5B 83 C4 0C C2 04 00 6A 3D”
.参数 修正值, 文本型, 可空 , 即搜索到的内存地址加正负值,十六进制文本,负数在十六进制文本前面加负号,如:-12,-2A,-BD
.参数 起始地址, 文本型, 可空 , 起始地址 默认400000
.子程序 写wx结构, 整数型, ,
.参数 pid, 整数型, ,
.参数 内容, 文本型, ,
.子程序 写代码_文本型, 逻辑型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的数据, 文本型, , 写入数据
.子程序 写代码_文本型2, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的数据, 文本型, , 写入数据
.子程序 写代码_小数型, 逻辑型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 小数型, , 写入数据
.子程序 写代码_小数型_64, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 小数型, , 写入数据
.子程序 写代码_小数型2, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 小数型, , 写入数据
.子程序 写代码_整数型, 逻辑型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 整数型, , 写入数据
.参数 写入类型, 整数型, 可空 , 默认为1 0=短整数型 1=整数型 2=长整数型
.子程序 写代码_整数型_64, 逻辑型, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 整数型, , 写入数据
.子程序 写代码_整数型2, 逻辑型, ,
.参数 进程句柄, 整数型, , 进程句柄
.参数 地址表达式, 文本型, ,
.参数 要写入的值, 整数型, , 写入数据
.参数 写入类型, 整数型, 可空 , 默认为1 0=短整数型 1=整数型 2=长整数型
.子程序 写代码_字节集, 逻辑型, ,
.参数 进程ID, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的数据, 字节集, , 写入数据
.子程序 写代码_字节集_64, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的数据, 字节集, , 写入数据
.子程序 写代码_字节集2, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 地址表达式, 文本型, ,
.参数 要写入的数据, 字节集, , 写入数据
.子程序 写到wx结构_多个, 整数型, ,
.参数 pid, 整数型, ,
.参数 文本, 文本型, 数组,
.子程序 写短整数2, 逻辑型, , 从内存中读取双精度小数型数据,失败返回0
.参数 句柄, 整数型, ,
.参数 地址, 整数型, , 内存地址
.参数 值, 短整数, ,
.子程序 写短整数型_64, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 短整数, ,
.子程序 写双精度小数, 逻辑型, , 从内存中读取双精度小数型数据,失败返回0
.参数 进程ID, 整数型, , 进程ID
.参数 地址, 整数型, , 内存地址
.参数 值, 双精度小数, ,
.子程序 写双精度小数2, 逻辑型, , 从内存中读取双精度小数型数据,失败返回0
.参数 句柄, 整数型, ,
.参数 地址, 整数型, , 内存地址
.参数 值, 双精度小数, ,
.子程序 写文本, 逻辑型, , 写入文本数据(成功返回真,失败返回假)
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的数据, 文本型, , 写入数据
.子程序 写文本2, 逻辑型, , 写入文本型数据
.参数 进程句柄, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 写入数据, 文本型, , 写入数据
.子程序 写文本型_64, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 文本型, ,
.参数 编码格式, 整数型, 可空 , 默认为0 0=Ansi(窄文本) 1=Unicode(宽文本) 2=Ansi到UTF8
.子程序 写小数, 逻辑型, ,
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的值, 小数型, , 写入数据
.子程序 写小数2, 逻辑型, ,
.参数 进程句柄, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的值, 小数型, , 写入数据
.子程序 写小数型_64, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 小数型, ,
.子程序 写长整数型, 逻辑型, ,
.参数 进程ID, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 长整数型, ,
.子程序 写长整数型_64, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 长整数型, ,
.子程序 写长整数型2, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 长整数型, ,
.子程序 写整数, 逻辑型, , 写入四字节数据(成功返回真,失败返回假)
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的值, 整数型, , 写入数据
.参数 写入类型, 整数型, 可空 , 默认为1 0=短整数型 1=整数型 2=长整数型
.子程序 写整数2, 逻辑型, , 写入四字节数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, , 进程句柄
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的值, 整数型, , 写入数据
.参数 写入类型, 整数型, 可空 , 默认为1 0=短整数型 1=整数型 2=长整数型
.子程序 写整数型_64, 逻辑型, , 往内存中写入数据(成功返回真,失败返回假)
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 整数型, ,
.子程序 写字节, 逻辑型, , 写入1字节数据(成功返回真,失败返回假)
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的数据, 字节型, , 写入数据
.子程序 写字节集, 逻辑型, , 写入字节集数据(成功返回真,失败返回假)
.参数 进程ID, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 要写入的数据, 字节集, , 写入数据
.子程序 写字节集_64, 逻辑型, , 对64位程序进程写内存数据,成功返回真,失败返回假
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 写入数据, 字节集, ,
.参数 写入长度, 整数型, 可空 , 默认为全部数据,(参考: 1字节型 2短整数型 4长整数型,小数型,指针 8长整数型,双精度小数型,日期时间型)
.子程序 写字节集2, 逻辑型, , 写入字节集数据
.参数 进程句柄, 整数型, , 进程ID
.参数 内存地址, 整数型, , 内存地址
.参数 写入数据, 字节集, , 写入数据
.子程序 置wow64模式读写, , , 需要x64init() 使用eWOW64模块中的读写代替Zw64的读写,若读写无效可使用此模式,若调试崩溃需要关闭快速定位插件
.参数 是否, 逻辑型, ,
.子程序 置属性, 整数型, ,
.参数 进程ID, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 内存属性, 整数型, , 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.子程序 置属性_64, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 内存地址, 长整数型, ,
.参数 内存属性, 整数型, , 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.子程序 置属性2, 整数型, ,
.参数 进程句柄, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 内存属性, 整数型, , 0=未分配,不可访问=1,2=可读,读写=4,可写与拷贝=8,可运行=16,可运行与可读=32,可运行可读写=64,可运行读写拷贝=128,guard=256,非物理内存=512
.程序集 类_API菜单, , 公开
.子程序 插入_图片, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项
.参数 菜单句柄, 整数型, , 将被修改的菜单条 下拉式菜单 子菜单 或快捷菜单的句柄
.参数 插入位置, 整数型, 可空 , 要插入菜单的位置从0开始
.参数 图片, 字节集, 可空 , 菜单显示的背景图片
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 插入_文本, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项
.参数 菜单句柄, 整数型, , 将被修改的菜单条 下拉式菜单 子菜单 或快捷菜单的句柄
.参数 插入位置, 整数型, 可空 , 要插入菜单的位置从0开始
.参数 内容, 文本型, 可空 , 菜单显示的文本
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 插入Ex, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项
.参数 菜单句柄, 整数型, , 将被修改的菜单条 下拉式菜单 子菜单 或快捷菜单的句柄
.参数 插入位置, 整数型, 可空 , 要插入菜单的位置从0开始
.参数 内容, 文本型, 可空 , 菜单显示的文本
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 图片, 字节集, 可空 , 菜单显示的背景图片
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 初始化, , , 初始化菜单回调
.参数 窗口句柄, 整数型, 可空 ,
.子程序 处理_取菜单事件索引, 整数型, , 返回索引
.参数 菜单句柄, 整数型, ,
.参数 菜单ID, 整数型, ,
.参数 窗口句柄, 整数型, ,
.子程序 处理_选中状态, 逻辑型, , 真为选中,假为没选中
.参数 菜单句柄, 整数型, ,
.参数 菜单ID, 整数型, ,
.子程序 处理菜单事件, 逻辑型, , 放在窗口消息里
.参数 窗口句柄, 整数型, , hWnd
.参数 菜单ID, 整数型, , wParam
.参数 事件类型, 逻辑型, 可空 , 真=点燃事件 假=单击事件
.子程序 创建弹出, 整数型, , 返回菜单句柄 创建一个竖立的弹出菜单 通常被用来做另一个菜单的子菜单 或者右键菜单的顶级菜单
.子程序 创建顶级, 整数型, , 返回菜单句柄 创建水平菜单 通常是放置在顶级窗口中 同时也是作为顶级菜单的 就像我们经常看到的“文件”“编辑”等菜单
.子程序 单击, , , 对一个窗口指定的菜单进行点击
.参数 窗口句柄, 整数型, , 窗口句柄
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 项目索引, 整数型, , 默认0 从0开始
.子程序 单击按标题, , , 如果有的菜单点击不了 请将参数4设置为真试试
.参数 窗口句柄, 整数型, , 要点击菜单的窗口;
.参数 菜单标题, 文本型, , 要点击的菜单标题;
.参数 模糊点击, 逻辑型, 可空 , 可空 默认为假 精确点击 真=模糊点击
.参数 备用参数, 逻辑型, 可空 , 如果有的菜单点击不了请将些参数设置为真试试
.子程序 弹出, 整数型, , 在屏幕的任意地方显示一个弹出式菜单 不建议用于托盘菜单否则将无法自动销毁
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 横向位置, 整数型, 可空 , 横向位置空位鼠标当前位置
.参数 纵向位置, 整数型, 可空 , 纵向位置空位鼠标当前位置
.参数 按键类型, 整数型, 可空 , 1或空=鼠标左右键都可以选择菜单项 2=只能用鼠标左键选择菜单项
.参数 窗口句柄, 整数型, 可空 , 空 自动 程序一取当前窗口句柄()取前台窗口的句柄
.子程序 弹出Ex, 整数型, , 返回单击的菜单ID,无法使用菜单事件
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 横向位置, 整数型, 可空 , 横向位置空位鼠标当前位置
.参数 纵向位置, 整数型, 可空 , 纵向位置空位鼠标当前位置
.参数 按键类型, 整数型, 可空 , 1或空=鼠标左右键都可以选择菜单项 2=只能用鼠标左键选择菜单项
.参数 窗口句柄, 整数型, 可空 , 空 自动 程序一取当前窗口句柄()取前台窗口的句柄
.子程序 弹出托盘, , , 弹出托盘菜单 请放在API 例 精易模块 类_托盘 挂接事件里 该子程序需要在鼠标键按下和释放个调用一次否则将无法自动销毁 详细参考参数五注释
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 横向位置, 整数型, 可空 , 横向位置空位鼠标当前位置
.参数 纵向位置, 整数型, 可空 , 纵向位置空位鼠标当前位置
.参数 按键类型, 整数型, 可空 , 1或空=鼠标左右键都可以选择菜单项 2=只能用鼠标左键选择菜单项
.参数 窗口句柄, 整数型, 可空 , 空=自动GetForegroundWindow()取前台窗口的句柄
.参数 准备弹出, 逻辑型, 可空 , 挂接事件里 1先设置为真放在鼠标键按下消息下 例【判断 (操作类型 = #WM_LBUTTONDOWN)】| 2在为空或假放在鼠标键释放消息下 例【判断 (操作类型 = #WM_RBUTTONUP)】
.子程序 调用, 整数型, ,
.参数 窗口句柄, 整数型, , 窗口句柄
.参数 父排序, 整数型, 可空 , 默认0 从0开始
.参数 子排序, 整数型, 可空 , 默认0 从0开始
.子程序 改条目, 整数型, , 修改一个菜单条目里的信息 返回原新菜单ID 可用于恢复
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, 可空 , 从0开始
.参数 类型, 整数型, 可空 , 多选 128=位图句柄 8=选中位图句柄&未选中位图句柄 32=条目数据 256=格式类型 2=菜单ID 64=内容指针 1=菜单状态 4=子菜单句柄&图片句柄 16=格式类型&内容指针
.参数 修改内容, 整数型, 可空 , 文本型则传递指针 或位图句柄
.参数 新菜单ID, 整数型, 可空 , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 互斥选中, 整数型, , 指定一个菜单条目被复选成“单选”项目 与单选钮相似一个特定的组中只能有一个项目被选中 这个组别既可按位置定义 也可按菜单ID定义 复选的项目会显示一个圆形的样式复选符号(●) 而不是一个标准的复选符号(√)
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 加入事件信息, , ,
.参数 菜单ID, 整数型, ,
.参数 单击事件, 子程序指针, 可空 ,
.参数 点燃事件, 子程序指针, 可空 ,
.参数 类型, 整数型, ,
.子程序 禁止, 整数型, , 允许或禁止指定的菜单条目被操作,默认为禁止
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 禁止, 逻辑型, 可空 , 默认为禁止假=允许
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 枚举, 整数型, , 成功返回菜单的数量和标题数组 失败返回0
.参数 窗口句柄, 整数型, , 要枚举菜单标题的窗口句柄
.参数 菜单标题数组, 文本型, 参考 可空 数组, 用于存放菜单标题的文本数组
.参数 菜单ID数组, 整数型, 参考 可空 数组, 用于存放菜单ID的整数数组
.子程序 枚举_, 整数型, , 逐级枚举;成功返回“数量”,失败返回“0”。
.参数 参_菜单句柄, 整数型, ,
.参数 参_返回名称, 文本型, 参考 可空 数组,
.参数 参_返回ID, 整数型, 参考 可空 数组,
.子程序 枚举子级, 整数型, , 枚举子级菜单标题 成功返回子菜单数量 失败返回0
.参数 窗口句柄, 整数型, , 窗口句柄
.参数 父菜单标题, 文本型, , 父菜单标题
.参数 子菜单标题数组, 文本型, 可空 数组, 用于装载子菜单标题的数组变量
.子程序 清除, 整数型, , 删除指定的菜单条目 如条目连接了一个弹出式菜单 就会清除弹出式菜单
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 取ID, 整数型, , 返回位于菜单中指定位置处的条目的菜单ID 如条目属于一个弹出式菜单 就返回-1 如指定的条目属于一个分隔符(比如一条分隔线)则返回0
.参数 菜单句柄, 整数型, , 菜单的句柄
.参数 项目索引, 整数型, , 条目在菜单中的位置默认从0开始
.子程序 取标题, 文本型, , 成功返回菜单标题 失败返回空文本
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 菜单索引, 整数型, , 默认0 从0开始
.子程序 取窗口, 整数型, , 取得窗口中一个菜单的句柄 如果该窗口无菜单则返回一个新的顶级菜单句柄
.参数 窗口句柄, 整数型, , 窗口句柄 注意可能不是子窗口的句柄
.子程序 取回事件信息, 整数型, ,
.参数 返回事件, 事件结构, 参考 可空 数组,
.子程序 取句柄, 整数型, , 取特定窗口菜单句柄 成功返回菜单句柄 失败返回0
.参数 窗口句柄, 整数型, , 要取菜单的窗口句柄
.子程序 取名称, 文本型, , 返回指定菜单的文本 失败返回空文本
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 取数量, 整数型, , 返回菜单中的条目数量 -1意味着出错
.参数 菜单句柄, 整数型, , 菜单句柄
.子程序 取索引, 整数型, , 取菜单回一个指定菜单的带单索引失败返回-1
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 菜单ID, 整数型, , 菜单ID
.子程序 取条目, 菜单条目结构, , 取回一个菜单的菜单结构
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 获取标识, 整数型, , 多选 128=位图句柄 8=选中位图句柄&未选中位图句柄 32=条目数据 256=格式类型 2=菜单ID 64=内容指针 1=菜单状态 4=子菜单句柄&图片句柄 16=格式类型&内容指针
.参数 索引或ID, 整数型, 可空 , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 取系统, 整数型, , 取得指定窗口的系统菜单的句柄 即单击窗口左上角的控制框时出现的菜单
.参数 窗口句柄, 整数型, , 窗口句柄
.子程序 取状态, 整数型, , 返回组合值 128=选定状态 8=复选状态 2=禁止状态 1=禁用状态 32=分隔线 64=无分隔 2048=分隔符
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 取子句柄, 整数型, , 取子菜单句柄 成功返回子菜单句柄 失败返回0
.参数 父菜单句柄, 整数型, , 菜单句柄
.参数 父菜单索引, 整数型, , 默认0 从0开始
.子程序 删除, 整数型, , 删除指定的菜单条目 如删除的条目属于一个弹出式菜单 那么这个函数不会同时删除弹出式菜单
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 删除事件信息, , ,
.参数 菜单ID, 整数型, 可空 ,
.子程序 是否菜单, 逻辑型, , 判断句柄是否为菜单句柄 是返回真 不是返回假
.参数 菜单句柄, 整数型, ,
.子程序 添加, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项 CreatePopupMenu
.参数 菜单句柄, 整数型, , 将被修改的菜单条、下拉式菜单、子菜单、或快捷菜单的句柄
.参数 内容, 整数型, 可空 , 内容指针
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 添加_图片, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项
.参数 菜单句柄, 整数型, , 将被修改的菜单条 下拉式菜单 子菜单 或快捷菜单的句柄
.参数 图片, 字节集, 可空 , 菜单显示的背景图片
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 添加_文本, 整数型, , 菜单ID不为空时返回菜单句柄 在指定的菜单条 下拉式菜单 子菜单或快捷菜单的末尾追加一个新菜单项 CreatePopupMenu
.参数 菜单句柄, 整数型, , 将被修改的菜单条、下拉式菜单、子菜单、或快捷菜单的句柄
.参数 内容, 文本型, 可空 , 菜单显示的文本
.参数 菜单ID, 整数型, 可空 , 空时为下拉菜单 建议从30000开始
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 单击事件, 子程序指针, 可空 , 鼠标点击菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.参数 点燃事件, 子程序指针, 可空 , 鼠标经过菜单时触发的事件指针 自动传递两个[整数型]参数 参数1菜单ID[整数型] 参数2窗口句柄[整数型]
.子程序 销毁, 整数型, , 完整清除一个菜单 单个
.参数 菜单句柄, 整数型, ,
.子程序 选中, 整数型, , 复选或撤消复选指定的菜单条目
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 选中, 逻辑型, , 真=选中菜单项目 假=取消选中
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 寻找, 整数型, , 返回菜单索引
.参数 菜单句柄, 整数型, ,
.参数 标题, 文本型, ,
.子程序 允许, 整数型, , 允许指定的菜单条目被操作
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 允许或禁止, , , 批量允许或禁止指定的菜单条目被操作
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, 数组, 索引或ID的数组用于批量操作
.参数 禁止, 逻辑型, 可空 , 默认为禁止假=允许
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 置背景色, 整数型, , 置菜单背景色 非零表示成功 零表示失败
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 背景颜色, 整数型, , 颜色直
.子程序 置标题, 逻辑型, , 成功返回真 失败返回假 只能改子菜单标题
.参数 菜单句柄, 整数型, , 要修改标题的菜单句柄
.参数 菜单新标题, 文本型, , 菜单新标题
.参数 菜单索引, 整数型, , 默认0 从0开始
.子程序 置窗口, 整数型, , 分配一个新菜单到指定窗口
.参数 窗口句柄, 整数型, , 窗口句柄
.参数 新菜单句柄, 整数型, , 新菜单句柄
.子程序 置名称, 整数型, , 设置指定菜单文本或类型
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 默认0 从0开始
.参数 内容, 文本型, , 菜单显示的文本
.参数 类型, 整数型, 可空 , 默认0=激活 -1=换行 1=灰色 2=禁止 4=图片句柄 8=选中 16=子菜单 32=垂直线 64=无分隔 128=加亮 2048=分割线 ★多选 位或(,)
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 置默认, 整数型, , 将一个菜单条目设为默认条目 这个条目会转换成双击菜单时执行的操作
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, , 欲设为默认菜单条目的一个条目的位置或菜单ID。如果为-1,表示清除当前的默认条
.参数 是否ID, 逻辑型, 可空 , 真=为索引 假=为菜单ID
.子程序 置条目, 整数型, , 将一个菜单的菜单结构设置到另个一菜单条目上
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 修改标识, 整数型, , 多选 128=位图句柄 8=选中位图句柄&未选中位图句柄 32=条目数据 256=格式类型 2=菜单ID 64=内容指针 1=菜单状态 4=子菜单句柄&图片句柄 16=格式类型&内容指针
.参数 条目结构, 菜单条目结构, , 菜单条目的结构
.参数 索引或ID, 整数型, 可空 , 默认0 从0开始
.参数 是否ID, 逻辑型, 可空 , 真=为菜单ID 假=为索引
.子程序 置图片, 整数型, , 设置一幅特定位图 令其在指定的菜单条目中使用 代替标准的复选符号(√)位图的大小必须与菜单复选符号的正确大小相符 正确大小16*16
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 索引或ID, 整数型, 可空 , 默认0 从0开始
.参数 未复选图片句柄, 整数型, 可空 , 使用 取图片指针_() 获取
.参数 复选图片句柄, 整数型, 可空 , 使用 取图片指针_() 获取
.参数 是否ID, 逻辑型, 可空 , 真=为索引 假=为菜单ID
.子程序 重画, 整数型, , 重画指定菜单的菜单条 如果系统创建窗口以后菜单条被修改 则必须调用此函数来画修改了的菜单条
.参数 窗口句柄, 整数型, , 需要被重画的窗口的句柄
.程序集 类_HOOK_EX, , 公开
.子程序 安装, 逻辑型, , 将某个地址指向某个新地址,俗称hook。如果hook api 新地址参数必须全部为指针型(即整数型),否则会有不可预知的错误。 如hook指令(即任意位置,非函数。此情况注意新地址取真实地址,否则状态可能被更改,和堆栈平衡。),请勿使用静态回调功能。 开启回调:调用方法 回调() 或 回调ex() 即可全静态回调原函数,无需频繁安装与卸载,减少资源浪费CPU消耗。
.参数 参_源地址, 整数型, ,
.参数 参_新地址, 整数型, ,
.参数 参_关闭回调, 逻辑型, 可空 , 默认为假,开启静态回调 【非hook函数头部请勿开启。。用于不需要频繁安装与卸载的情况下,如果需要频繁安装与卸载,请关闭。】如果开启可使用方法 回调() 或者 回调ex() 直接回调
.子程序 回调, , , 【静态回掉,需在安装时开启了回调功能。仅适用于函数hook】使用该方法后 将忽略该调用该方法处往后的一切代码 包括返回值。 如果对返回值和参数有要求可使用 回调ex()
.子程序 回调ex, 整数型, , 【静态回调,需在安装时开启了回调功能。仅适用于函数hook】使用该方法后,返回值为原函数返回值,如原函数返回的非整数型,那么此返回值可能是一个指针。如原函数会改动参数,那么改动后的参数便是函数内的参数,直接读取即可。 如果对返回值和参数无要求可使用 回调()
.子程序 取原代码, 字节集, , 返回原始代码。
.子程序 卸载, , , 对象被销毁前自动调用,无特殊情况无需使用。
.程序集 类_JSON, , 公开
.子程序 成员数, 整数型, , 属性名指向JSON类型必须为数组
.参数 属性名, 文本型, 可空 ,
.子程序 加成员, 逻辑型, ,
.参数 值, 文本型, 可空 ,
.参数 属性名, 文本型, 可空 ,
.参数 为对象, 逻辑型, 可空 ,
.子程序 解析, 逻辑型, , 如果返回假,请检查Json文本是否为标准格式,如果确定,请检查 Windows 里 System 和 SysWOW64 是否需要权限
.参数 JSON文本, 文本型, , 必须是标准的JSON格式
.参数 为对象, 逻辑型, 可空 ,
.子程序 清除, 逻辑型, ,
.子程序 取成员, 类_JSON, ,
.参数 成员索引, 整数型, 可空 ,
.参数 属性名, 文本型, 可空 ,
.子程序 取成员文本, 文本型, ,
.参数 成员索引, 整数型, 可空 ,
.参数 属性名, 文本型, 可空 ,
.参数 为对象, 逻辑型, 可空 ,
.子程序 取回对象, 对象, ,
.子程序 取类型, 整数型, , -1、未知;0、未定义;1、布尔值;2、数值;4、对象;5、数组;6、字符串
.参数 属性名, 文本型, 可空 ,
.子程序 取属性, 类_JSON, ,
.参数 属性名, 文本型, 可空 ,
.子程序 取属性对象, 文本型, ,
.参数 属性名, 文本型, 可空 ,
.子程序 取属性数值, 双精度小数, ,
.参数 属性名, 文本型, 可空 ,
.子程序 取数据文本, 文本型, ,
.子程序 取所有属性名, 整数型, , 属性名指向JSON类型必须为对象
.参数 属性名数组, 文本型, 参考 可空 数组,
.参数 属性名, 文本型, 可空 ,
.子程序 取所有属性值, 整数型, , 取指定路径下所有属性的值
.参数 属性值数组, 文本型, 参考 可空 数组,
.参数 属性名, 文本型, 可空 , 属性名指向JSON类型必须为对象
.参数 向下递归, 逻辑型, 可空 ,
.子程序 取通用属性, 文本型, ,
.参数 属性名, 文本型, 可空 ,
.参数 为对象, 逻辑型, 可空 ,
.子程序 删成员, 逻辑型, ,
.参数 成员索引, 整数型, 可空 ,
.参数 属性名, 文本型, 可空 ,
.子程序 删属性, 逻辑型, ,
.参数 属性名, 文本型, 可空 ,
.子程序 属性是否存在, 逻辑型, ,
.参数 属性名, 文本型, 可空 , 请勿用变量
.子程序 置成员, 逻辑型, ,
.参数 成员索引, 整数型, 可空 ,
.参数 属性名, 文本型, 可空 ,
.参数 值, 文本型, 可空 ,
.参数 为对象, 逻辑型, 可空 ,
.子程序 置属性, 逻辑型, ,
.参数 属性名, 文本型, 可空 ,
.参数 值, 文本型, 可空 ,
.参数 为对象, 逻辑型, 可空 ,
.子程序 置属性对象, 逻辑型, ,
.参数 属性名, 文本型, 可空 ,
.参数 值, 文本型, 可空 ,
.子程序 置属性数值, 逻辑型, ,
.参数 属性名, 文本型, 可空 ,
.参数 值, 双精度小数, 可空 ,
.程序集 类_JSON_, , 公开
.子程序 插入成员项目, 整数型, , 成功返回项目ID,失败返回0,插入一个空类型节点,请根据返回的位置再调用 置项目数据()或 值项目值() \ 置项目数据文本()
.参数 父项目表达式, 文本型, 可空 , 可提供表达式,如果不提供表达式则取出所有数据文本,两个参数选填一个,节点位置优先
.参数 父项目ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先。如果要插入第一级节点记得这里一定要填0
.参数 子项目下标, 整数型, 可空 , 默认该项目下最后成员后面
.参数 项目名称, 文本型, 可空 , 默认空名称。如果插入再数组下会自动根据自动命名。
.子程序 初始化, , , 初始化json解析类,在需要再次解析新的json语句时调用
.子程序 加入文本, 整数型, , 正常解析返回0,严格模式下出错返回错误代码可以分批加入解析,再大数据也不卡机!
.参数 json文本, 文本型, ,
.参数 严格模式, 逻辑型, 可空 , 非严格模式下忽略一切错误。这里可以设置是否启用严格模式,如果为空则采用上一次设置,严格模式初始化后自动关闭
.参数 允许顶级JSON命名, 逻辑型, 可空 , 默认同上一次设置,仅在0节点时有效,JSON标准是不允许的,但某种情况下我们需要某个对象或者文本节点无损解析对象名,请设置为真,示例 "一级"{"二级":"2"},该选项初始化后自动关闭
.子程序 加入字节集, 整数型, , 成功返回0,出错返回错误代码,一旦出错必须重新初始化才可以再次使用。
.参数 json字节集, 字节集, ,
.参数 严格模式, 逻辑型, 可空 , 非严格模式下忽略一切错误。这里可以设置是否启用严格模式,如果为空则采用上一次设置,严格模式初始化后自动关闭
.参数 允许顶级JSON命名, 逻辑型, 可空 , 默认同上一次设置,仅在0节点时有效,,JSON标准是不允许的,但某种情况下我们需要某个对象或者文本节点无损解析对象名,请设置为真,示例 "一级"{"二级":"2"},该选项初始化后自动关闭
.子程序 解析文本, 整数型, , 成功返回0,失败返回出错位置,调用此方法每次解析前会自动初始化
.参数 欲解析的文本, 文本型, , json的文本数据
.参数 严格模式, 逻辑型, 可空 , 非严格模式下忽略一切错误。这里可以设置是否启用严格模式,如果为空则采用上一次设置,严格模式初始化后自动关闭
.参数 允许顶级JSON命名, 逻辑型, 可空 , 默认假,JSON标准是不允许的,但某种情况下我们需要某个对象或者文本节点无损解析对象名,请设置为真,示例 "一级"{"二级":"2"},该选项初始化后自动关闭
.子程序 解析字节集, 整数型, , 主要应对磁盘中读入的文件无需再转换文本型,提高效率 成功返回真,失败返回假,调用此方法每次解析前会自动初始化
.参数 欲解析的字节集, 字节集, , json的字节集数据
.参数 严格模式, 逻辑型, 可空 , 非严格模式下忽略一切错误。这里可以设置是否启用严格模式,如果为空则采用上一次设置,严格模式初始化后自动关闭
.参数 允许顶级JSON命名, 逻辑型, 可空 , 默认假,JSON标准是不允许的,但某种情况下我们需要某个对象或者文本节点无损解析对象名,请设置为真,示例 "一级"{"二级":"2"},该选项初始化后自动关闭
.子程序 强制结束解析, 逻辑型, , 强制结束解析,以刷新对象或数组的类型和实际成员数,自动补齐缺少的配对符号.
.子程序 取错误信息, 整数型, , 如果有错误返回错误代码,无错误返回0,一旦出错将拒绝再次加入文本,必须初始化才可以再次使用
.参数 错误说明, 文本型, 参考 可空 , 提供一个文本变量以返回错误说明
.参数 出错位置, 整数型, 参考 可空 , 如果提供了一个整数型变量则返回文本出错的位置,位置从1开始
.参数 出错行号, 整数型, 参考 可空 , 如果提供了一个整数型变量则返回文本出错的行号,行号从0开始
.参数 出错列号, 整数型, 参考 可空 , 如果提供了一个整数型变量则返回文本出错的列号,列号从0开始
.子程序 取父项目ID, 整数型, , 取出父节点的位置,成功返回父节点位置,失败返回0
.参数 表达式, 文本型, 可空 , 本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 取父层数, 整数型, 可空 , 注意不要超出所有父节点,如a.b,最多只能到获取2层父节点,如果超出则失败。本参数默认为1,本参数为零时返回当前表达式节点位置
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回表达式对应的节点位置,这个位置并父节点位置
.子程序 取类中所有节点, 整数型, , 取出全部的节点,成功返回节点数,失败返回0
.参数 返回节点组, JSON节点, 参考 数组, 提供一个 节点 数组变量来接收所有节点
.子程序 取类中所有节点_交换变量, 整数型, , 快速取出全部的节点,成功返回节点数,失败返回0 使用本方法必须成对出现,必须在返回前再次调用本方法,否则将出错
.参数 返回节点组, JSON节点, 参考 数组, 提供一个 节点 数组变量来接收所有节点 本方法成对出现,必须在返回前再次调用本方法,否则将出错
.子程序 取类中总项目数, 整数型, , 返回当前json文本对应的所有子子孙孙项目数,失败返回0
.子程序 取项目ID, 整数型, , 以表达式取出节点位置,失败返回0
.参数 表达式, 文本型, , 支持a.b.c[0]或者[0].a.b,特殊说明:顶级节点无论是否有名称固定使用空表达式
.参数 指定开始ID, 整数型, 可空 , 从1开始,该参数用于指定节点的查找位置,旨在出现同名的表达式的节点时也能够顺利找到需要的节点
.参数 快速匹配, 逻辑型, 可空 , 只在指定了开始位置时有效,若本参数为真,那么指定位置对应的父节点已完成匹配,不再去做检查其父节点以提高速度,默认为假。
.子程序 取项目节点, JSON节点, , 取出一个节点
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量,则从此变量返回对应的节点位置
.子程序 取项目数据, 整数型, , 成功返回对象的节点数的节点数,失败返回0
.参数 表达式, 文本型, 可空 , 可提供表达式,如果不提供表达式则取出所有数据文本,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点ID或者表达式,两个参数选填一个,节点位置优先
.参数 返回JSON对象, 类_JSON_, , 提供一个变量接收返回的“类_JSON_”类型的对象,如果失败这个变量将被初始化
.子程序 取项目数据文本, 整数型, , 成功取出的节点数,失败返回0
.参数 表达式, 文本型, 可空 , 可提供表达式,如果不提供表达式则取出所有数据文本,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回文本, 文本型, , 提供一个变量接收返回文本
.参数 返回类型, 整数型, 参考 可空 , 如果提供了变量则返回该数据文本的类型
.参数 是否格式化, 逻辑型, 可空 , 默认不格式化
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回对应的节点位置
.子程序 取项目所有节点, 整数型, , 取出一个对象或者数组自身和所包含的所有子节点,成功返回所取出节点的数量,失败返回0
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回节点组, JSON节点, 参考 数组, 提供一个节点数组型变量,接收返回值
.参数 包含父节点, 逻辑型, 可空 , 真包含表达式指向位置那个节点,假不包含,默认真
.子程序 取项目所有节点_交换变量, 整数型, , 快速取出节点,成功返回节点数,失败返回0 使用本方法必须成对出现,必须在返回前再次调用本方法,否则将出错
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 要交换节点组, JSON节点, 参考 数组, 提供一个节点数组型变量,接收返回值,这里建议提供一个空数组,该数组原来的数据可能会被破坏
.参数 包含父节点, 逻辑型, 可空 , 真包含表达式指向位置那个节点,假不包含,默认真
.子程序 取项目兄弟排行, 整数型, , 成功返回该项目先对父项目的成员下标,从0开始,失败返回-1
.参数 表达式, 文本型, 可空 , 本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回表达式对应的节点位置,这个位置并父节点位置
.子程序 取项目值, 文本型, , 成功返回该表达式指向的值,失败返回空文本并且 参数3“返回类型”会返回 #类型_未知类型 参数4“返回节点位置” 会返回0
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回类型, 整数型, 参考 可空 , 提供一个参数返回表达式对应的类型,为 #类型_ 开头常量 1=数值,2=文本,3=逻辑,4=对象,5=数组。0=未知类型,-1=空
.参数 解析转义, 逻辑型, 可空 , 默认不解析即原样输出,文本型解析转义符号如\r\n解析为#换行符\u4F60\u597D解析为你好;逻辑型转到小写输出;空类型解析成小写null,数组对象解析为成员数;未知类型仍然原样输出
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量,那么此处可返回表达式对应的节点位置,用于提供表达式时指引对应的节点位置
.子程序 取子孙项目数, 整数型, , 返回所有成员(包含子对象中、孙对象中)的数量
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 位置填0取最顶层(通常无效),1为第一个节点可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量,则从此处返回节点位置,出错返回0
.子程序 取子项目ID, 整数型, , 取出父节点的位置,成功返回父节点位置,失败返回0
.参数 表达式, 文本型, 可空 , 本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 子项目索引, 整数型, , 该值从0开始,如果超出最大子项目,则失败.
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回表达式对应的节点位置,这个位置并父节点位置
.子程序 取子项目数, 整数型, , 取对象或者数组的成员数
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量,则从此变量返回对应的节点位置
.子程序 删除项目, 逻辑型, , 删除json中的某个节点及其子孙节点,成功返回真失败返回假。
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.子程序 生成表达式, 文本型, , 提供一个节点ID,返回与其对应的表达式
.参数 节点ID, 整数型, ,
.子程序 是否解析完毕, 逻辑型, , 已完毕返回真,未完毕返回假,,判断原理:所有值是都完全配对 且 具有节点
.子程序 置项目名称, 逻辑型, , 修改一个项目的名称,成功返回真,失败返回假
.参数 表达式, 文本型, 可空 , 本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 项目新名称, 文本型, , 如果项目为数组成员须提供数字文本如12或者提供[12]这类文本,而项目为对象成员可提供任意文本,如果值不合法会造成重命名失败。
.参数 文本转义方式, 整数型, 可空 , 只在对象成员名称时有效。1=基础转义(转义:#反斜杠、#换行符、#引号、#制表符),2=转义汉字,4=转义斜杠(即http://这种),可以将这些常量值相加以生成参数值,默认1基础转义
.参数 返回新节点ID, 整数型, 参考 可空 , 如果是数组成员在改变名称的情况下节点位置也会改变,此参数用于接收新的节点位置
.子程序 置项目数据, 逻辑型, , 为项目赋值入另外一个“类_JSON_”的对象,可以为任意类型,成功返回真,失败返回假
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 JSON对象, 类_JSON_, , 从这个参数提供的“类_JSON_”类对象中复制节点数据到 本对象中,所提供的对象请注意完全正确解析,这里不再对所提供了对象进行错误检查。
.参数 是否更改属性名, 逻辑型, 可空 , 默认假,如果填写真,且成员类型为“对象成员”,则尝试改名,节点位置成员类型为“数组成员时”有名称要求,详见“置项目名称”方法,改名失败不会返回假。
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回对应的节点位置
.子程序 置项目数据文本, 逻辑型, , 为一个项目赋值json代码,可以为所有类型,成功返回真,失败返回假
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 数据文本, 文本型, , 严格的JSON代码文本,可提供三种代码格式:“"对象成员名":对象值(这种方式可以是任意类型)” 、 “{...对象成员...}” 、 “[...数组成员...]”
.参数 是否更改属性名, 逻辑型, 可空 , 默认假,如果填写真,且数据文本解析后成员类型为“对象成员”,则尝试改名,节点位置成员类型为“数组成员时”有名称要求,详见“置项目名称”方法,改名失败不会返回假。
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回对应的节点位置
.子程序 置项目值, 逻辑型, , 为一个项目赋值,类型不能为 对象、数组,类型成功返回真,失败返回假
.参数 表达式, 文本型, 可空 , 支持a.b.c[0]或者[0].a.b,本参数不能为空,不能为最顶级的JSON对象赋值,两个参数选填一个,节点位置优先
.参数 节点ID, 整数型, 可空 , 可以直接指定节点位置或者表达式,两个参数选填一个,节点位置优先
.参数 项目新值, 文本型, , 属性值,注意如果表达式索引为对象或数组,则原对象下所有成员均会被释放,如果要整体改变一个对象建议调用 置属性代码()
.参数 类型, 整数型, 可空 , 0=自动,1=数值型,2=文本型,3=逻辑型,(默认自动识别,优先使用表达式索引节点原来的类型),建议不要自行设置类型,以免被其他程序解析成 未知类型
.参数 文本转义方式, 整数型, 可空 , 只在文本型时有效。1=基础转义(转义:#反斜杠、#换行符、#引号、#制表符),2=转义汉字,4=转义斜杠(即http://这种),可以将这些常量值相加以生成参数值,默认1基础转义
.参数 返回节点ID, 整数型, 参考 可空 , 如果提供了变量则从本参数处返回对应的节点位置
.程序集 类_汇编内存, , 公开
.子程序 读短整数, 短整数, ,
.参数 内存地址, 整数型, ,
.子程序 读矩阵, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 读取维数, 整数型, ,
.参数 存储数组, 小数型, 参考 数组,
.子程序 读双精度小数, 双精度小数, ,
.参数 内存地址, 整数型, ,
.子程序 读文本, 文本型, ,
.参数 内存地址, 整数型, ,
.参数 读取长度, 整数型, ,
.子程序 读小数, 小数型, ,
.参数 内存地址, 整数型, ,
.子程序 读长整数, 长整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读整数, 整数型, ,
.参数 内存地址, 整数型, ,
.子程序 读字节, 字节型, ,
.参数 内存地址, 整数型, ,
.子程序 读字节集, 字节集, ,
.参数 内存地址, 整数型, ,
.参数 读取长度, 整数型, ,
.子程序 写短整数, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 短整数, ,
.子程序 写双精度小数, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 双精度小数, ,
.子程序 写文本, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 文本型, ,
.子程序 写小数, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 小数型, ,
.子程序 写长整数, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 长整数型, ,
.子程序 写整数, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 整数型, ,
.子程序 写字节, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 字节型, ,
.子程序 写字节集, 逻辑型, ,
.参数 内存地址, 整数型, ,
.参数 欲写入的数据, 字节集, ,
.程序集 类_脚本组件, , 公开
.子程序 计算表达式, 文本型, , 计算表达式并返回结果。
.参数 表达式, 文本型, ,
.子程序 清除, , ,
.子程序 取错误, 文本型, , 返回错误信息
.子程序 取脚本对象, 对象, ,
.子程序 属性_超时, 整数型, , 设置或返回时间(毫秒),此时间后用户可选择中止脚本代码的执行或允许代码继续执行。
.参数 新超时属性值, 整数型, 可空 , 默认为-1,执行无超时
.子程序 属性_语言, 文本型, , 设置或返回正在使用的脚本语言名称。
.参数 新语言属性, 整数型, 可空 , 默认为为 JScript 0. JScript 1. VBScript
.子程序 运行, 文本型, , 在添加的代码中运行指定的过程,如有返回值返回相应文本,否则返回空文本。
.参数 过程或函数名, 文本型, ,
.参数 参数1, 文本型, 可空 ,
.参数 参数2, 文本型, 可空 ,
.参数 参数3, 文本型, 可空 ,
.参数 参数4, 文本型, 可空 ,
.参数 参数5, 文本型, 可空 ,
.参数 参数6, 文本型, 可空 ,
.子程序 执行, 逻辑型, , 执行指定的代码文本。返回真为执行正常,返回假为出错,错误信息可以从“错误信息”属性中取得。
.参数 脚本代码, 文本型, ,
.程序集 类_快速文本, , 公开
.子程序 插入, , ,
.参数 插入位置, 整数型, , 从1开始,如果小于或等于1则在首部插入数据
.参数 文本, 文本型, ,
.子程序 清除, , , 释放内存
.子程序 取文本, 文本型, , 返回本类存储的文本型数据
.子程序 取长度, 整数型, , 获取数据长度
.子程序 添加, , , 将本类内部字节集数据累加;相同于[文本=文本+值]
.参数 文本, 文本型, ,
.子程序 置内存增量, , , 设置内存不够用时增加百分之多少的内存大小(基于当前数据大小的百分比)
.参数 百分比, 双精度小数, 可空 , 0-1;默认为0.3
.子程序 置文本, , , 设置本类存储文本型的内容,重新分配内存
.参数 文本, 文本型, ,
.程序集 类_快速字节集, , 公开
.子程序 插入, , ,
.参数 插入位置, 整数型, , 从1开始,如果小于或等于1则在首部插入数据
.参数 字节集, 字节集, ,
.子程序 清除, , , 释放内存
.子程序 取长度, 整数型, , 获取数据长度
.子程序 取指针, 整数型, , 获取内部数据指针地址
.子程序 取字节集, 字节集, , 返回本类存储的字节集数据
.子程序 添加, , , 将本类内部字节集数据累加;相同于[字节集=字节集+值]
.参数 字节集, 字节集, ,
.子程序 添加_从指针, , , 速度略慢于 添加()
.参数 字节集指针, 整数型, ,
.参数 长度, 整数型, ,
.子程序 置内存增量, , , 设置内存不够用时增加百分之多少的内存大小(基于当前数据大小的百分比)
.参数 百分比, 双精度小数, 可空 , 0-1;默认为0.3
.子程序 置字节集, , , 设置本类存储字节集的内容,重新分配内存
.参数 字节集, 字节集, ,
.程序集 类_数据, , 公开
.子程序 取全部数据, 字节集, ,
.子程序 置文本, , ,
.参数 参_文本, 文本型, ,
.子程序 置整数, , ,
.参数 参_整数, 整数型, ,
.程序集 类_通用对话框_对象, , 公开
.子程序 保存文件, 文本型, , 返回选中的文件数, 如果用户取消则返回空0, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 文本型, 可空 , 对话框的标题
.参数 默认文件名, 文本型, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 默认扩展名, 文本型, 可空 , 默认扩展名, 扩展名不带前面的小数点, 带小数点会失败, 比如 exe txt mp3...等等
.参数 过滤器, 文本型, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 文本型, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 文本型, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 保存文件W, 字节集, , 返回选中的文件数, 如果用户取消则返回空0, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 字节集, 可空 , 对话框的标题
.参数 默认文件名, 字节集, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 默认扩展名, 字节集, 可空 , 默认扩展名, 扩展名不带前面的小数点, 带小数点会失败, 比如 exe txt mp3...等等
.参数 过滤器, 字节集, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 字节集, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 字节集, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 创建保存对象, 逻辑型, , 创建对象(真)
.子程序 创建打开对象, 逻辑型, , 创建对象(假)
.子程序 创建对象, 逻辑型, , 会关闭上一个创建的对象, 进行操作前需要先创建对象
.参数 是否为保存对象, 逻辑型, 可空 , 默认为假, 选择的是打开对象
.子程序 打开多选文件, 整数型, , 返回选中的文件数, 如果用户取消则返回空0, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 选中文件数组, 文本型, 参考 数组, 提供一个数组接收所有选中的文件
.参数 对话框标题, 文本型, 可空 , 对话框的标题
.参数 默认文件名, 文本型, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 过滤器, 文本型, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 文本型, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 文本型, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 打开多选文件W, 整数型, , 返回选中的文件数, 如果用户取消则返回空0, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 选中文件数组, 字节集, 参考 数组, 提供一个数组接收所有选中的文件
.参数 对话框标题, 字节集, 可空 , 对话框的标题
.参数 默认文件名, 字节集, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 过滤器, 字节集, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 字节集, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 字节集, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 打开文件, 文本型, , 返回选中的文件, 如果用户取消则返回空文本, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 文本型, 可空 , 对话框的标题
.参数 默认文件名, 文本型, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 过滤器, 文本型, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 文本型, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 文本型, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 打开文件W, 字节集, , 返回选中的文件, 如果用户取消则返回空文本, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 字节集, 可空 , 对话框的标题
.参数 默认文件名, 字节集, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 过滤器, 字节集, 可空 , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.参数 标签文本, 字节集, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 字节集, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 打开文件夹, 文本型, , 返回选中的文件夹, 如果用户取消则返回空文本, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 文本型, 可空 , 对话框的标题
.参数 默认文件名, 文本型, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 标签文本, 文本型, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 文本型, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 打开文件夹W, 字节集, , 返回选中的文件夹, 如果用户取消则返回空文本, 要获取错误信息可以调用 对象.取最后错误() 来获取
.参数 对话框标题, 字节集, 可空 , 对话框的标题
.参数 默认文件名, 字节集, 可空 , 打开该对话框时出现在 "文件名" 编辑框中的文件名
.参数 标签文本, 字节集, 可空 , 文件名编辑框左边的标签文本
.参数 按钮文本, 字节集, 可空 , "选择文件夹" 按钮的文本
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 取标志, 整数型, ,
.子程序 取多选选中文件, 整数型, ,
.参数 选中文件数组, 文本型, 参考 数组,
.参数 sigdnName, 整数型, 可空 , 指示名称外观的SIGDN值, SIGDN_ 开头常量, 默认是 SIGDN_DESKTOPABSOLUTEPARSING, https://docs.microsoft.com/en-us/windows/win32/api/shobjidl_core/ne-shobjidl_core-sigdn
.子程序 取多选选中文件W, 整数型, , 取返回结果数组, 失败返回0
.参数 选中文件数组, 字节集, 参考 数组,
.参数 sigdnName, 整数型, 可空 , 指示名称外观的SIGDN值, SIGDN_ 开头常量, 默认是 SIGDN_DESKTOPABSOLUTEPARSING, https://docs.microsoft.com/en-us/windows/win32/api/shobjidl_core/ne-shobjidl_core-sigdn
.子程序 取选中文件, 文本型, ,
.参数 sigdnName, 整数型, 可空 , SIGDN_ 开头常量, 默认是 SIGDN_DESKTOPABSOLUTEPARSING
.子程序 取选中文件W, 字节集, , 取选中的文件, 必须是先调用 显示() 成功之后才能调用, 失败返回空字节集
.参数 sigdnName, 整数型, 可空 , 指示名称外观的SIGDN值, SIGDN_ 开头常量, 默认是 SIGDN_DESKTOPABSOLUTEPARSING, https://docs.microsoft.com/en-us/windows/win32/api/shobjidl_core/ne-shobjidl_core-sigdn
.子程序 取最后错误, 整数型, ,
.子程序 显示, 逻辑型, ,
.参数 窗口句柄, 整数型, 可空 , 拥有对话框的窗口句柄, 可以为0
.子程序 销毁对象, , , 销毁当前打开的对象, 销毁后所有方法都不可用, 类析构时会自动销毁
.子程序 置按钮文本, 逻辑型, ,
.参数 按钮文本, 文本型, ,
.子程序 置按钮文本W, 逻辑型, ,
.参数 按钮文本, 字节集, ,
.子程序 置标签文本, 逻辑型, ,
.参数 标签文本, 文本型, ,
.子程序 置标签文本W, 逻辑型, ,
.参数 标签文本, 字节集, ,
.子程序 置标志, 整数型, , 返回原来的标志
.参数 标志, 整数型, 可空 , FOS_ 开头常量, 功能强大, 具体参考 https://docs.microsoft.com/zh-cn/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
.子程序 置对话框标题, 逻辑型, ,
.参数 对话框标题, 文本型, ,
.子程序 置对话框标题W, 逻辑型, ,
.参数 对话框标题, 字节集, ,
.子程序 置过滤器, 逻辑型, , 把易语言格式的过滤器处理一下, 改成com对象需要的那种
.参数 过滤器, 文本型, , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.子程序 置过滤器W, 逻辑型, , 把易语言格式的过滤器处理一下, 改成com对象需要的那种
.参数 过滤器, 字节集, , 文本型。过滤器文本由单个或多个成对的文本串组成,每对文本串的第一个描述显示形式,如:“应用程序|*.exe|文本文件|*.txt|所有文件|*.*”;第二个指定实际的过滤匹配符,如:“*.txt”,所有各文本串之间用“|”号隔开。
.参数 默认过滤器, 整数型, 可空 , 默认过滤器, 从0开始, 默认为0, 比如 过滤器 = "应用程序|*.exe|文本文件|*.txt|所有文件|*.*", 0=*.exe, 1=*.txt, 2=*.*
.子程序 置默认扩展名, 逻辑型, ,
.参数 默认扩展名, 文本型, , 默认扩展名, 扩展名不带前面的小数点, 带小数点会失败, 比如 exe txt mp3...等等
.子程序 置默认扩展名W, 逻辑型, ,
.参数 默认扩展名, 字节集, , 默认扩展名, 扩展名不带前面的小数点, 带小数点会失败, 比如 exe txt mp3...等等
.子程序 置默认文件名, 逻辑型, ,
.参数 文件名, 文本型, ,
.子程序 置默认文件名W, 逻辑型, ,
.参数 文件名, 字节集, ,
.程序集 类_新超级Hook, , 公开
.子程序 读值, 寄存器, ,
.参数 进程句柄, 整数型, ,
.参数 寄存器地址, 整数型, ,
.子程序 读值64, 寄存器64, ,
.参数 进程句柄, 整数型, ,
.参数 寄存器地址, 长整数型, ,
.子程序 继续Hook, 逻辑型, , 正常状态=0
.参数 id, 整数型, ,
.子程序 开始Hook, 整数型, , 成功返回hookID 失败返回负数 使用 取错误信息() 寄存器=新超级Hook.读值(进程句柄,寄存器地址)
.参数 pid, 整数型, ,
.参数 原地址, 整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 回调接口, 通用型, 参考 , 参数一:整数型 进程句柄 ; 参数二 整数型 寄存器地址 ; 参数三 HookID
.参数 方式, 整数型, 可空 , 0=PostMessage方式(异步) 1=SendMessage方式(同步) 2=远程线程方式(异步) 3=远程线程方式(同步)
.参数 还原被覆盖代码, 整数型, 可空 , 0=先还原再回调 1=先回调再还原 2=不还原
.参数 插入代码, 插入代码, 可空 数组, 置插入代码() 位置: 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.参数 需要读取的寄存器, 文本型, 可空 , 不填默认“eax ecx edx ebx esp ebp esi edi”
.子程序 开始Hook_64, 整数型, , 需要x64init() 成功返回hookID 失败返回负数 使用 取错误信息() 寄存器64=新超级Hook.读值64(进程句柄,寄存器地址)
.参数 进程句柄, 整数型, ,
.参数 原地址, 长整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 回调接口, 通用型, 参考 , 参数一:整数型 进程句柄 ; 参数二 长整数型 寄存器地址 ; 参数三 HookID
.参数 方式, 整数型, 可空 , 0=PostMessage方式(异步) 1=SendMessage方式(同步) 2=远程线程方式(异步) 3=远程线程方式(同步)
.参数 还原被覆盖代码, 整数型, 可空 , 0=先还原再回调 1=先回调再还原 2=不还原
.参数 插入代码, 插入代码, 可空 数组, 置插入代码() 位置: 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.子程序 开始Hook_本地, 整数型, , 成功返回hookID 失败返回负数 使用 取错误信息() 寄存器请直接内联汇编调用
.参数 原地址, 整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 回调接口, 通用型, 参考 , 参数一:整数型 HookID
.参数 还原被覆盖代码, 整数型, 可空 , 0=先还原再回调 1=先回调再还原 2=不还原
.参数 插入代码, 插入代码, 可空 数组, 置插入代码() 位置: 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.参数 需要读取的寄存器, 文本型, 可空 , 不填默认“eax ecx edx ebx esp ebp esi edi”
.子程序 开始Hook2, 整数型, , 成功返回hookID 失败返回负数 使用 取错误信息() 寄存器=新超级Hook.读值(进程句柄,寄存器地址)
.参数 进程句柄, 整数型, ,
.参数 原地址, 整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 回调接口, 通用型, 参考 , 参数一:整数型 进程句柄 ; 参数二 整数型 寄存器地址 ; 参数三 HookID
.参数 方式, 整数型, 可空 , 0=PostMessage方式(异步) 1=SendMessage方式(同步) 2=远程线程方式(异步) 3=远程线程方式(同步)
.参数 还原被覆盖代码, 整数型, 可空 , 0=先还原再回调 1=先回调再还原 2=不还原
.参数 插入代码, 插入代码, 可空 数组, 置插入代码() 位置: 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.参数 需要读取的寄存器, 文本型, 可空 , 不填默认“eax ecx edx ebx esp ebp esi edi”
.子程序 开始HookEx, 整数型, , 类似Ce代码注入 成功返回1
.参数 pid, 整数型, ,
.参数 原地址, 整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 插入代码, 字节集, 可空 ,
.参数 还原被覆盖代码, 整数型, 可空 , 0=还原,先还原再插入 1=还原,先插入再还原 2=不还原
.子程序 开始HookEx_64, 整数型, , 需要x64init() 类似Ce代码注入 成功返回1
.参数 进程句柄, 整数型, ,
.参数 原地址, 长整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 插入代码, 字节集, 可空 ,
.参数 还原被覆盖代码, 整数型, 可空 , 0=还原,先还原再插入 1=还原,先插入再还原 2=不还原
.子程序 开始HookEx2, 整数型, , 类似Ce代码注入 成功返回1
.参数 进程句柄, 整数型, ,
.参数 原地址, 整数型, , 十六到十_
.参数 原代码, 字节集, , 原字节集 也可以直接填写长度比如 { 5 } 将自动读取 长度至少为5
.参数 插入代码, 字节集, 可空 ,
.参数 还原被覆盖代码, 整数型, 可空 , 0=还原,先还原再插入 1=还原,先插入再还原 2=不还原
.子程序 取Hook记录, 新Hook记录, ,
.参数 id, 整数型, ,
.子程序 取Hook状态, 整数型, , 0=正常 1=暂停 2=销毁
.参数 id, 整数型, ,
.子程序 取错误信息, 文本型, ,
.参数 错误代码, 整数型, , 开始Hook返回值
.子程序 销毁Hook, 逻辑型, , 销毁状态=2
.参数 id, 整数型, ,
.参数 释放进程句柄, 逻辑型, 可空 ,
.子程序 暂停Hook, 逻辑型, , 暂停状态=1
.参数 id, 整数型, ,
.子程序 置插入代码, 插入代码, ,
.参数 位置, 整数型, , 0=回调还原后 1=回调后还原前 2=还原后回调前 3=还原回调前
.参数 代码, 字节集, ,
.程序集 类组件_拖放对象, , 公开
.子程序 拖放对象_撤销, , , 撤销注册的拖放对象,4
.子程序 拖放对象_注册, , , 注册拖放对象,3
.参数 窗口句柄, 整数型, ,
.参数 挂接拖放事件, 子程序指针, , 创建一个取回文件名子程序(无返回值).需要带参数; 参数1:文本型
.程序集 类组件_拖放对象W, , 公开
.子程序 拖放对象_撤销, , , 撤销注册的拖放对象,4
.子程序 拖放对象_注册, , , 注册拖放对象,3
.参数 窗口句柄, 整数型, ,
.参数 挂接拖放事件, 子程序指针, , 创建一个取回文件名子程序(无返回值).需要带参数; 参数1:文本型
.程序集 美化超级列表框, , 公开
.子程序 初始化, , , 初始化, 对窗口进行接管(若打开失败,请对程序添加保护)
.参数 父窗口句柄, 整数型, ,
.参数 列表框句柄, 整数型, ,
.参数 是否需要美化, 逻辑型, 可空 , 默认:真(建议开启 超级列表框.整行选择=真)
.参数 列表框行高, 整数型, 可空 , 建议20到24之间
.子程序 美化, 整数型, , 请 系统版本 () > 6.0 再使用
.参数 列表框句柄, 整数型, , 建议使用:报表列表框、整行选择=真
.子程序 清除, , , 清除子类化
.子程序 清除行色, , , 清除所有行色 恢复默认
.子程序 删除表项, 逻辑型, , 列表框索引删除时,请添加此项
.参数 表项索引, 整数型, ,
.子程序 置焦点颜色, , , 定义被选中表项的颜色 (开启美化后本功能无效)
.参数 文本颜色, 整数型, 可空 , 默认 原本颜色,建议:#黑色
.参数 背景颜色, 整数型, 可空 , 默认 原本颜色,建议:取颜色值 (196, 221, 253)
.子程序 置行高, 整数型, , 设置或获取 行高
.参数 行高, 整数型, 可空 , 留空表示获取当前行高,建议20到24之间
.参数 立即重画, 逻辑型, 可空 , 若无效请使用系统的 超级列表框.重画()
.子程序 置行色, 整数型, , 设置表项行色(返回0表示替换,返回1表示添加),删除表项时建议加:类.删除表项()
.参数 表项索引, 整数型, ,
.参数 文本颜色, 整数型, 可空 , 默认:黑色
.参数 背景颜色, 整数型, 可空 , 默认:白色
.参数 立即重画, 逻辑型, 可空 , 若无效请使用系统的 超级列表框.重画()
.子程序 重画, , , 若无效请使用系统的 超级列表框.重画()
.程序集 时钟类, , 公开
.子程序 创建, 逻辑型, , 创建定时器 子程序指针方式
.参数 时钟周期, 整数型, 可空 , 时间单位:毫秒
.参数 回调函数1, 子程序指针, 可空 , 必须包含4个整形参数
.参数 回调函数2, 整数型, 可空 , 回调函数1 为空时生效
.子程序 时钟周期, 逻辑型, , 设置新周期时间
.参数 时钟周期, 整数型, , 时间单位:毫秒
.子程序 销毁, 逻辑型, , 销毁已经创建的定时器
.程序集 外部超级列表框, , 公开
.子程序 _销毁外部操作, , , 如果不再需要对外部控件进行初始化,可用这个销毁
.子程序 _置外部操作, , , 如果是外部控件,就要用这个方法初始化
.子程序 保证显示, , ,
.参数 表项索引, 整数型, ,
.子程序 插入表项, 整数型, ,
.参数 插入位置, 整数型, 可空 , 可以被省略。指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。如果本参数被省略,默认值为 -1 。
.参数 标题, 文本型, 可空 , 可以被省略。本参数指定表项的标题文本。如果被省略,默认值为空文本。
.参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 状态图片索引, 整数型, 可空 , 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 缩进数目, 整数型, 可空 , 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。
.参数 表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.子程序 插入列, 整数型, , 在报表型列表框中指定位置插入新的列,成功返回新列的位置索引,失败返回 -1 。
.参数 插入位置, 整数型, 可空 , 可以被省略。指定新列插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到尾部。如果本参数被省略,默认值为 -1 。
.参数 标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。
.参数 列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果被省略,默认值为 50 。
.参数 对齐方式, 整数型, 可空 , 可以被省略。参数可以为以下常量之一: 0:0; 1:1; 2:2。如果本参数被省略,默认值为“0”。
.参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 图片是否居右, 逻辑型, 可空 , 可以被省略。指定图片是否显示在右边,如果本参数被省略,默认值为假。
.子程序 查找表项, 整数型, ,
.参数 标题, 文本型, , 本参数指定欲查找表项的标题文本。
.参数 起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。
.参数 是否精确匹配, 逻辑型, 可空 , 可以被省略。本参数指定匹配标题文本时是否为精确匹配,如果本参数为假,则只要表项标题首部包含指定文本即认为匹配成功。如果本参数被省略,默认值为真。
.参数 如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。
.子程序 查找表项数值, 整数型, ,
.参数 起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。
.参数 表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.参数 如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。
.子程序 初始化, 逻辑型, , 调用此类必须初始化此命令,否则无法调用后面的命令
.参数 超级列表框句柄, 整数型, ,
.参数 是否为外部进程的超级列表框, 逻辑型, 可空 , 可以被省略。当为真时,可对这个外部进程一超级列表框进行操作。默认为假。
.参数 超级列表框类名, 文本型, 可空 , 默认为空 SYSLISTVIEW32
.子程序 单一选择, 逻辑型, ,
.参数 是否单一选择, 逻辑型, 可空 , 可以被省略。当被省略时,只返回当前的单一选择设置状态,而不改变其状态。
.子程序 导出Excel, 逻辑型, , 把超级列表框内容导出为Excel表格文件,成功返回真,失败返回假。注:只能导出报表列表框。
.参数 保存文件, 文本型, , 保存到目标文件,后缀名一般为“xls”。注:如果文件已存在则会重写改文件,如果不能打开文件则返回假。
.参数 保留表头, 逻辑型, 可空 , 是否把超级列表框表头一起导出到表格文件,如果不需要导出表头,请留空此值或者赋值“假”。
.子程序 读超级列表框项目数据, , , 取出全部的项目数据
.参数 列表框信息, 列表框信息, 参考 可空 数组,
.子程序 高速插入表项, , ,
.参数 插入位置, 整数型, 可空 , 可以被省略。指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。如果本参数被省略,默认值为 -1 。
.参数 列表框信息, 列表框信息, 数组,
.参数 排序方式, 整数型, 可空 , 可以被省略。指定新新插入数据的排序方式。默认为“#排序方式_不排序”。如要逆向排序,请将常量位取反。如要对指定列排序,请用#排序方式_表项列标题排序+要排序的列索引
.子程序 进入编辑, , , 让指定表项进入编辑状态,执行本命令成功的前提是“允许编辑”属性为真。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 列排序, , , 当超级列表框的类型是报表列表框时才能使用。使用本方法时,请将超级列表框的“排序方式”置为“0.不排序”
.参数 列索引, 整数型, , 要排序的列索引,从0计起。
.参数 排序方式, 逻辑型, 可空 , 可以被省略。当为真时为正向排序,当为假时为逆向排序。默认为真,正向排序。
.子程序 排列图标, , , 自动排列大图标或小图标列表框中的图标。
.子程序 取背景图片, 文本型, , 返回图片文件名路径
.子程序 取背景颜色, 整数型, ,
.子程序 取被选择表项, 变体型, , 返回一个整数数组,內含所有当前被选择表项的位置索引。如果当前没有被选择表项,返回空数组。
.子程序 取被选中表项, 变体型, , 如果“是否有检查框”属性为真,返回当前所有检查框被选中的表项位置索引
.子程序 取编辑框句柄, 整数型, , 当列表框在进行编辑时,返回这个编辑框的句柄
.子程序 取标题, 文本型, , 取指定表项或子项的标题。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.参数 缓冲尺寸, 整数型, 可空 , 可以被省略
.子程序 取表项间距, , ,
.参数 水平间距, 整数型, 参考 , 用于返回表项的水平间距
.参数 垂直间距, 整数型, 参考 , 用于返回表项的垂直间距
.参数 列表框类型, 逻辑型, 可空 , 可以被省略。当为真时取回小图标列表框的项目间距。当为假时取回大图标列表框的项目间距。默认为假。
.子程序 取表项数, 整数型, , 返回列表框中所有表项的数目
.子程序 取表项数值, 整数型, ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 取表项位置, 整数型, , 取出表项在列表框中的坐标位置
.参数 索引, 整数型, ,
.参数 点, POINT, 参考 , 用于装载坐标的变量
.子程序 取当前状态图片, 整数型, , 取回指定表项的当前状态图片索引,图片索引指向状态图片组属性中的某一图片,从 0 开始,-1 表示无图片。如果“是否有检查框”属性为真,返回值是当前检查框的选中状态,1表示被选中,0表示未选中。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 取第一项索引, 整数型, , 取在当前超级列表框中显示的第一条项目的索引。失败返回-1
.子程序 取可显示数量, 整数型, , 取当前在超级列表框的用户区中大约可以显示的项目数量
.子程序 取类型, 整数型, ,
.子程序 取列标题, 文本型, , 返回报表型列表框中指定列的标题。
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 取列对齐方式, 整数型, , 取回报表型列表框中指定列的对齐方式。返回值为以下常量之一: 0:0; 1:1; 2:2;失败返回-1。
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 取列宽, 整数型, , 返回报表型列表框中指定列的宽度,如指定列不存在,返回 0 。
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 取列数, 整数型, , 返回报表型列表框中列的总数
.子程序 取列图片, 整数型, , 返回报表型列表框中指定列的图片索引
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 取鼠标指针所在的索引, 整数型, , 如果鼠标指针在超级列表框范围内,取当前其指向的项目索引
.子程序 取缩进数目, 整数型, ,
.参数 表项索引, 整数型, , 。用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 取图片, 整数型, ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.子程序 取文本背景颜色, 整数型, ,
.子程序 取文本颜色, 整数型, ,
.子程序 取现行选中项, 整数型, ,
.子程序 取项目行距, 整数型, ,
.子程序 取消表项选择, , , 取消对指定表项的选择。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 取已选择表项数, 整数型, , 返回当前已被选择表项的数目
.子程序 全部删除, , ,
.子程序 删除表项, , ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 删除列, , , 删除报表型列表框中指定位置处的列。
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 是否被选择, 逻辑型, , 判断指定表项是否已经被选择,如已被选择,返回真,否则返回假。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 刷新显示, , ,
.子程序 图片是否居右, 逻辑型, , 如果报表型列表框中指定列的图片居右显示,返回真,否则返回假
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.子程序 选择表项, , ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.子程序 置背景图片, , , 设置背景图片
.参数 图片文件名, 文本型, ,
.参数 是否平铺, 逻辑型, 可空 , 可以省略。默认为真。
.子程序 置背景颜色, , ,
.参数 背景颜色, 整数型, ,
.子程序 置标题, , , 设置指定表项或子项的标题。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.参数 标题, 文本型, 可空 , 可以被省略。本参数指定表项或子项的标题文本。如果被省略,默认值为空文本。
.子程序 置表项数值, , , 设置与指定表项相关联的数值
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.子程序 置类型, , ,
.参数 类型, 整数型, ,
.子程序 置列标题, 逻辑型, , 设置报表型列表框中指定列的标题
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。
.子程序 置列宽, , , 设置报表型列表框中指定列的宽度
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果参数值提供为 -1 ,则根据列数据最大宽度自动调整列尺寸,如果参数值提供为 -2 ,则根据列标题宽度自动调整列尺寸。如果本参数被省略,默认值为 -1 。
.子程序 置列图片, , , 设置报表型列表框中指定列的标志图片。
.参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。
.参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.子程序 置缩进数目, , , 设置指定表项的缩进数目。
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 缩进数目, 整数型, 可空 , 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。
.子程序 置图片, , ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。
.参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.子程序 置文本背景颜色, , ,
.参数 背景颜色, 整数型, ,
.子程序 置文本颜色, , ,
.参数 文本颜色, 整数型, ,
.子程序 置现行选中项, , ,
.参数 现行选中项, 整数型, ,
.子程序 置状态图片, , ,
.参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。
.参数 状态图片索引, 整数型, 可空 , 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.程序集 外部控件操作, , 公开
.子程序 打开进程, 整数型, , 成功就返回进程句柄
.参数 对象句柄, 整数型, ,
.子程序 读外部指针数据, 字节集, ,
.参数 进程句柄, 整数型, ,
.参数 外部程序指针, 整数型, ,
.参数 读取数据大小, 整数型, ,
.子程序 分配外部指针, 整数型, ,
.参数 进程句柄, 整数型, ,
.参数 数据长度, 整数型, , 分配的数据长度
.子程序 结束操作, , ,
.参数 进程句柄, 整数型, ,
.子程序 销毁外部指针, , ,
.参数 进程句柄, 整数型, ,
.参数 外部指针, 整数型, ,
.子程序 写进程内存, 逻辑型, ,
.参数 进程句柄, 整数型, ,
.参数 数据指针, 整数型, ,
.参数 数据地址, 整数型, ,
.参数 数据长度, 整数型, ,
.程序集 外部树形框, , 公开
.子程序 保证显示, , ,
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 保证显示_句柄, , ,
.参数 项目句柄, 长整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 遍历句柄_子项目, 整数型, , 遍历指定父项目下的所有子项目句柄
.参数 父项目句柄, 整数型, ,
.参数 项目数据, 树形框项目数据, 参考 可空 数组,
.参数 是否提取项目数值, 逻辑型, 可空 ,
.子程序 查找项目_外部, 整数型, , 返回结果数量,被查找出来的项目数值,对应目标树型框的项目索引
.参数 欲查找的文本, 文本型, ,
.参数 结果树型框句柄, 整数型, , 用于存放结果的树型框句柄
.参数 查找结果是否扩展, 逻辑型, 可空 , 查找后,结果项目是否扩展开
.参数 是否同步图标, 逻辑型, 可空 , 是否同步项目的图标,会影响速度
.参数 搜索时禁止重绘, 逻辑型, 可空 , 禁止重绘,可能会导致未找到时(只有1个项目时,无法重绘)
.参数 搜索状态回调Call, 整数型, 可空 , 共2个参数,参数1:状态文本(文本型),参数2:备用(整数)
.子程序 初始化, 逻辑型, ,
.参数 树型框句柄, 整数型, ,
.参数 树型框类名, 文本型, 可空 ,
.参数 是否操作外部控件, 逻辑型, 可空 ,
.子程序 更新缓存, , , 如果项目增加或减少,需要调用此命令进行更新
.子程序 加粗, , ,
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 加粗_句柄, , ,
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 加入项目, 整数型, , 将单个或一批项目加入到树型框中,如果仅加入一个项目,成功返回加入后该项目所处的位置,失败返回 -1 。如果成批加入项目,成功返回 0 ,失败返回 -1 。成批加入项目可以用作一次性快速加入大量项目到树型框中。
.参数 父项目索引, 整数型, 可空 , 可以被省略。指定欲加入项目所处的父项目,0 为项目一,1 为项目二,如此类推。如果没有父项目(即欲加入项目为顶层项目),请提供值 -1 。如果本参数被省略,默认值为 -1 。
.参数 项目数据1, 树形框项目数据, 可空 , 用于只加入一个项目,如欲批量加入,请留空
.参数 项目数据2, 树形框项目数据, 可空 数组, 用于批量加入项目
.参数 加入方式, 整数型, 可空 , 可以被省略。默认为 3
.参数 加入完成后是否排序, 逻辑型, 可空 ,
.子程序 加入项目W, 长整数型, ,
.参数 父项目句柄, 长整数型, 可空 ,
.参数 项目文本, 字节集, ,
.参数 图片索引, 整数型, 可空 ,
.参数 选中图片索引, 整数型, 可空 ,
.参数 项目数值, 整数型, 可空 ,
.参数 是否加粗, 逻辑型, 可空 ,
.子程序 禁止滚动条, 逻辑型, , 返回禁止的状态
.参数 禁止, 逻辑型, 可空 , 真为禁止,假为解除禁止。默认为真
.子程序 禁止水平滚动条, 逻辑型, , 返回禁止的状态
.参数 禁止, 逻辑型, 可空 , 真为禁止,假为解除禁止。默认为真
.子程序 句柄取索引, 整数型, , 用树型框的项目句柄获取他的项目索引
.参数 欲查找句柄, 整数型, ,
.子程序 扩展, , , 将指打开指定项目的下属分枝。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 扩展全部, , ,
.参数 不扩展第一项, 逻辑型, 可空 ,
.子程序 排序, , ,
.参数 排序1级缩进, 逻辑型, 可空 , 是否排序缩进层次为1的,可空为不排序。
.参数 排序指定层次, 整数型, 可空 , 可空,0=全部排序(默认),排序大于为等于此值的缩进层次,如:2,将排序缩进层次≥2的项目,-1=不排序
.子程序 排序_句柄, , ,
.参数 项目句柄, 长整数型, ,
.子程序 清空, , , 删除树型框中的所有项目。
.子程序 取背景色, 整数型, ,
.子程序 取第一项索引, 整数型, , 取在当前树形框中显示的第一条项目的索引。失败返回-1
.子程序 取父项目, 整数型, , 返回指定项目的父项目索引。如果该项目为顶层项目,将返回 -1 。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取可显示数量, 整数型, , 取当前在树形框的用户区中大约可以显示的项目数量
.子程序 取连线颜色, 整数型, ,
.子程序 取缩进层次, 整数型, , 返回指定项目所处缩进层次,层次值从1开始。如果未找到指定项目,返回 0 。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取缩进层次_句柄, 整数型, ,
.参数 项目句柄, 长整数型, ,
.子程序 取所有父项目, 整数型, , 获取所有有子项目的项目索引,成功返回获取到的数量
.参数 项目索引数组, 整数型, 参考 数组, 用于存放父项目索引的数组
.参数 排除父项目, 文本型, 可空 , 如:类,将不获取类下的所有有子项目的父项目索引
.参数 缩进层次, 整数型, 可空 , 可空,默认为所有。获取小于或等于这个层次的父项目,缩进层次从1开始
.参数 指定缩进层次, 整数型, 可空 , 可空,默认为所有。如果有指定,第23参数将无效,只获取指定缩进层次的父项目
.子程序 取图片, 整数型, , 返回指定项目的图片索引。如果该项目不存在,将返回 -1
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取图片_句柄, 整数型, ,
.参数 项目句柄, 长整数型, ,
.子程序 取文本颜色, 整数型, ,
.子程序 取现行选中项, 整数型, ,
.子程序 取项目间隔, 整数型, ,
.子程序 取项目数, 整数型, , 返回树型框中所有项目的数目。
.子程序 取项目数值, 整数型, , 返回与指定项目相关联的数值。如果该项目不存在,将返回 0 。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取项目数值_句柄, 整数型, , 返回与指定项目相关联的数值。如果该项目不存在,将返回 0 。
.参数 项目句柄, 长整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取项目文本, 文本型, , 返回指定项目的文本。如果该项目不存在,将返回空文本。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取项目文本_句柄, 文本型, ,
.参数 项目句柄, 长整数型, ,
.子程序 取项目文本_句柄W, 字节集, ,
.参数 项目句柄, 长整数型, ,
.子程序 取项目文本W, 字节集, , 返回指定项目的文本。如果该项目不存在,将返回空文本。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取消加粗, , , 将指定项目的标题取消加粗显示。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取选中图片, 整数型, , 返回指定项目被选中后的图片索引。如果该项目不存在,将返回 -1 。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 取子项目数, 整数型, , 获取当前选中项目的子项目数量
.参数 项目索引, 整数型, 可空 , 可空,默认取选中项的子项目数
.子程序 删除项目, 逻辑型, , 删除树型框中的指定项目。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 使用复选框, , ,
.子程序 使用热点跟踪, , ,
.子程序 使用整行选择, 逻辑型, , 要使用本功能,就不能使用显示连线。
.参数 是否使用, 逻辑型, 可空 , 真为使用,假为不使用。默认为真。
.子程序 是否选中, 逻辑型, ,
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 是否自动更新数据, 逻辑型, 可空 , 可以被省略。选择是否自动进行数据更新。当为真时,每次读取数据时都会对数据进行刷新,可能会因此而减慢速度。默认值为“置自动更新状态”方法所设置的状态。
.子程序 是否已扩展, 逻辑型, , 如果树型框中的指定项目具有子项目并已扩展显示,返回真,否则返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 是否自动更新数据, 逻辑型, 可空 , 可以被省略。选择是否自动进行数据更新。当为真时,每次读取数据时都会对数据进行刷新,可能会因此而减慢速度。默认值为“置自动更新状态”方法所设置的状态。
.子程序 是否有子项目, 逻辑型, , 如果指定项目存在子项目,返回真,否则返回假。如果本命令返回真,意味着指定项目的下一项即为此项目的第一个子项目。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 是否有子项目_句柄, 逻辑型, , 如果指定项目存在子项目,返回真,否则返回假。如果本命令返回真,意味着指定项目的下一项即为此项目的第一个子项目。
.参数 项目句柄, 长整数型, ,
.子程序 收缩, , , 缩回指定项目的下属分枝。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 收缩全部, , ,
.子程序 索引取句柄, 整数型, , 失败返回-1
.参数 项目索引, 整数型, , 从0开始
.子程序 选中项目, 逻辑型, , 操作成功返回真
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 是否选中, 逻辑型, 可空 , 可以被省略。设置项目的选中状态,默认为真。
.子程序 置背景色, , ,
.参数 背景颜色, 整数型, ,
.子程序 置连线颜色, , ,
.参数 连线颜色, 整数型, ,
.子程序 置图片, 逻辑型, , 设置在指定项目首部所显示图片的索引。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 图片索引, 整数型, , 图片索引用于指定图片组属性中的某张图片,从 0 开始。
.子程序 置文本颜色, , ,
.参数 文本颜色, 整数型, ,
.子程序 置现行选中项, , ,
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 置现行选中项_句柄, , ,
.参数 项目句柄, 整数型, , 0 为项目一,1 为项目二,如此类推。
.子程序 置项目间隔, , ,
.参数 间隔距离, 整数型, 可空 , 默认为16
.子程序 置项目数值, 逻辑型, , 设置与指定项目相关联的数值。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 欲置入的项目数值, 整数型, 可空 , 可以被省略。该数值与指定项目相关联。如果本参数被省略,默认值为 0 。
.子程序 置项目文本, 逻辑型, , 设置指定项目的文本。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 欲置入的项目文本, 文本型, ,
.子程序 置项目文本W, 逻辑型, , 设置指定项目的文本。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 欲置入的项目文本, 字节集, ,
.子程序 置选中图片, 逻辑型, , 设置指定项目被选中后所显示图片的索引。成功返回真,失败返回假。
.参数 项目索引, 整数型, , 0 为项目一,1 为项目二,如此类推。
.参数 图片索引, 整数型, , 图片索引用于指定图片组属性中的某张图片,从 0 开始。
.程序集 外部选择夹, , 公开
.子程序 插入子夹, 整数型, , 成功返回位置索引,失败返回-1
.参数 插入位置, 整数型, 可空 , 默认为-1,加到子夹末尾。0 代表子夹一,1 代表子夹二,如此类推(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.参数 子夹标题, 文本型, ,
.参数 子夹项目数值, 整数型, 可空 , 默认为0
.参数 图片索引, 整数型, 可空 , 默认为-1(无图片)
.子程序 初始化选择夹, 逻辑型, ,
.参数 参_窗口句柄, 整数型, ,
.子程序 取图片组句柄, 整数型, ,
.子程序 取现行子夹, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.子程序 取行数, 整数型, ,
.子程序 取子夹标题, 文本型, ,
.参数 子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.子程序 取子夹数目, 整数型, ,
.子程序 取子夹数值, 整数型, ,
.参数 子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.子程序 删除全部子夹, , ,
.子程序 删除子夹, 逻辑型, , 成功返回真
.参数 欲删除的子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.子程序 置入图片组, , ,
.参数 图片组句柄, 整数型, ,
.子程序 置现行子夹, , ,
.参数 欲选择的子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.子程序 置子夹标题, 逻辑型, ,
.参数 子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.参数 欲置入的子夹标题, 文本型, ,
.子程序 置子夹栏尺寸, , ,
.参数 子夹栏宽度, 整数型, ,
.参数 子夹栏高度, 整数型, ,
.子程序 置子夹栏宽度, , ,
.参数 子夹栏宽度, 整数型, ,
.子程序 置子夹数值, 逻辑型, ,
.参数 子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.参数 欲置入的子夹数值, 整数型, ,
.子程序 置子夹图片, 逻辑型, ,
.参数 子夹索引, 整数型, , 0 代表子夹一,1 代表子夹二,如此类推。-1为最末端子夹。(注意:易语言的子夹索引是从1计起,这个类是按照微软的标准从0计起)。
.参数 图片索引, 整数型, ,
.程序集 线程时钟, , 公开
.子程序 创建, , ,
.参数 时钟周期, 整数型, ,
.参数 事件, 整数型, ,
.子程序 继续, , ,
.子程序 取周期, 整数型, ,
.子程序 取状态, 整数型, , 0=线程已结束 1=线程正在运行 -1=线程句柄已失效或销毁
.子程序 销毁, 整数型, ,
.子程序 暂停, , ,
.子程序 置周期, , ,
.参数 周期, 整数型, ,
.程序集 整数数组, , 公开
.子程序 加入成员, , ,
.参数 值, 整数型, ,
.子程序 清空, , ,
.子程序 取成员, 整数型, ,
.参数 下标, 整数型, ,
.子程序 取成员数, 整数型, ,
.子程序 取起始下标, 整数型, ,
.子程序 删除成员, , ,
.参数 下标, 整数型, ,
.子程序 置成员, , ,
.参数 下标, 整数型, ,
.参数 值, 整数型, ,
.子程序 置起始下标, , ,
.参数 cs_起始下标, 整数型, 可空 , 可空,默认为0
.程序集 正则表达式类, , 公开
.子程序 查看, , ,
.子程序 创建, 逻辑型, , 根据指定的正则表达式文本创建一个正则表达式对象。本对象中的原有内容将被释放
.参数 正则表达式文本, 文本型, , 比如“易语言4\.0(模块|支持库)?”
.参数 被搜索的文本, 文本型, ,
.参数 是否区分大小写, 逻辑型, 可空 , 可以留空,默认为假,不区分大小写; 真为区分大小写;本参数指定这个正则表达式在创建成功后进行匹配、搜索、替换时,是否区分大小写;
.参数 是否匹配多行, 逻辑型, 可空 , 可以留空,默认为真,允许匹配多行; 如果本成员值为真,字符“^”不仅匹配目标文本的开头,而且匹配目标文本中换行符(字符(10),字符(13)或 #换行符)的后面;字符“$”不仅匹配目标文本的结尾,而且匹配目标文本中换行符的前面。否则字符“^”仅仅匹配目标文本的开头,“$”也仅仅匹配目标文本的结尾。
.参数 是否全局匹配, 逻辑型, 可空 , 可以留空,默认为真,全局匹配
.参数 自动替换引号, 逻辑型, 可空 , 可空。默认为不替换。说明:正则表达式文本为【formhash" value="7b4aa6c5】,这里面的引号处理起来很麻烦,直接把此参数设置为真,把"换成 #引号 再传进来就可以了,如:【formhash#引号 value=#引号7b4aa6c5】
.子程序 创建W, 逻辑型, , 根据指定的正则表达式文本创建一个正则表达式对象。本对象中的原有内容将被释放
.参数 正则表达式文本, 文本型, , 比如“易语言4\.0(模块|支持库)?”
.参数 被搜索的文本, 字节集, ,
.参数 是否区分大小写, 逻辑型, 可空 , 可以留空,默认为假,不区分大小写; 真为区分大小写;本参数指定这个正则表达式在创建成功后进行匹配、搜索、替换时,是否区分大小写;
.参数 是否匹配多行, 逻辑型, 可空 , 可以留空,默认为真,允许匹配多行; 如果本成员值为真,字符“^”不仅匹配目标文本的开头,而且匹配目标文本中换行符(字符(10),字符(13)或 #换行符)的后面;字符“$”不仅匹配目标文本的结尾,而且匹配目标文本中换行符的前面。否则字符“^”仅仅匹配目标文本的开头,“$”也仅仅匹配目标文本的结尾。
.参数 是否全局匹配, 逻辑型, 可空 , 可以留空,默认为真,全局匹配
.参数 自动替换引号, 逻辑型, 可空 , 可空。默认为不替换。说明:正则表达式文本为【formhash" value="7b4aa6c5】,这里面的引号处理起来很麻烦,直接把此参数设置为真,把"换成 #引号 再传进来就可以了,如:【formhash#引号 value=#引号7b4aa6c5】
.子程序 取匹配数量, 整数型, , 取出该正则匹配到的数量
.子程序 取匹配文本, 文本型, , 取出该正则匹配到的文本
.参数 匹配索引, 整数型, , 索引值从1开始
.参数 起始位置, 整数型, 参考 可空 , 可以被省略,提供参数数据时只能提供变量。该命令调用成功后,本参数存放取得的子文本在整个被搜索文本中的起始位置
.子程序 取匹配文本W, 字节集, , 取出该正则匹配到的文本
.参数 匹配索引, 整数型, , 索引值从1开始
.子程序 取正则文本, 文本型, , 返回以文本形式表示的正则表达式。如果该对象尚未创建,则返回空文本。本命令为高级对象成员命令
.子程序 取子匹配数量, 整数型, , 取出该正则的子表达式匹配到的数量
.子程序 取子匹配文本, 文本型, , 取出该正则的子表达式匹配到的文本
.参数 匹配索引, 整数型, , 索引值从1开始
.参数 子表达式索引, 整数型, , 欲取其值的子表达式,该参数对应与正则表达式中的一个子表达式以圆括号"( )"为标记,索引从1开始
.参数 起始位置, 整数型, 参考 可空 , 可以被省略,提供参数数据时只能提供变量。该命令调用成功后,本参数存放取得的子文本在整个被搜索文本中的起始位置
.子程序 取子匹配文本W, 字节集, , 取出该正则的子表达式匹配到的文本
.参数 匹配索引, 整数型, , 索引值从1开始
.参数 子表达式索引, 整数型, , 欲取其值的子表达式,该参数对应与正则表达式中的一个子表达式以圆括号"( )"为标记,索引从1开始
.子程序 替换, 文本型, , 替换在正则表达式查找中找到的文本
.参数 用作替换的文本, 文本型, 可空 , 用作替换的文本
.子程序 替换W, 字节集, , 替换在正则表达式查找中找到的文本
.参数 用作替换的文本, 字节集, 可空 , 用作替换的数据
.程序集 注册表操作Ex, , 公开
.子程序 创建并打开键Ex, 整数型, , 如果键不存在,则创建一个键之后打开,如果键存在则直接打开;返回键的句柄,失败返回-1,通过取最后错误查看错误码;
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.子程序 打开键Ex, 整数型, , 如果键不存在,则失败.成功键的句柄,失败返回-1,通过取最后错误查看错误码;注意,使用该命令时,如果键已打开,则自动关闭键后在执行本操作
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.子程序 读取键值Ex, 整数型, , 成功返回0,失败返回错误码.需要先调用打开键Ex或打开键Ex2
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 键名称, 文本型, , 键的名称
.参数 项目信息_out, 注册表_键, 参考 , 用于返回的
.子程序 方法_取最后错误代码Ex, 整数型, , 取出这个值后,可以根据GetlastError获取错误信息
.子程序 格式化键值类型, 文本型, , 说明键值
.参数 键值, 整数型, , REG_*
.子程序 关闭键Ex, 整数型, , 关闭一个已经打开的键句柄,关闭之后需要重新调用打开键Ex才能进行其他操作,如果已经关闭则返回-1
.子程序 键是否存在Ex, 逻辑型, , 判断键是否存在,亦可可以直接使用"打开键Ex"进行判断
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.子程序 枚举键信息Ex, 整数型, , 枚举指定项名称下的键信息(成功返回键名数,失败返回-1),需要先调用打开键Ex或打开键Ex2
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 注册表键信息, 注册表_键, 参考 数组, 作为返回值返回
.子程序 枚举子项Ex, 整数型, , 枚举指定项名称下的子项(成功返回子项目数,失败返回-1);
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 子项, 文本型, 参考 可空 数组, 获取的子项数组
.子程序 删除键值Ex, 整数型, , 删除一个键值.
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 键名, 文本型, ,
.子程序 删除注册表项, 整数型, , 删除整个项,项下面所有的键值将会被自动删除.
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.子程序 写QWORD_64值, 逻辑型, , 写入64位长整数值,成功返回真,失败返回假.源码由@pp25729391提供。
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 键名称, 文本型, , 键的名称
.参数 值_十六进制文本, 文本型, ,
.子程序 写入键值Ex_数值, 整数型, ,
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 键名称, 文本型, , 键的名称
.参数 欲写入值, 长整数型, , 注意。理论上:DWORD最大值为:4294967295 QWORD最大值为:18446744073709551615,但是QWORD最大值超过了整数型的最大长度,请谨慎使用
.参数 写入类型, 整数型, , 只适用于:#REG_DWORD;#REG_DWORD_BIG_ENDIAN;
.参数 是否自动创建, 逻辑型, 可空 , 如果不存在的话,是否创建该键
.子程序 写入键值Ex_文本, 整数型, , 成功返回0,失败返回错误码;注意,该函数只能写入文本型的值
.参数 键根目录, 整数型, , #HKEY_*开头的常量
.参数 全路径注册项名, 文本型, , 完整的键路径,不包括"HKEY_*" 例如:SOFTWARE\Test
.参数 键名称, 文本型, , 键的名称
.参数 欲写入值, 字节集, , 使用 到字节集()
.参数 写入类型, 整数型, , 只适用于:REG_SZ;REG_EXPAND_SZ;REG_MULTI_SZ;#REG_BINARY
.参数 是否自动创建, 逻辑型, 可空 , 如果不存在的话,是否创建该键
.DLL命令 _Unicode转Ansi, 整数型, "kernel32.dll", "WideCharToMultiByte", 公开,
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, , 0
.参数 lpWideCharStr, 字节集, ,
.参数 cchMultiByte, 整数型, , -1
.参数 lpMultiByteStr, 文本型, 传址 ,
.参数 cchMultiByte, 整数型, ,
.参数 默认文本, 整数型, , 0
.参数 使用默认文本, 整数型, , 0
.DLL命令 _vsnprintf_s, 整数型, "msvcrt.dll", "@_vsnprintf_s", 公开,
.参数 _Buffer, 整数型, , 缓冲区指针
.参数 _BufferCount, 整数型, , 缓冲区长度
.参数 _MaxCount, 整数型, , 缓冲区字符最大长度
.参数 _Format, 整数型, , 格式化文本
.参数 _ArgList, 整数型, , va_list
.DLL命令 _vsnwprintf_s, 整数型, "msvcrt.dll", "@_vsnwprintf_s", 公开,
.参数 _Buffer, 整数型, , 缓冲区指针
.参数 _BufferCount, 整数型, , 缓冲区长度
.参数 _MaxCount, 整数型, , 缓冲区字符最大长度
.参数 _Format, 整数型, , 格式化文本
.参数 _ArgList, 整数型, , va_list
.DLL命令 A2W_, 整数型, "kernel32.dll", "MultiByteToWideChar", 公开, , 将多媒体字符串映像为通配字符串
.参数 代码页, 整数型, ,
.参数 标志, 整数型, ,
.参数 双字节文本, 字节集, , ASCI
.参数 双字节文本长度, 整数型, ,
.参数 宽字符文本, 字节集, , UNICODE
.参数 宽字符文本长度, 整数型, ,
.DLL命令 Api_CreateFileA, 整数型, "kernel32.dll", "CreateFileA", 公开,
.参数 lpFileName, 文本型, ,
.参数 dwDesiredAccess, 整数型, ,
.参数 dwShareMode, 整数型, ,
.参数 lpSecurityAttributes, 整数型, ,
.参数 dwCreationDisposition, 整数型, ,
.参数 dwFlagsAndAttributes, 整数型, ,
.参数 hTemplateFile, 整数型, ,
.DLL命令 AppendMenuA, 整数型, "user32", "AppendMenuA", 公开,
.参数 hMenu, 整数型, , 0
.参数 uFlags, 整数型, , 0
.参数 uIDNewItem, 整数型, , 0
.参数 lpNewItem, 整数型, , 0
.DLL命令 Beep, 逻辑型, "kernel32.dll", "Beep", 公开,
.参数 dwFreq, 整数型, ,
.参数 dwDuration, 整数型, ,
.DLL命令 CallWindowProc, 整数型, "user32.dll", "CallWindowProcA", 公开,
.参数 lpPrevWndFunc, 整数型, ,
.参数 hwnd, 整数型, ,
.参数 msg, 整数型, ,
.参数 wParam, 整数型, ,
.参数 lParam, 整数型, ,
.DLL命令 CallWindowProcA, 整数型, "", "CallWindowProcA", 公开,
.参数 子程序指针, 子程序指针, ,
.参数 参数1, 整数型, ,
.参数 参数2, 整数型, ,
.参数 参数3, 整数型, ,
.参数 参数4, 整数型, ,
.DLL命令 CallWindowProcA_, 整数型, "", "CallWindowProcA", 公开,
.参数 子程序指针, 整数型, ,
.参数 参数1, 整数型, ,
.参数 参数2, 整数型, ,
.参数 参数3, 整数型, ,
.参数 参数4, 整数型, ,
.DLL命令 ChangeClipboardChain, 逻辑型, "user32.dll", "ChangeClipboardChain", 公开, 从剪贴板查看器链中删除指定的窗口。
.参数 hWndRemove, 整数型, , 要从链中移除的窗口的句柄。句柄必须已传递给SetClipboardViewer函数。
.参数 hWndNewNext, 整数型, , 剪贴板查看器链中hWndRemove窗口后面的窗口句柄 。(这是SetClipboardViewer返回的句柄,除非响应WM_CHANGECBCHAIN消息更改了序列。)
.DLL命令 ChangeWindowMessageFilter, 逻辑型, "user32.dll", "ChangeWindowMessageFilter", 公开, 从用户界面特权隔离 (UIPI) 消息过滤器,添加或删除一条消息。如果成功返回true,否则返回false。要获取扩展的错误的信息,请调用GetLastError。该函数XP不可以。
.参数 message, 整数型, , 要从过滤器添加或删除的消息。
.参数 dwFlag, 整数型, , 要执行的操作。为下列值之一:MSGFLT_ADD 添加消息到过滤器,这相当于允许接收该消息。MSGFLT_REMOVE 从过滤器中移除消息。这相当于阻止该消息。
.DLL命令 CheckMenuItem, 整数型, "user32.dll", "CheckMenuItem", 公开, 复选或撤消复选指定的菜单条目 如条目的前一个状态是“复选”,就返回MF_CHECKED,如果是“未复选”,就返回MF_UNCHECKED。如指定的菜单条目不存在就返回-1
.参数 hMenu, 整数型, , 菜单句柄
.参数 wIDCheckItem, 整数型, , 欲复选或撤消复选的菜单条目的标识符。如果在wCheck中指定了MF_BYCOMMAND标志,这个参数就用于指定要改变的菜单条目的命令ID。如果设置了MF_BYPOSITION标志,这个参数就用于指定条目在菜单中的位置(第一个条目的位置是0)
.参数 wCheck, 整数型, , 参考ModifyMenu函数中的菜单常数标志定义表,其中列出了允许使用的所有常数。针对这个函数,只能指定下述常数:MF_BYCOMMAND,MF_BYPOSITION,MF_CHECKED以及MF_UNCHECKED;
.DLL命令 CheckMenuRadioItem, 整数型, "user32.dll", "CheckMenuRadioItem", 公开, 指定一个菜单条目被复选成“单选”项目。与单选钮相似,一个特定的组中只能有一个项目被选中。这个组别既可按位置定义,也可按菜单ID定义。复选的项目会显示一个圆形的样式复选符号(●),而不是一个标准的复选符号(√) 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 菜单句柄
.参数 un1, 整数型, , 组内第一个位置或菜单ID
.参数 un2, 整数型, , 组内最后一个位置或菜单ID
.参数 un3, 整数型, , 欲复选的位置或菜单ID
.参数 un4, 整数型, , 下述标志之一 :如un1,un2,un3引用菜单条目的位置(第一个肯定在位置0处),就设为MF_BYPOSITION;如它们引用的是菜单ID,则设为MF_BYCOMMAND;
.DLL命令 CheckRemoteDebuggerPresent, 逻辑型, "kernel32.dll", "CheckRemoteDebuggerPresent", 公开, 检测指定进程是否正在被调试
.参数 hProcess, 整数型, , 进程句柄
.参数 pbDebuggerPresent, 逻辑型, 传址 , 是否被调试
.DLL命令 ClientToScreen, 逻辑型, "user32", "ClientToScreen", 公开, 该函数将指定点,或者矩形的用户坐标转换成屏幕坐标。
.参数 hWnd, 整数型, , 0
.参数 lpPoint, POINT, , 0
.DLL命令 CloseClipboard, 整数型, "user32", "CloseClipboard", 公开, 剪辑板关闭
.DLL命令 CloseHandle, 逻辑型, "", "CloseHandle", 公开, ,
.参数 hObject, 整数型, ,
.DLL命令 CloseServiceHandle, 整数型, "", "CloseServiceHandle", 公开, 关闭ServiceControlManager对象
.参数 hSCObject, 整数型, ,
.DLL命令 CLSIDFromString, , "ole32.dll", "CLSIDFromString", 公开,
.参数 lpsz, 字节集, ,
.参数 pclsid, 字节集, 传址 ,
.DLL命令 CoCreateInstance, 整数型, "ole32.dll", "CoCreateInstance", 公开,
.参数 rclsid, 整数型, ,
.参数 pUnkOuter, 整数型, ,
.参数 dwClsContext, 整数型, ,
.参数 riid, 整数型, ,
.参数 ppv, 整数型, ,
.DLL命令 CoCreateInstance_, 整数型, "ole32.dll", "CoCreateInstance", 公开,
.参数 rclsid, 整数型, ,
.参数 pUnkOuter, 整数型, ,
.参数 dwClsContext, 整数型, ,
.参数 riid, 整数型, ,
.参数 ppv, 对象, 传址 ,
.DLL命令 CoInitialize, 整数型, "ole32", "CoInitialize", 公开,
.参数 pvReserved, 整数型, , 0
.DLL命令 CommandLineToArgvW, 整数型, "Shell32.dll", "CommandLineToArgvW", 公开, 取命令行
.参数 lpCmdLine, 整数型, ,
.参数 pNumArgs, 整数型, 传址 ,
.DLL命令 Compress, 整数型, "gzip.dll", "Compress", 公开, 压缩
.参数 context, 整数型, ,
.参数 inBytes, 字节集, ,
.参数 input_size, 整数型, ,
.参数 outBytes, 字节集, ,
.参数 output_size, 整数型, ,
.参数 input_used, 整数型, 传址 ,
.参数 output_used, 整数型, 传址 ,
.参数 compressionLevel, 整数型, ,
.DLL命令 ControlService, 整数型, "", "ControlService", 公开, 向服务器发送控件 函数执行成功则返回True,失败则返回False
.参数 hService, 整数型, , 指向某项服务的句柄,由OpenService函数返回
.参数 dwControl, 整数型, , SERVICE_CONTROL_
.参数 lpServiceStatus, SERVICE_STATUS, 传址 , SERVICE_STATUS
.DLL命令 CopyMemory, , "kernel32", "RtlMoveMemory", 公开,
.参数 pDst, MODULES, 传址 ,
.参数 pSrc, 整数型, ,
.参数 ByteLen, 整数型, ,
.DLL命令 CopyMemory_, , "kernel32", "RtlMoveMemory", 公开,
.参数 pDest, 整数型, 传址 ,
.参数 pSrc, 整数型, ,
.参数 ByteLen, 整数型, ,
.DLL命令 CopyMemory_Bytes2int, 整数型, "kernel32.dll", "RtlMoveMemory", 公开, 内存拷贝
.参数 Destination, 整数型, ,
.参数 字节集指针, 字节集, ,
.参数 数据长度, 整数型, ,
.DLL命令 CopyMemory_SYSTEM_PROCESSES, 整数型, "", "RtlMoveMemory", 公开, kernel32.dll
.参数 Destination, SYSTEM_PROCESSES, ,
.参数 Source, 整数型, ,
.参数 Length, 整数型, ,
.DLL命令 CopyMemory_WTS_PROCESS_INFO, , "", "RtlMoveMemory", 公开, kernel32.dll
.参数 Destination, WTS_PROCESS_INFO, 传址 , any
.参数 Source, 整数型, , any
.参数 Length, 整数型, ,
.DLL命令 CoTaskMemFree, 整数型, "Ole32.dll", "CoTaskMemFree", 公开,
.参数 pv, 整数型, ,
.DLL命令 CoUninitialize, 整数型, "Ole32", "CoUninitialize", 公开,
.DLL命令 CreateCompatibleDC, 整数型, "gdi32.dll", "CreateCompatibleDC", 公开, 该函数创建一个与指定设备兼容的内存设备上下文环境(DC)。通过GetDc()获取的HDC直接与相关设备沟通,而本函数创建的DC,则是与内存中的一个表面相关联。
.参数 HDC, 整数型, , 现有设备上下文环境的句柄,如果该句柄为NULL,该函数创建一个与应用程序的当前显示器兼容的内存设备上下文环境。
.DLL命令 CreateCompression, 整数型, "gzip.dll", "CreateCompression", 公开,
.参数 context, 整数型, 传址 ,
.参数 flags, 整数型, ,
.DLL命令 CreateDecompression, 整数型, "gzip.dll", "CreateDecompression", 公开,
.参数 context, 整数型, 传址 ,
.参数 flags, 整数型, ,
.DLL命令 CreateDirectoryA, 整数型, "kernel32.dll", "CreateDirectoryA", 公开, 创建目录
.参数 模板目录, 文本型, ,
.参数 目录安全性结构, SECURITY_ATTRIBUTES, , lpSecurityAttributes,这个结构定义了目录的安全特性
.DLL命令 CreateDirectoryW, 逻辑型, "Kernel32.dll", "CreateDirectoryW", 公开,
.参数 bFolderName, 字节集, ,
.参数 lpSecurityAttributes, SECURITY_ATTRIBUTES, ,
.DLL命令 CreateFileA, 整数型, "", "CreateFileA", 公开, ,
.参数 lpFileName, 文本型, ,
.参数 dwDesiredAccess, 整数型, ,
.参数 dwShareMode, 整数型, ,
.参数 lpSecurityAttributes, 整数型, ,
.参数 dwCreationDisposition, 整数型, ,
.参数 dwFlagsAndAttributes, 整数型, ,
.参数 hTemplateFile, 整数型, ,
.DLL命令 CreateFileMappingA, 整数型, "kernel32", "CreateFileMappingA", 公开,
.参数 hFile, 整数型, , 0
.参数 lpFileMappingAttributes, 整数型, , 0
.参数 flProtect, 整数型, , 0
.参数 dwMaximumSizeHigh, 整数型, , 0
.参数 dwMaximumSizeLow, 整数型, , 0
.参数 lpName, 文本型, , 0
.DLL命令 CreateFileW, 整数型, "kernel32", "CreateFileW", 公开,
.参数 lpFileName, 字节集, , 0
.参数 dwDesiredAccess, 整数型, , 0
.参数 dwShareMode, 整数型, , 0
.参数 lpSecurityAttributes, 整数型, , 0
.参数 dwCreationDisposition, 整数型, , 0
.参数 dwFlagsAndAttributes, 整数型, , 0
.参数 hTemplateFile, 整数型, , 0
.DLL命令 CreateFontW, 整数型, "gdi32.dll", "CreateFontW", 公开, 用指定的属性创建一种逻辑字体 执行成功则返回逻辑字体的句柄,零表示失败。会设置GetLastError
.参数 nHeight, 整数型, , IfHeight
.参数 nWidth, 整数型, , IfWidth
.参数 nEscapement, 整数型, , IfEscapement
.参数 nOrientation, 整数型, , IfOrientation
.参数 fnWeight, 整数型, , IfWeight
.参数 fdwItalic, 整数型, , IfItalic
.参数 fdwUnderline, 整数型, , IfUnderline
.参数 fdwStrikeOut, 整数型, , IfStrikeOut
.参数 fdwCharSet, 整数型, , IfCharSet
.参数 fdwOutputPrecision, 整数型, , IfOutputPrecision
.参数 fdwClipPrecision, 整数型, , IfClipPrecision
.参数 fdwQuality, 整数型, , IfQuality
.参数 fdwPitchAndFamily, 整数型, , IfPitchAndFamily
.参数 lpszFace, 整数型, , IfFaceName;
.DLL命令 CreateIconFromResourceEx, 整数型, "user32.dll", "CreateIconFromResourceEx", 公开,
.参数 presbits, 整数型, ,
.参数 dwResSize, 整数型, ,
.参数 fIcon, 整数型, ,
.参数 dwVer, 整数型, ,
.参数 cxDesired, 整数型, ,
.参数 cyDesired, 整数型, ,
.参数 Flags, 整数型, ,
.DLL命令 CreateIoCompletionPort, 整数型, "kernel32", "CreateIoCompletionPort", 公开,
.参数 FileHandle, 整数型, , 0
.参数 ExistingCompletionPort, 整数型, , 0
.参数 CompletionKey, 整数型, , 0
.参数 NumberOfConcurrentThreads, 整数型, , 0
.DLL命令 CreateMenu, 整数型, "user32.dll", "CreateMenu", 公开, 创建新菜单 如成功则返回新的顶级菜单的句柄;零意味着错误
.DLL命令 CreateMutexA, 整数型, "kernel32.dll", "CreateMutexA", 公开,
.参数 互斥体结构, 整数型, ,
.参数 拥有互斥体, 整数型, ,
.参数 互斥体对象的名字, 文本型, ,
.DLL命令 CreateRemoteThread, 整数型, "kernel32.dll", "CreateRemoteThread", 公开, 创建一个新的线程,成功则返回新线程的句柄,零表示失败。
.参数 hProcess, 整数型, , 要创建线程的目标进程的句柄
.参数 lpThreadAttributes, 整数型, , 指向一个SECURITY_ATTRIBUTES变量,主要用来指定句柄是否可以被继承,如果让线程使用默认的安全属性,NULL为不能
.参数 dwStackSize, 整数型, , 线程堆栈大小,如果为0,那么线程的堆栈大小和主线程使用的大小相同
.参数 lpStartAddress, 整数型, , 线程的开始执行地址,指向一个新线程函数(过程)的指针
.参数 lpParameter, 整数型, , 传递给子线程自定义参数,或是新申请到的地址空间,0为无限止
.参数 dwCreationFlags, 整数型, , 设置线程被创建后的状态,如果为0表示,创建后立即运行,如果为CREATE_SUSPENDED标志,表示线程被创建后处于挂志状态,直到使用ResumeThread函数显式地启动线程为止
.参数 lpThreadId, 整数型, 传址 , 指向一个双字节变量,用来接收函数返回的线程ID.线程ID在系统范围内是唯一的.
.DLL命令 CreateRemoteThread2, 整数型, "kernel32", "CreateRemoteThread", 公开, 在另一进程中建立线索
.参数 hProcess, 整数型, ,
.参数 lpThreadAttributes, 整数型, ,
.参数 dwStackSize, 整数型, ,
.参数 lpStartAddress, 整数型, ,
.参数 lpParameter, 整数型, ,
.参数 dwCreationFlags, 整数型, ,
.参数 lpThreadId, 整数型, ,
.DLL命令 CreateServiceA, 整数型, "", "CreateServiceA", 公开, 建立服务对象
.参数 hSCManager, 整数型, , OpenSCManager 返回
.参数 lpServiceName, 文本型, , 以NULL 结尾的服务名,用于创建登记数据库中的关键字
.参数 lpDisplayName, 文本型, , 以NULL 结尾的服务名,用于用户界面标识服务
.参数 dwDesiredAccess, 整数型, , 指定服务返回类型。SERVICE_ALL_ACCESS
.参数 dwServiceType, 整数型, , 指定服务类型。SERVICE_WIN32_OWN_PROCESS
.参数 dwStartType, 整数型, , 指定何时启动服务。SERVICE_DEMAND_START
.参数 dwErrorControl, 整数型, , 指定服务启动失败的严重程度。SERVICE_ERROR_NORMAL
.参数 lpBinaryPathName, 文本型, , 指定服务程序二进制文件的路径
.参数 lpLoadOrderGroup, 整数型, , 指定顺序装入的服务组名。0表示服务不属于任何组
.参数 lpdwTagId, 整数型, , 忽略,NULL
.参数 lpDependencies, 整数型, , 指定启动该服务前必须先启动的服务或服务组。0
.参数 lpServiceStartName, 整数型, , 以NULL 结尾的字符串,指定服务帐号。如是NULL,则表示使用LocalSystem 帐号
.参数 lpPassword, 整数型, , 以NULL 结尾的字符串,指定对应的口令。为NULL表示无口令。但使用LocalSystem时填NULL
.DLL命令 CreateSolidBrush, 整数型, "gdi32.dll", "CreateSolidBrush", 公开, 用纯色创建一个刷子 如执行成功,返回新刷子的一个句柄;否则返回零
.参数 Color, 整数型, , 数字的RGB彩色;
.DLL命令 CreateStreamOnHGlobal, 整数型, "ole32.dll", "CreateStreamOnHGlobal", 公开,
.参数 hGlobal, 整数型, ,
.参数 fDeleteOnRelease, 整数型, ,
.参数 ppstm, 整数型, 传址 ,
.DLL命令 CreateThread, 整数型, "kernel32.dll", "CreateThread", 公开, 创建一个新的线程,创建完毕会立即返回。成功则返回新线程的句柄,零表示失败
.参数 lpThreadAttributes, 整数型, , 指向一个SECURITY_ATTRIBUTES结构,主要用来指定句柄是否可以被继承,如果让线程使用默认的安全属性,可以将此值设为 NULL
.参数 dwStackSize, 整数型, , 线程堆栈大小,如果为0,那么线程的堆栈大小和主线程使用的大小相同
.参数 lpStartAddress, 子程序指针, , 线程的开始执行地址,指向一个新线程函数(过程)的指针
.参数 lpParameter, 整数型, , 传递给自定义参数,传递给子线程的参数,0为无限止
.参数 dwCreationFlags, 整数型, , 设置线程被创建后的状态,如果为0表示,创建后立即运行,如果为CREATE_SUSPENDED标志,表示线程被创建后处于挂志状态,直到使用ResumeThread函数显式地启动线程为止
.参数 lpThreadId, 整数型, , 指向一个双字节变量,用来接收函数返回的线程ID.线程ID在系统范围内是唯一的.
.DLL命令 CreateThread2, 整数型, "kernel32.dll", "CreateThread", 公开, 创建一个新的线程,创建完毕会立即返回。成功则返回新线程的句柄,零表示失败
.参数 lpThreadAttributes, 整数型, , 指向一个SECURITY_ATTRIBUTES结构,主要用来指定句柄是否可以被继承,如果让线程使用默认的安全属性,可以将此值设为 NULL
.参数 dwStackSize, 整数型, , 线程堆栈大小,如果为0,那么线程的堆栈大小和主线程使用的大小相同
.参数 lpStartAddress, 整数型, , 线程的开始执行地址,指向一个新线程函数(过程)的指针
.参数 lpParameter, 整数型, , 传递给自定义参数,传递给子线程的参数,0为无限止
.参数 dwCreationFlags, 整数型, , 设置线程被创建后的状态,如果为0表示,创建后立即运行,如果为CREATE_SUSPENDED标志,表示线程被创建后处于挂志状态,直到使用ResumeThread函数显式地启动线程为止
.参数 lpThreadId, 整数型, , 指向一个双字节变量,用来接收函数返回的线程ID.线程ID在系统范围内是唯一的.
.DLL命令 CreateToolhelp32Snapshot, 整数型, "kernel32", "CreateToolhelp32Snapshot", 公开,
.参数 dwFlags, 整数型, , 0
.参数 th32ProcessIE, 整数型, , 0
.DLL命令 CreateWaitableTimerA, 整数型, "kernel32", "CreateWaitableTimerA", 公开,
.参数 lpTimerAttributes, 整数型, , 0
.参数 bManualReset, 逻辑型, , 0
.参数 lpTimerName, 整数型, , 0
.DLL命令 CreateWindowExA, 整数型, "user32.dll", "CreateWindowExA", 公开, 创建一个具有扩展风格的层叠式窗口、弹出式窗口或子窗口,其他与CreateWindow函数相同。关于创建窗口和其他参数的内容,请参看CreateWindow
.参数 dwExStyle, 整数型, , 窗口的扩展风格
.参数 lpClassName, 文本型, , 窗口实例的类的名字
.参数 lpWindowName, 文本型, , 窗口标题名
.参数 dwStyle, 整数型, , 新创建的窗口的样式
.参数 X, 整数型, , 窗口左上角的横坐标
.参数 Y, 整数型, , 窗口左上角的纵坐标
.参数 nWidth, 整数型, , 窗口的宽度
.参数 nHeight, 整数型, , 窗口的高度
.参数 hWndParent, 整数型, , 该窗口的父窗口的句柄
.参数 hMenu, 整数型, , 窗口主菜单句柄
.参数 hInstance, 整数型, , 创建窗口的应用程序当前句柄
.参数 lpParam, 整数型, , 指向一个传递给窗口的参数值的指针
.DLL命令 CreateWindowExW, 整数型, "user32.dll", "CreateWindowExW", 公开, 建立窗口 在返回前,CreateWindow给窗口过程发送一个WM_CREATE消息。对于层叠,弹出式和子窗口,CreateWindow给窗口发送WM_CREATE,WM_GETMINMAXINFO和WM_NCCREATE消息。消息WM_CREATE的IParam参数包含一个指向CREATESTRUCT结构的指针。如果指定了WS_VISIBLE风格,CreateWindow向窗口发送所有需要激活和显示窗口的消息
.参数 dwExStyle, 整数型, , WS_EX_常量
.参数 lpClassName, 字节集, , 指向一个空结束的字符串或整型数atom。如果该参数是一个整型量,它是由此前调用theGlobaIAddAtom函数产生的全局量。这个小于OxCOOO的16位数必须是IpClassName参数字的低16位,该参数的高位必须是O
.参数 lpWindowName, 字节集, ,
.参数 dwStyle, 整数型, , WS_常量
.参数 x, 整数型, , CW_USEDEFAULT
.参数 y, 整数型, ,
.参数 nWidth, 整数型, ,
.参数 nHeight, 整数型, ,
.参数 hWndParent, 整数型, ,
.参数 hMenu, 整数型, ,
.参数 hInstance, 整数型, , 与窗口相关联的模块事例的句柄
.参数 lpParam, 整数型, , 指向一个值的指针,该值传递给窗口 WM_CREATE消息
.DLL命令 CryptAcquireContextA, 整数型, "advapi32", "CryptAcquireContextA", 公开, ,
.参数 phProv, 整数型, 传址 , 0
.参数 pszContainer, 文本型, , 0
.参数 pszProvider, 文本型, , 0
.参数 dwProvType, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.DLL命令 CryptBinaryToStringA, 逻辑型, "Crypt32.dll", "CryptBinaryToStringA", 公开, 编码_BASE64编码A
.参数 pbBinary, 字节集, , 需要转换的数据
.参数 cbBinary, 整数型, , 数据长度
.参数 dwFlags, 整数型, , 解码标志
.参数 pszString, 字节集, , 数据缓存
.参数 pcchString, 整数型, 传址 , 返回长度
.DLL命令 CryptCreateHash, 整数型, "advapi32", "CryptCreateHash", 公开, ,
.参数 hProv, 整数型, , 0
.参数 Algid, 整数型, , 0
.参数 hKey, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.参数 phHash, 整数型, 传址 , 0
.DLL命令 CryptDestroyHash, 整数型, "advapi32", "CryptDestroyHash", 公开, ,
.参数 hHash, 整数型, , 0
.DLL命令 CryptGetHashParam, 整数型, "advapi32.dll", "CryptGetHashParam", 公开,
.参数 hHash, 整数型, ,
.参数 dwParam, 整数型, ,
.参数 pByte, 字节集, ,
.参数 pdwDataLen, 整数型, 传址 ,
.参数 dwFlags, 整数型, ,
.DLL命令 CryptHashData, 整数型, "advapi32.dll", "CryptHashData", 公开,
.参数 hHash, 整数型, ,
.参数 pbData, 字节集, 传址 ,
.参数 dwDataLen, 整数型, ,
.参数 dwFlags, 整数型, ,
.DLL命令 CryptReleaseContext, 整数型, "advapi32", "CryptReleaseContext", 公开, ,
.参数 hProv, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.DLL命令 DefWindowProc, 整数型, "user32.dll", "DefWindowProcA", 公开,
.参数 hwnd, 整数型, ,
.参数 wMsg, 整数型, ,
.参数 wParam, 整数型, ,
.参数 lParam, 整数型, ,
.DLL命令 DeleteCriticalSection, 整数型, "kernel32.dll", "DeleteCriticalSection", 公开, 删除一个临界区对象
.参数 lpCriticalSection, 线程许可证_, , 指向一个CRITICAL_SECTIONX结构
.DLL命令 DeleteCriticalSection_ptr, , "kernel32", "DeleteCriticalSection", 公开, 销毁许可证
.参数 lpCriticalSection, 整数型, ,
.DLL命令 DeleteCriticalSection_临界许可, 整数型, "kernel32", "DeleteCriticalSection", 公开, 销毁许可证
.参数 lpCriticalSection, 临界许可, 传址 ,
.DLL命令 DeleteDC, 整数型, "gdi32.dll", "DeleteDC", 公开, 删除专用设备场景或信息场景,释放所有相关窗口资源。不要将它用于GetDC函数取回的设备场景 执行成功则为非零,失败则为零
.参数 hdc, 整数型, , 将要删除的设备场景 在vb里使用不要将它用于由vb hdc属性获取的设备场景句柄;
.DLL命令 DeleteMenu, 整数型, "user32.dll", "DeleteMenu", 公开, 删除指定的菜单条目(在vb里使用:强烈建议用vb菜单的visible属性从菜单中删除条目。如使用这个函数,会造成指定菜单其他菜单条目的visible属性错误的影响菜单条目) 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 菜单句柄
.参数 nPosition, 整数型, , 欲删除菜单条目的标识符。如在wFlags中设置了MF_BYCOMMAND标志,这个参数就代表要改变的菜单条目的命令ID。如设置了MF_BYPOSITION标志,这个参数就代表条目在菜单中的位置(头一个条目肯定是零)
.参数 wFlags, 整数型, , MF_BYPOSITION或MF_BYCOMMAND,具体由nPosition参数决定;
.DLL命令 DeleteService, 逻辑型, "advapi32", "DeleteService", 公开, 从SCMANAGER数据库中删除服务 删除前必须处于停止状态
.参数 hService, 整数型, ,
.DLL命令 DestroyCompression, 整数型, "gzip.dll", "DestroyCompression", 公开,
.参数 context, 整数型, ,
.DLL命令 DestroyDecompression, , "gzip.dll", "DestroyDecompression", 公开,
.参数 context, 整数型, ,
.DLL命令 DestroyIcon, 整数型, "user32.dll", "DestroyIcon", 公开,
.参数 hIcon, 整数型, ,
.DLL命令 DestroyMenu, 整数型, "user32.dll", "DestroyMenu", 公开, 删除指定的菜单。如菜单属于另一个菜单的一部分,或直接分配给一个窗口,那么菜单会在窗口清除后被自动删除 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 欲删除菜单的句柄;
.DLL命令 DeviceIoControl, 逻辑型, "kernel32", "DeviceIoControl", 公开, 对设备执行指定的操作 非零表示成功,零表示失败。会设置GetLastError
.参数 hDevice, 整数型, , 设备句柄
.参数 dwIoControlCode, 整数型, , 带有 FSCTL_ 前缀的常数。参考设备控制选项的部分列表
.参数 lpInBuffer, 整数型, , 具体取决于dwIoControlCode参数。参考设备控制选项的部分列表
.参数 nInBufferSize, 整数型, , 输入缓冲区的长度
.参数 lpOutBuffer, 整数型, , 具体取决于dwIoControlCode参数。参考设备控制选项的部分列表
.参数 nOutBufferSize, 整数型, , 输出缓冲区的长度
.参数 lpBytesReturned, 整数型, , 实际装载到输出缓冲区的字节数量
.参数 lpOverlapped, 整数型, , OVERLAPPED,这个结构用于重叠操作。针对同步操作,请用ByVal As Long传递零值;
.DLL命令 DispatchMessageA, 长整数型, "user32", "DispatchMessageA", 公开,
.参数 a1, MSG, , 0
.DLL命令 DragAcceptFiles, , "shell32", "DragAcceptFiles", 公开, 标识窗口是否接受从shell拖放过来的文件,没有返回值
.参数 窗口句柄, 整数型, , HWND
.参数 是否接收, 逻辑型, , BOOL,真=接收拖拽,假=拒绝拖拽。
.DLL命令 DragFinish, 整数型, "shell32", "DragFinish", 公开, 释放shell为传递文件名而开辟的内存空间
.参数 hDrop, 整数型, , 一个HDROP句柄,如果是窗口,hDrop是WM_DROPFILES消息的WParam参数
.DLL命令 DragQueryFileA, 整数型, "shell32", "DragQueryFileA", 公开, DragQueryFile是一个成功拖放操作后获取被拖放文件的名称等信息的函数
.参数 hDrop, 整数型, , 用于区分”包含被拖拽文件名称结构”的句柄。即存放所拖放文件名称的数据结构的句柄,也就是文件名缓冲区的句柄
.参数 iFile, 整数型, , 文件索引编号(用于指明所要查询文件的序号, 如果拖进多个文件,则索引编号从零开始)
.参数 lpszFile, 文本型, , 得到的文件名,是带完整路径的文件名
.参数 cch, 整数型, , 存储拖拽文件名称缓冲区的大小,即lpszFile指针所指缓冲区的字符数
.DLL命令 DragQueryFileW, 整数型, "shell32", "DragQueryFileW", 公开,
.参数 HDROP, 整数型, , 0
.参数 UINT, 整数型, , 0
.参数 LPWSTR, 字节集, , 0
.参数 UINT, 整数型, , 0
.DLL命令 DrawMenuBar, 整数型, "user32", "DrawMenuBar", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 EmptyClipboard, 逻辑型, "", "EmptyClipboard", 公开, 剪辑板清空
.DLL命令 EnableMenuItem, 整数型, "user32.dll", "EnableMenuItem", 公开, 允许或禁止指定的菜单条目(在vb里使用:由这个函数做出的改动可以正常发挥作用,但不会由vb菜单的enabled属性反映出来)
.参数 hMenu, 整数型, , 菜单句柄
.参数 wIDEnableItem, 整数型, , 欲允许或禁止的一个菜单条目的标识符。如果在wEnable参数中设置了MF_BYCOMMAND标志,这个参数就代表欲改变菜单条目的命令ID。如设置的是MF_BYPOSITION,则这个参数代表菜单条目在菜单中的位置(第一个条目肯定是零)
.参数 wEnable, 整数型, , 参考ModifyMenu函数中的菜单常数标志定义表,其中列出了允许使用的所有常数。对于这个函数,只能指定下述常数:MF_BYCOMMAND,MF_BYPOSITION,MF_ENABLED,MF_DISABLED以及MF_GRAYED;
.DLL命令 EnterCriticalSection, 整数型, "kernel32.dll", "EnterCriticalSection", 公开, 进入一个临界区对象
.参数 lpCriticalSection, 线程许可证_, , 指向一个CRITICAL_SECTIONX结构
.DLL命令 EnterCriticalSection_ptr, , "kernel32", "EnterCriticalSection", 公开, 进入许可区
.参数 lpCriticalSection, 整数型, ,
.DLL命令 EnterCriticalSection_临界许可, , "kernel32", "EnterCriticalSection", 公开, 进入许可区
.参数 lpCriticalSection, 临界许可, 传址 ,
.DLL命令 EnumClipboardFormats, 整数型, "user32", "EnumClipboardFormats", 公开,
.参数 format, 整数型, ,
.DLL命令 EnumDisplayDevicesA, 逻辑型, "user32", "EnumDisplayDevicesA", 公开,
.参数 Unused, 整数型, , 0
.参数 iDevNum, 整数型, , 0
.参数 lpDisplayDevice, DISPLAY_DEVICEA, , 0
.参数 dwFlags, 整数型, , 0
.DLL命令 EnumDisplaySettingsA, 逻辑型, "user32", "EnumDisplaySettingsA", 公开, 取显示设置,成功返回1。
.参数 lpszDeviceName, 文本型, ,
.参数 iModeNum, 整数型, , ENUM_CURRENT_SETTINGS=-1 检索显示设备的当前设置。ENUM_REGISTRY_SETTINGS=-2 检索当前存储在注册表中的显示设备的设置
.参数 lpDevMode, 短整数, 传址 , 传址
.DLL命令 EnumWindows, 逻辑型, "user32", "EnumWindows", 公开,
.参数 lpEnumFunc, 子程序指针, , 0
.参数 lParam, 整数型, , 0
.DLL命令 FindWindowA, 整数型, "user32.dll", "FindWindowA", 公开, 寻找窗口句柄
.参数 lpClassName, 文本型, , 窗口类名
.参数 lpWindowName, 文本型, , 窗口标题
.DLL命令 FindWindowExA, 整数型, "user32", "FindWindowExA", 公开, 寻找窗口句柄
.参数 hwndParent, 整数型, , 父窗口句柄
.参数 hwndChildAfter, 整数型, , 子窗口句柄
.参数 lpszClass, 文本型, , 类名
.参数 lpszWindow, 文本型, , 标题
.DLL命令 free, 整数型, "msvcrt.dll", "@free", 公开,
.参数 ptr, 整数型, ,
.DLL命令 FreeLibrary, 逻辑型, "kernel32.dll", "FreeLibrary", 公开, 释放指定的动态链接库,它们早先是用LoadLibrary API函数装载的,真 表示成功,假 表示失败。
.参数 hLibModule, 整数型, , 要释放的一个库句柄
.DLL命令 GetAncestor, 整数型, "user32", "GetAncestor", 公开,
.参数 hwnd, 整数型, , 0
.参数 gaFlags, 整数型, , 0
.DLL命令 GetAsyncKeyState, 整数型, "user32.dll", "GetAsyncKeyState", 公开, 确定在调用函数时键是向上还是向下,以及键是在上一次调用GetAsyncKeyState 后按下的。
.参数 vKey, 整数型, , 您可以使用左区分和右区分常量来指定某些键。有关详细信息,请参阅备注部分。
.DLL命令 GetClassInfoExA, 整数型, "user32.dll", "GetClassInfoExA", 公开,
.参数 hinstance, 整数型, , 指向拥有类的那个实例的一个句柄。如设为NULL,则获得与标准windows类有关的信息
.参数 lpcstr, 文本型, , 欲查找的类名。也可能是个Long值,其中的低字是包含类名的一个全局(共用)原子
.参数 lpwndclassexa, WNDCLASSEX, , 指向接收类信息的WNDCLASSEX结构的指针
.DLL命令 GetClassNameA, 整数型, "user32", "GetClassNameA", 公开,
.参数 hWnd, 整数型, , 0
.参数 lpClassName, 文本型, 传址 , 0
.参数 nMaxCount, 整数型, , 0
.DLL命令 GetClipboardData, 整数型, "user32", "GetClipboardData", 公开, 剪辑板取数据句柄
.参数 wFormat, 整数型, ,
.DLL命令 GetClipboardFormatNameA, 整数型, "user32", "GetClipboardFormatNameA", 公开,
.参数 iFormat, 整数型, ,
.参数 psBuffer, 文本型, ,
.参数 iMaxCount, 整数型, ,
.DLL命令 GetClipboardViewer, 整数型, "user32.dll", "GetClipboardViewer", 公开, 返回第一个剪贴板浏览窗口句柄
.DLL命令 GetCommandLineW, 整数型, "kernel32.dll", "GetCommandLineW", 公开, 获得指向当前程序及参数缓冲区的一个指针
.DLL命令 GetCurrentDirectoryA, 整数型, "kernel32", "GetCurrentDirectoryA", 公开,
.参数 nBufferLength, 整数型, , 0
.参数 lpBuffer, 文本型, , 0
.DLL命令 GetCurrentProcess, 整数型, "kernel32.dll", "GetCurrentProcess", 公开, ,
.DLL命令 GetCurrentProcessId, 整数型, "kernel32", "GetCurrentProcessId", 公开,
.DLL命令 GetCurrentThread, 整数型, "kernel32.dll", "GetCurrentThread", 公开, 获取当前线程的伪句柄
.DLL命令 GetCursorPos, 逻辑型, "user32", "GetCursorPos", 公开,
.参数 lpPoint, POINT, , 0
.DLL命令 GetDateFormatA, 整数型, "kernel32", "GetDateFormatA", 公开,
.参数 Locale, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.参数 a1, SYSTEMTIME, , 0
.参数 lpFormat, 文本型, , 0
.参数 lpDateStr, 文本型, , 0
.参数 cchDate, 整数型, , 0
.DLL命令 GetDC, 整数型, "user32.dll", "GetDC", 公开, 获取指定窗口的设备场景 指定窗口的设备场景句柄,出错则为0
.参数 hwnd, 整数型, , 将获取其设备场景的窗口的句柄。若为0,则要获取整个屏幕的DC;
.DLL命令 GetDesktopWindow, 整数型, "user32", "GetDesktopWindow", 公开,
.DLL命令 GetDIBits, 整数型, "gdi32", "GetDIBits", 公开,
.参数 HDC, 整数型, , 0
.参数 HBITMAP, 整数型, , 0
.参数 UINT, 整数型, , 0
.参数 UINT, 整数型, , 0
.参数 LPVOID, 整数型, , 0
.参数 LPBITMAPINFO, BITMAPINFOHEADER, , 0
.参数 UINT, 整数型, , 0
.DLL命令 GetEnvironmentVariableA, 整数型, "kernel32", "GetEnvironmentVariableA", 公开,
.参数 lpName, 文本型, , 0
.参数 lpBuffer, 文本型, , 0
.参数 nSize, 整数型, , 0
.DLL命令 GetExitCodeThread, 整数型, "kernel32.dll", "GetExitCodeThread", 公开, 获取一个已中止线程的退出代码
.参数 hThread, 整数型, , 想获取退出代码的一个线程的句柄
.参数 lpExitCode, 整数型, 传址 , 用于装载线程退出代码的一个长整数变量。如线程尚未中断,则设为常数STILL_ACTIVE
.DLL命令 GetFileAttributesW, 整数型, "kernel32", "GetFileAttributesW", 公开,
.参数 lpFileName, 字节集, , 0
.DLL命令 GetFileSizeEx, 整数型, "", "GetFileSizeEx", 公开,
.参数 文件句柄, 整数型, ,
.参数 高阶指针, 整数型, 传址 , 高阶双字的文件大小的指针,超过2G大小注意这个
.DLL命令 GetFocus, 整数型, "user32", "GetFocus", 公开,
.DLL命令 GetForegroundWindow, 整数型, "user32.dll", "GetForegroundWindow", 公开, 取前台窗口
.DLL命令 GetGUIThreadInfo, 逻辑型, "user32", "GetGUIThreadInfo", 公开,
.参数 idThread, 整数型, , 0
.参数 pgui, 线程信息型, 传址 , 0
.DLL命令 GetInputState, 整数型, "user32.dll", "GetInputState", 公开, 判断是否存在任何待决(等待处理)的鼠标或键盘事件 非零表示成功,零表示失败
.DLL命令 GetKeyState, 整数型, "user32", "GetKeyState", 公开,
.参数 nVirtKey, 整数型, , 0
.DLL命令 GetLastError, 整数型, "", "GetLastError", 公开, 针对之前调用的api函数,用这个函数取得扩展错误信息(在vb里使用:在vb中,用Err对象的GetLastError属性获取GetLastError的值。这样做是必要的,因为在api调用返回以及vb调用继续执行期间,vb有时会重设GetLastError的值) 由api函数决定。请参考api32.txt文件,其中列出了一系列错误常数;都以ERROR_前缀起头。常用的错误代码见下表
.DLL命令 GetLocaleInfoA, 整数型, "kernel32", "GetLocaleInfoA", 公开,
.参数 Locale, 整数型, , 0
.参数 LCType, 整数型, , 0
.参数 lpLCData, 文本型, , 0
.参数 cchData, 整数型, , 0
.DLL命令 GetLocalTime, 整数型, "kernel32.dll", "GetLocalTime", 公开, 获取本地日期和时间
.参数 lpSystemTime, SYSTEMTIME, , 指向一个用于装载本地时间的 SYSTEMTIME 结构
.DLL命令 GetLogicalDriveStringsA, 整数型, "kernel32", "GetLogicalDriveStringsA", 公开,
.参数 nBufferLength, 整数型, , 0
.参数 lpBuffer, 字节集, , 0
.DLL命令 GetMenu, 整数型, "user32.dll", "GetMenu", 公开, 取得窗口中一个菜单的句柄 依附于指定窗口的一个菜单的句柄(如果有菜单);否则返回零
.参数 hwnd, 整数型, , 窗口句柄。对于vb,这应该是一个窗体句柄。注意可能不是子窗口的句柄;
.DLL命令 GetMenuItemCount, 整数型, "user32.dll", "GetMenuItemCount", 公开, 返回菜单中条目(菜单项)的数量 菜单中的条目数量;-1意味着出错。会设置GetLastError
.参数 hMenu, 整数型, , 目标菜单的句柄;
.DLL命令 GetMenuItemID, 整数型, "user32.dll", "GetMenuItemID", 公开, 返回位于菜单中指定位置处的条目的菜单ID 指定条目的菜单ID。如条目属于一个弹出式菜单,就返回-1;如指定的条目属于一个分隔符(比如一条分隔线)则返回0
.参数 hMenu, 整数型, , 菜单的句柄
.参数 nPos, 整数型, , 条目在菜单中的位置。第一个条目的编号是0;
.DLL命令 GetMenuItemInfoA, 整数型, "user32.dll", "GetMenuItemInfoA", 公开, 用一个MENUITEMINFO结构取得(接收)与一个菜单条目有关的特定信息 TRUE(非零)表示成功,否则返回零。会设置GetLastError
.参数 hMenu, 整数型, , 菜单的句柄
.参数 un, 整数型, , 菜单条目的菜单ID或位置
.参数 b, 整数型, , Boolean,如un指定的是条目位置,就为TRUE;如指定的是一个菜单ID,则为FALSE
.参数 lpMenuItemInfo, 菜单条目结构, , MENUITEMINFO,这个结构用于装载请求的信息;
.DLL命令 GetMenuState, 整数型, "user32.dll", "GetMenuState", 公开, 取得与指定菜单条目状态有关的信息 在api32.txt文件的常数定义的一系列标志的组合,请看下表。如条目是个弹出式菜单,那么结构的最低字节就包含了状态标志,而第二个字节包含条目在弹出式菜单中的数量
.参数 hMenu, 整数型, , 菜单句柄
.参数 wID, 整数型, , 欲检查的菜单条目的标识符。如果在wFlags参数中设置了MF_BYCOMMAND标志,这个参数就用于指定要改变的菜单条目的命令ID。如果设置的是MF_BYPOSITION标志,这个参数就用于指定条目在菜单中的位置(第一个条目的位置为0)
.参数 wFlags, 整数型, , 常数MF_BYCOMMAND或MF_BYPOSITION,取决于wID参数的设置;
.DLL命令 GetMenuStringA, 整数型, "user32.dll", "GetMenuStringA", 公开, 取得指定菜单条目的字串 在lpString中返回的字串的长度(不包括空中止字符)。零意味着出错
.参数 hMenu, 整数型, , 菜单句柄
.参数 wIDItem, 整数型, , 欲接收的菜单条目的标识符。如果在wFlags参数中设置了MF_BYCOMMAND标志,这个参数就用于指定要改变的菜单条目的命令ID。如果设置的是MF_BYPOSITION标志,这个参数就用于指定条目在菜单中的位置(第一个条目的位置为0)
.参数 lpString, 文本型, , 指定一个预先定义好的字串缓冲区,以便为菜单条目装载字串
.参数 nMaxCount, 整数型, , 载入lp缓冲区中的最大字符数量+1
.参数 wFlag, 整数型, , 常数MF_BYCOMMAND或MF_BYPOSITION,取决于wID参数的设置;
.DLL命令 GetMessageA, 整数型, "user32", "GetMessageA", 公开,
.参数 lpMsg, MSG, , 0
.参数 hWnd, 整数型, , 0
.参数 wMsgFilterMin, 整数型, , 0
.参数 wMsgFilterMax, 整数型, , 0
.DLL命令 GetModuleFileNameA, 整数型, "kernel32", "GetModuleFileNameA", 公开,
.参数 hModule, 整数型, , 0
.参数 lpFilename, 文本型, , 0
.参数 nSize, 整数型, , 0
.DLL命令 GetModuleFileNameExA, 整数型, "Psapi", "GetModuleFileNameExA", 公开,
.参数 hProcess, 整数型, ,
.参数 hModule, 整数型, ,
.参数 lpFilename, 文本型, ,
.参数 nSize, 整数型, ,
.DLL命令 GetModuleHandle, 整数型, "kernel32.dll", "GetModuleHandleA", 公开,
.参数 lpModuleName, 文本型, ,
.DLL命令 GetModuleHandleA, 整数型, "kernel32.dll", "GetModuleHandleA", 公开, 获取一个应用程序或动态链接库的模块句柄。如执行成功成功,则返回模块句柄。零表示失败。
.参数 lpModuleName, 文本型, , 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD只有在当前进程的场景中,这个句柄才会有效
.DLL命令 GetObjectA_, 整数型, "gdi32", "GetObjectA", 公开,
.参数 对象句柄, 整数型, ,
.参数 数据尺寸, 整数型, ,
.参数 属性, 位图结构_, ,
.DLL命令 GetParent, 整数型, "user32", "GetParent", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 GetPerformanceInfo, 逻辑型, "psapi.dll", "GetPerformanceInfo", 公开,
.参数 pPerformanceInformation, 整数型, ,
.参数 cb, 整数型, ,
.DLL命令 GetProcAddress, 整数型, "kernel32", "GetProcAddress", 公开, 从指定的动态链接库中检索一个导出的函数或变量的地址
.参数 模块句柄, 整数型, , 用LoadLibrary或getmodulehandle函数返回的句柄
.参数 函数名称, 文本型, , 函数名称
.DLL命令 GetProcessHeap, 整数型, "kernel32.dll", "GetProcessHeap", 公开,
.DLL命令 GetProcessImageFileName, 整数型, "psapi.dll", "GetProcessImageFileNameA", 公开,
.参数 hProcess, 整数型, ,
.参数 lpImageFileName, 文本型, ,
.参数 nSize, 整数型, ,
.DLL命令 GetProcessImageFileNameA, 整数型, "psapi.dll", "GetProcessImageFileNameA", 公开,
.参数 hProcess, 整数型, ,
.参数 lpImageFileName, 文本型, ,
.参数 nSize, 整数型, ,
.DLL命令 GetProcessImageFileNameW, 整数型, "psapi.dll", "GetProcessImageFileNameW", 公开,
.参数 hProcess, 整数型, ,
.参数 lpImageFileName, 字节集, ,
.参数 nSize, 整数型, ,
.DLL命令 GetProcessTimes, 逻辑型, "kernel32", "GetProcessTimes", 公开,
.参数 hProcess, 整数型, , 0
.参数 lpCreationTime, 整数型, , 0
.参数 lpExitTime, 整数型, , 0
.参数 lpKernelTime, 整数型, , 0
.参数 lpUserTime, 整数型, , 0
.DLL命令 GetProp, 整数型, "user32.dll", "GetPropA", 公开,
.参数 hwnd, 整数型, ,
.参数 lpString, 文本型, ,
.DLL命令 GetPropA, 整数型, "user32", "GetPropA", 公开,
.参数 hWnd, 整数型, , 0
.参数 lpString, 文本型, , 0
.DLL命令 GetQueuedCompletionStatus, 逻辑型, "kernel32", "GetQueuedCompletionStatus", 公开, 获取完成端口队列中的数据
.参数 CompletionPort, 整数型, , 完成端口句柄
.参数 lpNumberOfBytesTransferred, 整数型, 传址 , 本次传输的数据长度
.参数 lpCompletionKey, 整数型, 传址 , 完成key
.参数 lpOverlapped, 整数型, 传址 , 重叠对象
.参数 dwMilliseconds, 整数型, , 等待超时时间
.DLL命令 GetStartupInfoW, , "kernel32", "GetStartupInfoW", 公开,
.参数 lpStartupInfo, STARTUPINFO, , 0
.DLL命令 GetSubMenu, 整数型, "user32.dll", "GetSubMenu", 公开, 取得一个弹出式菜单的句柄,它位于菜单中指定的位置 位于指定位置的弹出式菜单的句柄(如果有的话);否则返回零
.参数 hMenu, 整数型, , 菜单的句柄
.参数 nPos, 整数型, , 条目在菜单中的位置。第一个条目的编号为0;
.DLL命令 GetSystemDirectoryA, 整数型, "kernel32", "GetSystemDirectoryA", 公开, 目录_取system32目录 成功返回system32目录的全路径
.参数 缓冲区, 文本型, ,
.参数 缓冲区长度, 整数型, ,
.DLL命令 GetSystemFirmwareTable, 整数型, "Kernel32.dll", "GetSystemFirmwareTable", 公开,
.参数 FirmwareTableProviderSignature, 整数型, ,
.参数 FirmwareTableID, 整数型, ,
.参数 pFirmwareTableBuffer, 整数型, ,
.参数 BufferSize, 整数型, ,
.DLL命令 GetSystemMenu, 整数型, "user32.dll", "GetSystemMenu", 公开, 取得指定窗口的系统菜单的句柄。在vb环境,“系统菜单”的正式名称为“控制菜单”,即单击窗口左上角的控制框时出现的菜单 如执行成功,返回系统菜单的句柄;零意味着出错。如bRevert设为TRUE,也会返回零(简单的恢复原始的系统菜单)
.参数 hwnd, 整数型, , 窗口的句柄
.参数 bRevert, 整数型, , 如设为TRUE,表示接收原始的系统菜单;
.DLL命令 GetTempPathA, 整数型, "kernel32", "GetTempPathA", 公开,
.参数 nBufferLength, 整数型, , 0
.参数 lpBuffer, 文本型, , 0
.DLL命令 GetTextPointer_BlueScreen, 整数型, "", "lstrcpyn", 公开, 取文本指针
.参数 变量, UNICODE_STRING_BLUESCREEN, 传址 , 一定要传址
.参数 变量, UNICODE_STRING_BLUESCREEN, 传址 , 一定要传址.重复一次
.参数 保留, 整数型, , 0
.DLL命令 GetThreadContext, 逻辑型, "kernel32.dll", "GetThreadContext", 公开, 获取指定线程的上下文。
.参数 hThread, 整数型, , 要获取其上下文的线程的句柄。句柄必须具有 THREAD_GET_CONTEXT访问权限。
.参数 lpContext, 线程环境, , 指向CONTEXT结构的指针,该结构接收指定线程的适当上下文。此结构的ContextFlags成员的值指定检索线程上下文的哪些部分。
.DLL命令 GetTimeFormatA, 整数型, "kernel32", "GetTimeFormatA", 公开,
.参数 Locale, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.参数 a1, SYSTEMTIME, , 0
.参数 lpFormat, 文本型, , 0
.参数 lpTimeStr, 文本型, , 0
.参数 cchTime, 整数型, , 0
.DLL命令 GetTokenInformation, 整数型, "", "GetTokenInformation", 公开, ,
.参数 TokenHandle, 整数型, , 0
.参数 TokenInformationClass, 整数型, , 0
.参数 TokenInformation, TOKEN_ELEVATION, , 0
.参数 TokenInformationLength, 整数型, , 0
.参数 ReturnLength, 整数型, 传址 , 0
.DLL命令 GetTokenInformation2, 整数型, "", "GetTokenInformation", 公开, ,
.参数 TokenHandle, 整数型, , 0
.参数 TokenInformationClass, 整数型, , 0
.参数 TokenInformation, 整数型, , 0
.参数 TokenInformationLength, 整数型, , 0
.参数 ReturnLength, 整数型, , 0
.DLL命令 GetUserNameA, 整数型, "advapi32.dll", "GetUserNameA", 公开, 取出当前的用户名,TRUE(非零)表示成功,否则返回零。
.参数 字串缓冲区, 文本型, , lpBuffer,随同用户名载入的字串缓冲区
.参数 缓冲区长度, 整数型, 传址 , nSize,缓冲区的长度。这个变量随同返回用户名的实际长度载入
.DLL命令 GetVersion, 整数型, "kernel32", "GetVersion", 公开, ,
.DLL命令 GetVersionExA, 逻辑型, "kernel32.dll", "GetVersionExA", 公开,
.参数 pVersionInformation, OSVERSIONINFOEX, ,
.DLL命令 GetWindow, 整数型, "user32", "GetWindow", 公开,
.参数 hWnd, 整数型, , 0
.参数 uCmd, 整数型, , 0
.DLL命令 GetWindowLong, 整数型, "user32.dll", "GetWindowLongA", 公开,
.参数 hwnd, 整数型, ,
.参数 nIndex, 整数型, ,
.DLL命令 GetWindowLongA, 长整数型, "user32.dll", "GetWindowLongA", 公开, 获得有关指定窗口的信息,函数也获得在额外窗口内存中指定偏移位地址的32位度整型值
.参数 hWnd, 整数型, , 窗口句柄及间接给出的窗口所属的窗口类。
.参数 nIndex, 整数型, , 指定要获得值的大于等于0的值的偏移量。
.DLL命令 GetWindowsDirectoryA, 整数型, "kernel32", "GetWindowsDirectoryA", 公开,
.参数 lpBuffer, 文本型, , 0
.参数 uSize, 整数型, , 0
.DLL命令 GetWindowTextA, 整数型, "user32.dll", "GetWindowTextA", 公开, 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
.参数 hWnd, 整数型, , 欲获取文字的那个窗口的句柄
.参数 lpString, 文本型, 传址 , 预定义的一个缓冲区,至少有cch 1个字符大小;随同窗口文字载入
.参数 nMaxCount, 整数型, , lp缓冲区的长度;
.DLL命令 GetWindowTextLengthA, 整数型, "user32", "GetWindowTextLengthA", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 GetWindowTextLengthW, 整数型, "user32", "GetWindowTextLengthW", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 GetWindowTextW, 整数型, "user32.dll", "GetWindowTextW", 公开, 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
.参数 hWnd, 整数型, , 欲获取文字的那个窗口的句柄
.参数 lpString, 整数型, , 预定义的一个缓冲区,至少有cch 1个字符大小;随同窗口文字载入
.参数 nMaxCount, 整数型, , lp缓冲区的长度;
.DLL命令 GetWindowThreadProcessId, 整数型, "user32.dll", "GetWindowThreadProcessId", 公开, 取窗口进程线程ID。返回线程ID
.参数 hWnd, 整数型, , 窗口句柄
.参数 lpdwProcessId, 整数型, 传址 , 返回进程ID
.DLL命令 GlobalAlloc, 整数型, "kernel32", "GlobalAlloc", 公开, 在堆中分配内存
.参数 wFlags, 整数型, ,
.参数 dwBytes, 整数型, ,
.DLL命令 GlobalFree, 整数型, "kernel32.dll", "GlobalFree", 公开,
.参数 hMem, 整数型, ,
.DLL命令 GlobalLock, 整数型, "kernel32", "GlobalLock", 公开, 锁定内存对象并返回一个指针
.参数 hMem, 整数型, ,
.DLL命令 GlobalSize, 整数型, "kernel32", "GlobalSize", 公开, 返回全局内存块大小
.参数 hMem, MODULES, ,
.DLL命令 GlobalSize_, 整数型, "kernel32", "GlobalSize", 公开, 返回全局内存块大小
.参数 hMem, 整数型, ,
.DLL命令 GlobalUnlock, 整数型, "kernel32", "GlobalUnlock", 公开, 开锁全局内存块
.参数 hMem, 整数型, ,
.DLL命令 HeapAlloc, 整数型, "kernel32.dll", "HeapAlloc", 公开, 从堆栈分配内存
.参数 堆栈句柄, 整数型, , hHeap
.参数 标志, 整数型, , dwFlags
.参数 分配大小, 整数型, , dwBytes
.DLL命令 HeapCreate, 整数型, "kernel32", "HeapCreate", 公开,
.参数 flOptions, 整数型, , 0
.参数 dwInitialSize, 整数型, , 0
.参数 dwMaximumSize, 整数型, , 0
.DLL命令 HeapDestroy, 逻辑型, "kernel32", "HeapDestroy", 公开,
.参数 hHeap, 整数型, , 0
.DLL命令 HeapFree, 整数型, "kernel32.dll", "HeapFree", 公开,
.参数 hHeap, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMem, 整数型, ,
.DLL命令 HeapReAlloc, 整数型, "kernel32", "HeapReAlloc", 公开, 从堆中重分配内存
.参数 hHeap, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.参数 lpMem, 整数型, , 0
.参数 dwBytes, 整数型, , 0
.DLL命令 HeapSetInformation, 整数型, "kernel32.dll", "HeapSetInformation", 公开,
.参数 HeapHandle, 整数型, ,
.参数 HeapInformationClass, 整数型, ,
.参数 HeapInformation, 整数型, ,
.参数 HeapInformationLength, 整数型, ,
.DLL命令 HeapSize, 整数型, "kernel32", "HeapSize", 公开,
.参数 hHeap, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.参数 lpMem, 整数型, , 0
.DLL命令 HttpOpenRequestA, 整数型, "wininet.dll", "HttpOpenRequestA", 公开, Http创建请求
.参数 Internet连接句柄, 整数型, , 由Internet建立连接返回
.参数 访问方式, 文本型, 传址 , "GET" or "POST"为空默认GET
.参数 页面路径, 文本型, 传址 , 简短路径,不带域名
.参数 协议版本, 文本型, 传址 , 为空默认HTTP/1.1
.参数 引用页, 文本型, 传址 , 可为空
.参数 识别类型, 文本型, 传址 , 可为空
.参数 dwFlags, 整数型, , 2147483648更新下载
.参数 dwContext, 整数型, , 0
.DLL命令 HttpQueryInfoA, 整数型, "Wininet.dll", "HttpQueryInfoA", 公开,
.参数 hRequest, 整数型, ,
.参数 dwInfoLevel, 整数型, ,
.参数 lpvBuffer, 整数型, 传址 ,
.参数 lpdwBufferLength, 整数型, 传址 ,
.参数 lpdwIndex, 整数型, 传址 ,
.DLL命令 HttpQueryInfoA1, 逻辑型, "wininet.dll", "HttpQueryInfoA", 公开, HTTP查询信息
.参数 Internet请求句柄, 整数型, ,
.参数 待查信息, 整数型, , 22返回所有信息;43SET_COOKIE;+2147483648返回文本
.参数 返回容器, 文本型, 传址 ,
.参数 返回容器长度, 整数型, 传址 ,
.参数 lpdwIndex, 整数型, ,
.DLL命令 HttpSendRequestA, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开, Http发送请求
.参数 HTTP请求句柄, 整数型, ,
.参数 附加协议头, 文本型, 传址 ,
.参数 附加协议头长度, 整数型, ,
.参数 提交信息, 文本型, 传址 ,
.参数 提交信息长度, 整数型, ,
.DLL命令 HttpSendRequestA_字节集, 逻辑型, "wininet.dll", "HttpSendRequestA", 公开, Http发送请求
.参数 HTTP请求句柄, 整数型, ,
.参数 附加协议头, 文本型, 传址 ,
.参数 附加协议头长度, 整数型, ,
.参数 提交信息, 字节集, 传址 ,
.参数 提交信息长度, 整数型, ,
.DLL命令 ILCreateFromPathA, 整数型, "Shell32", "ILCreateFromPathA", 公开,
.参数 lpFileName, 文本型, ,
.DLL命令 ILCreateFromPathW, 整数型, "Shell32", "ILCreateFromPathW", 公开,
.参数 lpFileName, 字节集, ,
.DLL命令 ILFree, 整数型, "shell32.dll", "ILFree", 公开,
.参数 lngPidl, 整数型, ,
.DLL命令 ImageList_Destroy, 整数型, "comctl32.dll", "ImageList_Destroy", 公开,
.参数 himl, 整数型, ,
.DLL命令 ImageList_Read, 整数型, "comctl32.dll", "ImageList_Read", 公开,
.参数 pstm, 整数型, ,
.DLL命令 InitCompression, 整数型, "gzip.dll", "InitCompression", 公开,
.DLL命令 InitDecompression, 整数型, "gzip.dll", "InitDecompression", 公开, gzip.dll 请自行到这里来下载http://pan.baidu.com/share/link?shareid=222122&uk=2013335237
.DLL命令 InitializeAcl, 逻辑型, "advapi32", "InitializeAcl", 公开,
.参数 pAcl, 整数型, , 0
.参数 nAclLength, 整数型, , 0
.参数 dwAclRevision, 整数型, , 0
.DLL命令 InitializeCriticalSection, 整数型, "kernel32.dll", "InitializeCriticalSection", 公开, 初始化一个临界区对象
.参数 lpCriticalSection, 线程许可证_, , 指向一个 CRITICAL_SECTION 结构
.DLL命令 InitializeCriticalSection_ptr, , "kernel32", "InitializeCriticalSection", 公开, 创建许可证
.参数 lpCriticalSection, 整数型, ,
.DLL命令 InitializeCriticalSection_临界许可, , "kernel32", "InitializeCriticalSection", 公开, 创建许可证
.参数 lpCriticalSection, 临界许可, 传址 ,
.DLL命令 InsertMenuA, 整数型, "user32", "InsertMenuA", 公开,
.参数 hMenu, 整数型, , 0
.参数 uPosition, 整数型, , 0
.参数 uFlags, 整数型, , 0
.参数 uIDNewItem, 整数型, , 0
.参数 lpNewItem, 整数型, , 0
.DLL命令 InsertMenuItemA, 整数型, "user32", "InsertMenuItemA", 公开, 用一个MENUITEMINFO结构指定的特征插入一个新菜单条目
.参数 hMenu, 整数型, , 菜单的句柄
.参数 un, 整数型, , 菜单条目的菜单ID。新条目会插入由这个参数指定的项目之前
.参数 bool, 逻辑型, , Boolean,如un指定的是条目的位置,就为TRUE,如指定的是菜单ID,就为FALSE
.参数 lpcMenuItemInfo, 菜单条目结构, , MENUITEMINFO,用于设置指定菜单条目的特征;
.DLL命令 InternetCloseHandle, , "Wininet.dll", "InternetCloseHandle", 公开,
.参数 handle, 整数型, ,
.DLL命令 InternetConnectA, 整数型, "wininet.dll", "InternetConnectA", 公开, Internet建立连接
.参数 Internet句柄, 整数型, ,
.参数 域名, 文本型, 传址 ,
.参数 服务器端口, 整数型, , 80HTTP;21FTP;
.参数 用户名, 文本型, 传址 , 空
.参数 用户口令, 文本型, 传址 , 空
.参数 服务类型, 整数型, , 1FTP;3HTTP
.参数 dwFlags, 整数型, , 0http;134217728被动FTP模式
.参数 dwContext, 整数型, , 0
.DLL命令 InternetGetConnectedState, , "Wininet.dll", "InternetGetConnectedState", 公开,
.参数 lpdwFlags, 整数型, 传址 ,
.参数 dwReserved, 整数型, ,
.DLL命令 InternetGetCookieA, 逻辑型, "wininet", "InternetGetCookieA", 公开,
.参数 lpszUrl, 文本型, , 0
.参数 lpszCookieName, 文本型, , 0
.参数 a1, 文本型, , 0
.参数 a1, 整数型, , 0
.DLL命令 InternetGetCookieExA, 整数型, "wininet.dll", "InternetGetCookieExA", 公开,
.参数 lpszURL, 文本型, ,
.参数 lpszCookieName, 文本型, ,
.参数 lpszCookieData, 文本型, ,
.参数 lpdwSize, 整数型, 传址 ,
.参数 dwFlags, 整数型, ,
.参数 lpReserved, 整数型, ,
.DLL命令 InternetOpenA, 整数型, "wininet.dll", "InternetOpenA", 公开, Internet激活
.参数 句柄名称, 文本型, 传址 ,
.参数 连接类型, 整数型, , 1直接连接;3代理连接
.参数 代理地址, 文本型, 传址 ,
.参数 代理掩码, 文本型, 传址 ,
.参数 dwFlags, 整数型, , 0
.DLL命令 InternetOpenA2, 整数型, "wininet.dll", "InternetOpenA", 公开, Internet激活
.参数 句柄名称, 文本型, 传址 ,
.参数 连接类型, 整数型, , 1直接连接;3代理连接
.参数 代理地址, 整数型, 传址 ,
.参数 代理掩码, 整数型, 传址 ,
.参数 dwFlags, 整数型, , 0
.DLL命令 InternetOpenUrlA, 整数型, "Wininet.dll", "InternetOpenUrlA", 公开,
.参数 hInternet, 整数型, ,
.参数 lpszUrl, 文本型, ,
.参数 lpszHeaders, 文本型, ,
.参数 dwHeadersLength, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 dwContext, 整数型, ,
.DLL命令 InternetReadFile, 整数型, "Wininet.dll", "InternetReadFile", 公开,
.参数 hFile, 整数型, ,
.参数 lpBuffer, 字节集, ,
.参数 dwNumberOfBytesToRead, 整数型, ,
.参数 lpdwNumberOfBytesRead, 整数型, 传址 ,
.DLL命令 IsBadCodePtr, 整数型, "kernel32.dll", "IsBadCodePtr", 公开, 检测指针指向的某个字节是否可读
.参数 lpMemory, 整数型, , 目标内存地址指针
.DLL命令 IsBadReadPtr, 整数型, "kernel32.dll", "IsBadReadPtr", 公开, 检测某段内存是否可读
.参数 lpMemory, 整数型, , 目标地址指针
.参数 dwSize, 整数型, , 长度
.DLL命令 IsBadStringPtrA, 整数型, "kernel32.dll", "IsBadStringPtrA", 公开, 检测一个以0结尾的字符串是否可读,包括这个0
.参数 lpsz, 整数型, ,
.参数 ucchMax, 整数型, ,
.DLL命令 IsClipboardFormatAvailable, 逻辑型, "user32", "IsClipboardFormatAvailable", 公开, 剪贴板格式是否可用,返回非零表示可用,零表示不可用
.参数 format, 整数型, , CF_开头常量。1.文本,2.位图,3.二进制数据
.DLL命令 IsDebuggerPresent, 整数型, "kernel32.dll", "IsDebuggerPresent", 公开, 返回非0是,否则不是
.DLL命令 IsIconic, 逻辑型, "user32", "IsIconic", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 IsMenu, 整数型, "user32.dll", "IsMenu", 公开, 判断指定的句柄是否为一个菜单的句柄 如句柄是菜单句柄,就返回TRUE;否则返回零
.参数 hMenu, 整数型, , 欲测试的菜单的句柄;
.DLL命令 IsTextUnicode, 逻辑型, "advapi32", "IsTextUnicode", 公开, IsTextUnicode 函数是确定一个缓冲区是否可能包含 Unicode 文本,包含Unicode 文本返回真。
.参数 lpv, 字节集, , 指向要检查的输入缓冲区
.参数 iSize, 整数型, , 由lpv指向的缓冲区大小,以字节为单位。
.参数 lpiResult, 整数型, 传址 , 返回值,是Unicode 文本返回非零值,不是返回0
.DLL命令 IsWindow, 逻辑型, "user32.dll", "IsWindow", 公开, 判断现有窗口句柄是否有效
.参数 hWnd, 整数型, ,
.DLL命令 IsWindowUnicode, 整数型, "user32.dll", "IsWindowUnicode", 公开, 判断一个窗口是否为Unicode窗口。这意味着窗口为所有基于文本的消息都接收Unicode文字 如是个Unicode窗口则返回非零值,如是个ANSI窗口则返回零
.参数 hwnd, 整数型, , 窗口句柄;
.DLL命令 IsWindowVisible, 逻辑型, "user32", "IsWindowVisible", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 IsWow64Process, 逻辑型, "kernel32.dll", "IsWow64Process", 公开,
.参数 hProcess, 整数型, ,
.参数 Wow64Process, 逻辑型, 传址 ,
.DLL命令 KillTimer, 整数型, "user32.dll", "KillTimer", 公开, 销毁指定的定时器。
.参数 hWnd, 整数型, , 与指定定时器关联的窗口的句柄。此值必须与传递给创建定时器的SetTimer函数的hWnd值相同。
.参数 uIDEvent, 整数型, , 要销毁的定时器。如果传递给SetTimer的窗口句柄有效,则此参数必须与传递给SetTimer的nIDEvent相同。如果应用程序调用SetTimer的hWnd设为NULL,这个参数必须由SetTimer返回的定时器ID。
.DLL命令 LeaveCriticalSection, 整数型, "kernel32.dll", "LeaveCriticalSection", 公开, 退出一个临界区对象,可以看成是将标志从 不允许 改回 允许 状态.
.参数 lpCriticalSection, 线程许可证_, , 指向一个CRITICAL_SECTIONX结构
.DLL命令 LeaveCriticalSection_ptr, , "kernel32", "LeaveCriticalSection", 公开, 退出许可区
.参数 lpCriticalSection, 整数型, ,
.DLL命令 LeaveCriticalSection_临界许可, , "kernel32", "LeaveCriticalSection", 公开, 退出许可区
.参数 lpCriticalSection, 临界许可, 传址 ,
.DLL命令 LoadCursorA, 整数型, "user32.dll", "LoadCursorA", 公开, 该函数从一个与应用事例相关的可执行文件(EXE文件)中载入指定的光标资源。该函数已被Loadlmage函数替代。
.参数 hInstance, 整数型, , 标识一个模块事例,它的可执行文件包含要载入的光标
.参数 lpCursorName, 整数型, , 指向以NULL结束的字符串的指针,该字符串存有等载入的光标资源名。常量 #IDC_ 开头
.DLL命令 LoadCursorFromFileA, 整数型, "user32.dll", "LoadCursorFromFileA", 公开, 该函数根据一个文件中所含的数据创建光标。
.参数 lpFileName, 文本型, , 包含指针的那个文件的名字
.DLL命令 LoadCursorW, 整数型, "user32.dll", "LoadCursorW", 公开, 该函数从一个与应用事例相关的可执行文件(EXE文件)中载入指定的光标资源。该函数已被Loadlmage函数替代。
.参数 hInstance, 整数型, , 标识一个模块事例,它的可执行文件包含要载入的光标
.参数 lpCursorName, 整数型, , 指向以NULL结束的字符串的指针,该字符串存有等载入的光标资源名。常量 #IDC_ 开头
.DLL命令 LoadIcon, 整数型, "user32.dll", "LoadIconA", 公开,
.参数 hInstance, 整数型, ,
.参数 lpIconName, 整数型, ,
.DLL命令 LoadIconA, 整数型, "user32.dll", "LoadIconA", 公开, 该函数从与应用事例关联的可执行文件(EXE)中装载限定的图标资源。
.参数 hInstance, 整数型, , 模块事例句柄,该模块的可执行文件中包含被装载的图标。
.参数 lpIconName, 整数型, , 包含被装载图标资源名称的空结束的字符串指针。 常量 #IDI_ 开头
.DLL命令 LoadLibraryA, 整数型, "kernel32", "LoadLibraryA", 公开, 指定的可执行模块映射到调用进程的地址空间
.参数 lpLibFileName, 文本型, , 一个空终止字符串名称可执行模块的指针(一个DLL或EXE文件。。)。指定的名称是模块的文件名不是存储在库模块的名字本身相关,通过在模块定义图书馆关键字指定(DEF文件。)
.DLL命令 LoadLibraryExA, 整数型, "kernel32", "LoadLibraryExA", 公开,
.参数 lpLibFileName, 文本型, , 0
.参数 hFile, 整数型, , 0
.参数 dwFlags, 整数型, , 0
.DLL命令 LocalAlloc, 整数型, "", "LocalAlloc", 公开, 申请内存
.参数 uFlags, 整数型, , LMEM_,欲申请的内存字节数
.参数 uBytes, 整数型, ,
.DLL命令 LocalFree, 整数型, "kernel32", "LocalFree", 公开,
.参数 hMem, 整数型, , 0
.DLL命令 LookupAccountSid, 整数型, "", "LookupAccountSidA", 公开, advapi32.dll
.参数 lpSystemName, 文本型, ,
.参数 SID, 整数型, ,
.参数 name, 文本型, ,
.参数 cbName, 整数型, 传址 ,
.参数 ReferencedDomainName, 文本型, ,
.参数 cbReferencedDomainName, 整数型, 传址 ,
.参数 peUse, 整数型, 传址 ,
.DLL命令 lstrcmpA, 整数型, "kernel32", "lstrcmpA", 公开,
.参数 lpString1, 文本型, , 0
.参数 lpString2, 文本型, , 0
.DLL命令 lstrcpyn_短整数型, 整数型, "kernel32.dll", "lstrcpyn", 公开,
.参数 目标, 短整数, 传址 ,
.参数 源, 短整数, 传址 ,
.参数 长度, 整数型, ,
.DLL命令 lstrcpyn_文本型, 整数型, "kernel32.dll", "lstrcpyn", 公开, 取指针地址
.参数 目标, 文本型, 传址 ,
.参数 源, 文本型, 传址 ,
.参数 长度, 整数型, ,
.DLL命令 lstrcpyn_长整数型, 整数型, "kernel32.dll", "lstrcpyn", 公开,
.参数 目标, 长整数型, 传址 ,
.参数 源, 长整数型, 传址 ,
.参数 长度, 整数型, ,
.DLL命令 lstrcpynA, 整数型, "kernel32", "lstrcpynA", 公开, 将源字符串中指定数量的字符复制到目标字符串中。此方法为将如果将iMaxLength设置为0,则通过此方法可以取到lpString1的地址。
.参数 lpString1, 文本型, , 目标字符串
.参数 lpString2, 文本型, , 源字符串
.参数 iMaxLength, 整数型, , 复制的长度
.DLL命令 lstrcpynA_文本, 整数型, "kernel32", "lstrcpynA", 公开, _复制字符串
.参数 lpString1, 文本型, 传址 ,
.参数 lpString2, 文本型, 传址 ,
.参数 iMaxLength, 整数型, ,
.DLL命令 lstrcpynW, 整数型, "kernel32.dll", "lstrcpynW", 公开,
.参数 lpString1, 整数型, , 字符串指针
.参数 lpString2, 整数型, , 字符串指针
.参数 iMaxLength, 整数型, , 0
.DLL命令 lstrlenA, 整数型, "kernel32", "lstrlenA", 公开,
.参数 lpString, 文本型, , 0
.DLL命令 lstrlenA_, 整数型, "kernel32", "lstrlenA", 公开,
.参数 lpString, 整数型, , 0
.DLL命令 lstrlenW, 整数型, "kernel32", "lstrlenW", 公开,
.参数 lpString, 整数型, , 0
.DLL命令 malloc, 整数型, "msvcrt.dll", "@malloc", 公开,
.参数 size, 整数型, ,
.DLL命令 MapViewOfFile, 整数型, "kernel32", "MapViewOfFile", 公开,
.参数 hFileMappingObject, 整数型, , 0
.参数 dwDesiredAccess, 整数型, , 0
.参数 dwFileOffsetHigh, 整数型, , 0
.参数 dwFileOffsetLow, 整数型, , 0
.参数 dwNumberOfBytesToMap, 整数型, , 0
.DLL命令 MessageBoxA, 整数型, "user32.dll", "MessageBoxA", 公开,
.参数 hWnd, 整数型, ,
.参数 lpText, 文本型, ,
.参数 lpCaption, 文本型, ,
.参数 uType, 整数型, ,
.DLL命令 MessageBoxTimeoutA, 整数型, "user32.dll", "MessageBoxTimeoutA", 公开, 倒计时对话框,如果超时,即用户未操作,消息框自动关闭,返回32000。
.参数 hwnd, 整数型, , 窗口句柄,也可填0
.参数 lpText, 文本型, , 要显示的信息
.参数 Caption, 文本型, , 信息框标题
.参数 uType, 整数型, , 按钮+图标
.参数 wLanguageld, 整数型, , 0
.参数 dwMilliseconds, 整数型, , 要显示的时间,单位为毫秒
.DLL命令 ModifyMenuA, 整数型, "user32.dll", "ModifyMenuA", 公开, 改变菜单条目。在vb里这个函数做出的许多改变都会有效的执行,但不能由vb菜单对象反映出来 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 将被修改的菜单的句柄
.参数 nPosition, 整数型, , 指定将被修改的菜单项,其含义由参数UFlags决定
.参数 wFlags, 整数型, , MF_
.参数 wIDNewItem, 整数型, ,
.参数 lpString, 整数型, ,
.DLL命令 Module32First_, 整数型, "", "Module32First", 公开, 第一个模块,查找模块
.参数 快照句柄, 整数型, ,
.参数 模块信息, 模块信息_, ,
.DLL命令 Module32First_1, 逻辑型, "", "Module32First", 公开, 第一个模块,查找模块
.参数 快照句柄, 整数型, ,
.参数 模块信息, 模块信息_, ,
.DLL命令 Module32Next_, 整数型, "kernel32", "Module32Next", 公开, , 下一个模块
.参数 hSnapshot, 整数型, , 快照句柄
.参数 lpme, 模块信息_, , 模块信息
.DLL命令 MoveWindow, 整数型, "user32.dll", "MoveWindow", 公开, 改变指定窗口的位置和大小。顶级窗口可能受最大或最小尺寸的限制,那些尺寸优先于这里设置的参数
.参数 hWnd, 整数型, , 欲移动窗口的句柄
.参数 x, 整数型, , 窗口新的左侧位置
.参数 y, 整数型, , 窗口新的顶部位置
.参数 nWidth, 整数型, , 窗口的新宽度
.参数 nHeight, 整数型, , 窗口的高宽度
.参数 bRepaint, 整数型, , 如窗口此时应重画,则设为TRUE(非零)。FALSE(零)则表明应用程序会自己决定是否重画窗口
.DLL命令 MsgWaitForMultipleObjects, 整数型, "", "MsgWaitForMultipleObjects", 公开, 等待内核对象或消息
.参数 nCount, 整数型, ,
.参数 pHandles, 整数型, 传址 ,
.参数 fWaitAll, 逻辑型, ,
.参数 dwMilliseconds, 整数型, ,
.参数 dwWakeMask, 整数型, ,
.DLL命令 MultiByteToWideChar, 整数型, "Kernel32.dll", "MultiByteToWideChar", 公开, 该函数映射一个字符串到一个宽字符(unicode)的字符
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMultiByteStr, 整数型, ,
.参数 cchMultiByte, 整数型, ,
.参数 lpWideCharStr, 整数型, ,
.参数 cchWideChar, 整数型, ,
.DLL命令 MultiByteToWideChar_, 整数型, "kernel32.dll", "MultiByteToWideChar", 公开,
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMultiByteStr, 文本型, ,
.参数 cchMultiByte, 整数型, ,
.参数 lpWideCharStr, 字节集, ,
.参数 cchWideChar, 整数型, ,
.DLL命令 MultiByteToWideChar__, 整数型, "kernel32.dll", "MultiByteToWideChar", 公开,
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMultiByteStr, 文本型, ,
.参数 cchMultiByte, 整数型, ,
.参数 lpWideCharStr, 字节集, ,
.参数 cchWideChar, 整数型, ,
.DLL命令 MultiByteToWideChar_整数型, 整数型, "", "MultiByteToWideChar", 公开, 该函数映射一个字符串到一个宽字符(unicode)的字符
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpMultiByteStr, 整数型, ,
.参数 cchMultiByte, 整数型, ,
.参数 lpWideCharStr, 整数型, ,
.参数 cchWideChar, 整数型, ,
.DLL命令 NtQuerySystemInformation, 整数型, "ntdll", "NtQuerySystemInformation", 公开, 查询系统信息
.参数 SystemInformationClass, 整数型, ,
.参数 SystemInformation, 整数型, ,
.参数 SystemInformationLength, 整数型, ,
.参数 ReturnLength, 整数型, 传址 ,
.DLL命令 NtRaiseHardError_BlueScreen, 整数型, "ntdll.dll", "NtRaiseHardError", 公开,
.参数 ErrorStatus, 整数型, ,
.参数 NumberOfParameters, 整数型, ,
.参数 UnicodeStringParameterMask, 整数型, ,
.参数 Parameters, 整数型, 传址 数组,
.参数 ValidResponseOptions, 整数型, ,
.参数 Response, 整数型, 传址 ,
.DLL命令 NtWow64ReadVirtualMemory64_bin, 整数型, "ntdll.dll", "NtWow64ReadVirtualMemory64", 公开,
.参数 hProcess, 整数型, ,
.参数 pMemAddress, 长整数型, ,
.参数 pBuffer, 字节集, ,
.参数 nSize, 长整数型, ,
.参数 nReturnSize, 整数型, ,
.DLL命令 OpenClipboard, 整数型, "user32", "OpenClipboard", 公开, 打开剪辑板
.参数 句柄, 整数型, ,
.DLL命令 OpenProcess, 整数型, "Kernel32", "OpenProcess", 公开,
.参数 dwDesiredAccess, 整数型, ,
.参数 bInheritHandle, 整数型, ,
.参数 dwProcessId, 整数型, ,
.DLL命令 OpenProcessToken, 整数型, "advapi32.dll", "OpenProcessToken", 公开, ,
.参数 ProcessHandle, 整数型, , 进程句柄,TOKEN_ALL_ACCESS=983255
.参数 DesiredAccess, 整数型, , 权限
.参数 TokenHandle, 整数型, 传址 , 令牌句柄
.DLL命令 OpenSCManagerA, 整数型, "", "OpenSCManagerA", 公开, 连接服务控件管理器 成功返回句柄,失败返回0
.参数 lpMachineName, 整数型, , 0表示本地机器
.参数 lpDatabaseName, 整数型, , 将要打开的以NULL 结尾的服务程序的名字,和 CreateService 中的 lpServiceName 相对应。0表示默认数据库
.参数 dwDesiredAccess, 整数型, , 指定服务的访问类型。SC_MANAGER_ALL_ACCESS=983103表示所有权限
.DLL命令 OpenSCManagerW, 整数型, "advapi32", "OpenSCManagerW", 公开, 连接服务控件管理器 成功返回句柄,失败返回0
.参数 lpMachineName, 文本型, , 表示本地机器
.参数 lpDatabaseName, 文本型, , 将要打开的以NULL 结尾的服务程序的名字,和 CreateService 中的 lpServiceName 相对应。0表示默认数据库
.参数 dwDesiredAccess, 整数型, , 指定服务的访问类型。SC_MANAGER_ALL_ACCESS=983103表示所有权限
.DLL命令 OpenServiceA, 整数型, "", "OpenServiceA", 公开, 打开服务 函数执行成功则返回指向某项服务的句柄,失败则返回NULL
.参数 hSCManager, 整数型, , 由OpenSCManager函数返回
.参数 lpServiceName, 文本型, , 要打开的服务的名字,注意大小写
.参数 dwDesiredAccess, 整数型, , SERVICE_ALL_ACCESS=983551为所有权限
.DLL命令 OpenThread, 整数型, "kernel32.dll", "OpenThread", 公开, 打开线程
.参数 dwDesiredAccess, 整数型, , 对线程对象的访问。对照线程的安全描述符检查此访问权限。此参数可以是一个或多个线程访问权限
.参数 bInheritHandle, 逻辑型, , 如果为 真,则此进程创建的过程将继承该句柄。否则,进程将不会继承此句柄。
.参数 dwThreadId, 整数型, , 线程标识符
.DLL命令 PathFileExistsA, 逻辑型, "shlwapi.dll", "PathFileExistsA", 公开, 确定文件系统对象(例如文件或文件夹)的路径是否有效 文件存在,为TRUE;否则为FALSE
.参数 pszPath, 文本型, , 指向最大长度为MAX_PATH的空终止字符串的指针,该字符串包含要验证的对象的完整路径
.DLL命令 PathFileExistsW, 逻辑型, "shlwapi", "PathFileExistsW", 公开,
.参数 pszPath, 字节集, , 0
.DLL命令 PathFindFileNameA, 整数型, "shlwapi.dll", "PathFindFileNameA", 公开, 成功返回路径文本指针地址
.参数 pszPath, 文本型, 传址 , pszPath
.DLL命令 PathIsDirectoryA, 逻辑型, "shlwapi", "PathIsDirectoryA", 公开,
.参数 pszPath, 文本型, , 0
.DLL命令 PathIsDirectoryW, 逻辑型, "shlwapi", "PathIsDirectoryW", 公开,
.参数 pszPath, 字节集, , 0
.DLL命令 PathMatchSpec, 逻辑型, "shlwapi.dll", "PathMatchSpecA", 公开,
.参数 pszFile, 文本型, ,
.参数 pszSpec, 文本型, ,
.DLL命令 PeekMessageA, 逻辑型, "user32", "PeekMessageA", 公开, 该函数为一个消息检查线程消息队列,并将该消息(如果存在)放于指定的结构。
.参数 lpMsg, MSG, , 0
.参数 hWnd, 整数型, , 0
.参数 wMsgFilterMin, 整数型, , 0
.参数 wMsgFilterMax, 整数型, , 0
.参数 wRemoveMsg, 整数型, , 0
.DLL命令 PostMessageA, 整数型, "user32.dll", "PostMessageA", 公开, 将一条消息投递到指定窗口的消息队列。投递的消息会在Windows事件处理过程中得到处理。在那个时候,会随同投递的消息调用指定窗口的窗口函数。特别适合那些不需要立即处理的窗口消息的发送。如消息投递成功,则返回TRUE(非零)。会设置GetLastError。
.参数 hWnd, 整数型, , 接收消息的那个窗口的句柄。如设为HWND_BROADCAST,表示投递给系统中的所有顶级窗口。如设为零,表示投递一条线程消息(参考PostThreadMessage)
.参数 Msg, 整数型, , 消息标识符
.参数 wParam, 整数型, , 具体由消息决定
.参数 lParam, 整数型, , 具体由消息决定
.DLL命令 PostQuitMessage, , "user32", "PostQuitMessage", 公开,
.参数 nExitCode, 整数型, , 0
.DLL命令 PostThreadMessageA, 逻辑型, "user32", "PostThreadMessageA", 公开,
.参数 idThread, 整数型, , 0
.参数 Msg, 整数型, , 0
.参数 wParam, 整数型, , 0
.参数 lParam, 整数型, , 0
.DLL命令 Process32First, 整数型, "kernel32", "Process32First", 公开,
.参数 hSnapshot, 整数型, , 0
.参数 lppe, PROCESSENTRY32, , 0
.DLL命令 Process32Next, 整数型, "kernel32", "Process32Next", 公开, 获得下一个进程的句柄
.参数 hSnapshot, 整数型, , 0
.参数 lppe, PROCESSENTRY32, , 0
.DLL命令 QueryDosDeviceA, 整数型, "kernel32", "QueryDosDeviceA", 公开,
.参数 lpDeviceName, 文本型, , 0
.参数 lpTargetPath, 文本型, , 0
.参数 ucchMax, 整数型, , 0
.DLL命令 QueryDosDeviceW, 整数型, "kernel32", "QueryDosDeviceW", 公开,
.参数 lpDeviceName, 字节集, , 0
.参数 lpTargetPath, 字节集, , 0
.参数 ucchMax, 整数型, , 0
.DLL命令 QueryPerformanceCounter, 逻辑型, "kernel32.dll", "QueryPerformanceCounter", 公开, 获取高精度计时器总的计数值(微秒)
.参数 lpPerformanceCount, LARGE_INTEGER_, , 指向一个64位的变量 -> 变量中存放计数值数量或个数
.DLL命令 QueryPerformanceFrequency2, 整数型, "kernel32", "QueryPerformanceFrequency", 公开, 返回计数频率
.参数 lpFrequency, LARGE_INTEGER_, ,
.DLL命令 QueryWorkingSet, 逻辑型, "psapi.dll", "QueryWorkingSet", 公开,
.参数 hProcess, 整数型, ,
.参数 pv, 整数型, ,
.参数 cb, 整数型, ,
.DLL命令 ReadFile, 整数型, "", "ReadFile", 公开, 从文件中读出数据。与lread函数相比,这个函数要明显灵活的多。该函数能够操作通信设备、管道、套接字以及邮槽 非零表示成功,零表示失败。会设置GetLastError。如启动的是一次异步读操作,则函数会返回零值,并将ERROR_IO_PENDING设置成GetLastError的结果。如结果不是零值,但读入的字节数小于nNumberOfBytesToRead参数指定的值,表明早已抵达了文件的结尾
.参数 文件句柄, 整数型, , 文件的句柄
.参数 数据缓冲区, 字节集, 传址 , 用于保存读入数据的一个缓冲区
.参数 字符数, 整数型, , 要读入的字符数
.参数 实际读入字符数, 整数型, 传址 , 从文件中实际读入的字符数
.参数 异步过程, 整数型, , OVERLAPPED,如文件打开时指定了FILE_FLAG_OVERLAPPED,那么必须用这个参数引用一个特殊的结构。那个结构定义了一次异步读取操作。否则,应将这个参数设为NULL(将函数声明成ByVal As 并传递零值);
.DLL命令 ReadProcessMemory_短整数型, 逻辑型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读整数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 短整数, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 ReadProcessMemory_文本型, 逻辑型, "Kernel32.dll", "ReadProcessMemory", 公开,
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 文本型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 读取的长度, 整数型, 传址 ,
.DLL命令 ReadProcessMemory_小数型, 逻辑型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读小数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 小数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 ReadProcessMemory_长整数型, 逻辑型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读整数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 长整数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 ReadProcessMemory_整数型, 逻辑型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读整数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 整数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 ReadProcessMemory_整数型1, 整数型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读整数,没传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 整数型, ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 ReadProcessMemory_整数型2, 整数型, "kernel32.dll", "ReadProcessMemory", 公开, 内存读整数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 整数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, 传址 ,
.DLL命令 ReadProcessMemory_字节集, 逻辑型, "", "ReadProcessMemory", 公开, 内存读字节集
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 字节集, 传址 ,
.参数 数据长度, 整数型, ,
.参数 读取的长度, 整数型, 传址 ,
.DLL命令 ReadProcessMemory_字节型, 逻辑型, "Kernel32.dll", "ReadProcessMemory", 公开, 读内存字节
.参数 hProcess, 整数型, ,
.参数 lpBaseAddress, 整数型, , 内存地址
.参数 lpBuffer, 字节型, 传址 , 数据指针
.参数 nSize, 整数型, , 长度
.参数 lpNumberOfBytesWritten, 整数型, , 实际写出长度
.DLL命令 ReadProcessMemoryWorld, 整数型, "kernel32.dll", "ReadProcessMemory", 公开,
.参数 hProcess, 整数型, ,
.参数 lpBaseAddress, 整数型, ,
.参数 lpBuffer, 小数型, 传址 ,
.参数 nSize, 整数型, ,
.参数 lpNumberOfBytesRead, 整数型, 传址 ,
.DLL命令 RegCloseKey, 整数型, "advapi32.dll", "RegCloseKey", 公开, _注册表_关闭项 advapi32.dll关闭系统注册表中的一个项(或键) 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 要关闭的项;
.DLL命令 RegCreateKeyExA, 整数型, "advapi32", "RegCreateKeyExA", 公开,
.参数 hKey, 整数型, , 0
.参数 lpSubKey, 文本型, , 0
.参数 Reserved, 整数型, , 0
.参数 lpClass, 整数型, , 0
.参数 dwOptions, 整数型, , 0
.参数 samDesired, 整数型, , 0
.参数 lpSecurityAttributes, 整数型, , 0
.参数 phkResult, 整数型, 传址 , 0
.参数 lpdwDisposition, 整数型, 传址 , 0
.DLL命令 RegDeleteKeyA, 整数型, "advapi32.dll", "RegDeleteKeyA", 公开, _注册表_删除项删除现有项下方一个指定的子项 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 一个已打开项的句柄,或者标准项名之一
.参数 lpSubKey, 文本型, , 要删除项的名字。这个项的所有子项也会删除;
.DLL命令 RegDeleteValueA, 长整数型, "advapi32", "RegDeleteValueA", 公开,
.参数 hKey, 整数型, , 0
.参数 lpValueName, 文本型, , 0
.DLL命令 RegEnumKeyA, 整数型, "advapi32.dll", "RegEnumKeyA", 公开, _注册表_枚举子项
.参数 hKey, 整数型, ,
.参数 dwIndex, 整数型, ,
.参数 lpName, 文本型, 传址 ,
.参数 cbName, 整数型, ,
.DLL命令 RegEnumValueA, 整数型, "advapi32.dll", "RegEnumValueA", 公开, _注册表_枚举值 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 句柄, 整数型, , 一个已打开项的句柄,或者指定一个标准项名
.参数 表项索引, 整数型, , 欲获取值的索引。注意第一个值的索引编号为零
.参数 子键名, 文本型, , 用于装载位于指定索引处值名的一个缓冲区
.参数 子键长度, 整数型, 传址 , 用于装载lpValueName缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量
.参数 lpReserved, 整数型, , 未用设为零
.参数 键值类型, 整数型, 传址 , 值的类型,用于装载值的类型代码的变量
.参数 键值数据, 字节集, 传址 , 用于装载值数据的一个缓冲区
.参数 键值缓寸, 整数型, 传址 , 用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量
.DLL命令 RegisterClassExA, 整数型, "user32", "RegisterClassExA", 公开,
.参数 WNDCLASSEXA, 整数型, , 0
.DLL命令 RegisterClipboardFormatA, 整数型, "user32", "RegisterClipboardFormatA", 公开, _剪辑板注册格式
.参数 lpString, 文本型, ,
.DLL命令 RegisterWindowMessage, 整数型, "user32.dll", "RegisterWindowMessageA", 公开,
.参数 lpString, 文本型, ,
.DLL命令 RegisterWindowMessageA, 整数型, "user32.dll", "RegisterWindowMessageA", 公开, 获取分配给一个字串标识符的消息编号 amp;C000 到 amp;FFFF之间的一个消息编号。零意味着出错
.参数 lpString, 文本型, , 注册消息的名字。
.DLL命令 RegOpenCurrentUser, 整数型, "advapi32.dll", "RegOpenCurrentUser", 公开,
.参数 samDesired, 整数型, ,
.参数 phkResult, 整数型, 传址 ,
.DLL命令 RegOpenKeyA, 整数型, "advapi32.dll", "RegOpenKeyA", 公开, _注册表_打开项 打开一个现有的注册表项 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 一个已打开项的句柄,或指定一个标准项名
.参数 lpSubKey, 文本型, , 要打开的项名
.参数 phkResult, 整数型, 传址 , 指定一个变量,用于装载(保存)打开注册表项的一个句柄;
.DLL命令 RegOpenKeyExA, 长整数型, "advapi32", "RegOpenKeyExA", 公开,
.参数 hKey, 整数型, , 0
.参数 lpSubKey, 文本型, , 0
.参数 ulOptions, 整数型, , 0
.参数 samDesired, 整数型, , 0
.参数 phkResult, 整数型, 传址 , 0
.DLL命令 RegQueryValueExA, 整数型, "advapi32.dll", "RegQueryValueExA", 公开, _注册表_取值获取一个项的设置值 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 一个已打开项的句柄,或者指定一个标准项名
.参数 lpValueName, 文本型, , 要获取值的名字
.参数 lpReserved, 整数型, , 未用,设为零
.参数 lpType, 整数型, 传址 , 用于装载取回数据类型的一个变量
.参数 lpData, 字节集, 传址 , 用于装载指定值的一个缓冲区
.参数 lpcbData, 整数型, 传址 , 用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际装载到缓冲区的字节数;
.DLL命令 RegSetValueExA, 整数型, "advapi32.dll", "RegSetValueExA", 公开, _注册表_置值设置指定项的值 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 一个已打开项的句柄,或指定一个标准项名
.参数 lpValueName, 文本型, , 要设置值的名字
.参数 Reserved, 整数型, , 未用,设为零
.参数 dwType, 整数型, , 要设置的数量类型
.参数 lpData, 字节集, , 包含数据的缓冲区中的第一个字节
.参数 cbData, 整数型, , lpData缓冲区的长度;
.DLL命令 RegSetValueExA_数值, 整数型, "advapi32.dll", "RegSetValueExA", 公开, _注册表_置值_文本型 设置指定项的值 零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码
.参数 hKey, 整数型, , 一个已打开项的句柄,或指定一个标准项名
.参数 lpValueName, 文本型, , 要设置值的名字
.参数 Reserved, 整数型, , 未用,设为零
.参数 dwType, 整数型, , 要设置的数量类型
.参数 lpData, 字节集, , 包含数据的缓冲区中的第一个字节
.参数 cbData, 整数型, , lpData缓冲区的长度;
.DLL命令 RemoveMenu, 整数型, "user32.dll", "RemoveMenu", 公开, 删除指定的菜单条目。如删除的条目属于一个弹出式菜单,那么这个函数不会同时删除弹出式菜单。首先应该用GetSubMenu函数取得弹出式菜单的句柄,再在以后将其删除 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 菜单的句柄
.参数 nPosition, 整数型, , 欲改变的菜单条目的标识符。如在wFlags参数中指定了MF_BYCOMMAND,这个参数就代表欲改变的菜单条目的命令ID。如设置的是MF_BYPOSITION,这个参数就代表菜单条目在菜单中的位置(第一个条目的位置为零)
.参数 wFlags, 整数型, , 常数MF_BYCOMMAND或MF_BYPOSITION,取决于nPosition参数;
.DLL命令 RemovePropA, 整数型, "user32", "RemovePropA", 公开,
.参数 hWnd, 整数型, , 0
.参数 lpString, 文本型, , 0
.DLL命令 RtlFillMemory, 整数型, "kernel32.dll", "RtlFillMemory", 公开, 用指定的值添充指定长度的内存块
.参数 Destination, 整数型, , 目标地址指针
.参数 Length, 整数型, , 目标大小
.参数 Fill, 字节型, , 指定的值
.DLL命令 RtlMoveMemory, 整数型, "", "RtlMoveMemory", 公开,
.参数 Destination, 整数型, ,
.参数 Source, 整数型, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_bytes, , "kernel32.dll", "RtlMoveMemory", 公开,
.参数 Destination, 字节型, 数组,
.参数 Source, 字节集, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_IconDirEntry, , "kernel32.dll", "RtlMoveMemory", 公开,
.参数 Destination, IconDirEntry, ,
.参数 Source, 整数型, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_SYSTEM_HANDLE_TABLE_ENTRY_INFO, 整数型, "", "RtlMoveMemory", 公开, SYSTEM_HANDLE_TABLE_ENTRY_INFO
.参数 dest, SYSTEM_HANDLE_TABLE_ENTRY_INFO, ,
.参数 Source, 整数型, ,
.参数 len, 整数型, , 284
.DLL命令 RtlMoveMemory_THUMBBUTTON, , "kernel32.dll", "RtlMoveMemory", 公开,
.参数 Destination, THUMBBUTTON, ,
.参数 Source, 整数型, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_THUMBBUTTON2ptr, , "kernel32.dll", "RtlMoveMemory", 公开,
.参数 Destination, 整数型, ,
.参数 Source, THUMBBUTTON, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_文本型, , "kernel32", "RtlMoveMemory", 公开, 内存拷贝
.参数 Destination, 整数型, ,
.参数 Source, 文本型, ,
.参数 Length, 整数型, ,
.DLL命令 RtlMoveMemory_整数传址1, 整数型, "", "RtlMoveMemory", 公开, 常规API,从地址读一个整数
.参数 dest, 整数型, 传址 ,
.参数 Source, 整数型, ,
.参数 len, 整数型, , 4
.DLL命令 RtlMoveMemory_字节集, , "kernel32.dll", "RtlMoveMemory", 公开, 写内存_字节集
.参数 Destination, 整数型, ,
.参数 Source, 字节集, ,
.参数 Length, 整数型, ,
.DLL命令 SendMessageA, 整数型, "user32.dll", "SendMessageA", 公开, 将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。
.参数 hWnd, 整数型, , 其窗口程序将接收消息的窗口的句柄。
.参数 Msg, 整数型, , 指定被发送的消息。
.参数 wParam, 通用型, , 指定附加的消息特定信息。
.参数 lParam, 通用型, , 指定附加的消息特定信息。
.DLL命令 SendMessageA_文本, 整数型, "user32", "SendMessageA", 公开,
.参数 hwnd, 整数型, ,
.参数 消息号, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, 文本型, , 具体取决于消息
.DLL命令 SendMessageW, 整数型, "user32.dll", "SendMessageW", 公开, 将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。
.参数 hWnd, 整数型, , 其窗口程序将接收消息的窗口的句柄。
.参数 Msg, 整数型, , 指定被发送的消息。
.参数 wParam, 整数型, , 指定附加的消息特定信息。
.参数 lParam, 整数型, , 指定附加的消息特定信息。
.DLL命令 SetActiveWindow, 整数型, "user32.dll", "SetActiveWindow", 公开, 激活指定的窗口,返回前一个活动窗口的句柄
.参数 hWnd, 整数型, , 待激活窗口的句柄
.DLL命令 SetClassLongA, 整数型, "user32", "SetClassLongA", 公开,
.参数 hWnd, 整数型, , 0
.参数 nIndex, 整数型, , 0
.参数 dwNewLong, 整数型, , 0
.DLL命令 SetClipboardData, 整数型, "", "SetClipboardData", 公开, 剪辑板置数据
.参数 uFormat, 整数型, ,
.参数 hMem, 整数型, ,
.DLL命令 SetClipboardViewer, 整数型, "user32.dll", "SetClipboardViewer", 公开, 在CLIPBOARD浏览器链中加入窗口 返回前一监视句柄
.参数 hwnd, 整数型, , 欲监视的窗口
.DLL命令 SetEndOfFile, 逻辑型, "", "SetEndOfFile", 公开, 把当前的读写位置设置为文件结束位置,如在文件开始位置设置,则清空文件内容
.参数 hFile, 整数型, ,
.DLL命令 SetFilePointer, 整数型, "kernel32", "SetFilePointer", 公开,
.参数 hFile, 整数型, , 0
.参数 lDistanceToMove, 整数型, , 0
.参数 lpDistanceToMoveHigh, 整数型, , 0
.参数 dwMoveMethod, 整数型, , 0
.DLL命令 SetFocus, 逻辑型, "user32", "SetFocus", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 SetForegroundWindow, 整数型, "user32", "SetForegroundWindow", 公开, 窗口置焦点 将窗口设为系统的前台窗口。
.参数 hWnd, 整数型, , 要设置焦点的窗口句柄
.DLL命令 SetLastError, , "", "SetLastError", 公开,
.参数 dwErrCode, 整数型, ,
.DLL命令 SetLayeredWindowAttributes, 逻辑型, "user32.dll", "SetLayeredWindowAttributes", 公开, 设置分层窗口的不透明度和透明度颜色值。
.参数 窗口句柄, 整数型, , 具有WS_EX_LAYERED样式的分层窗口句柄
.参数 透明颜色值, 整数型, , 它指定窗口以这种颜色绘制的所有像素都是透明的。
.参数 不透明度, 整数型, , 为0时,窗口是完全透明的。为255时,窗口是不透明的。
.参数 标志位, 整数型, , 此参数可以是一个或多个值。以 #LWA_ 开头常量
.DLL命令 SetMenu, 整数型, "user32", "SetMenu", 公开,
.参数 hWnd, 整数型, , 0
.参数 hMenu, 整数型, , 0
.DLL命令 SetMenuDefaultItem, 整数型, "user32", "SetMenuDefaultItem", 公开,
.参数 hMenu, 整数型, , 0
.参数 uItem, 整数型, , 0
.参数 fByPos, 整数型, , 0
.DLL命令 SetMenuInfo, 整数型, "user32.dll", "SetMenuInfo", 公开, 置菜单信息
.参数 hmenu, 整数型, ,
.参数 LPCMENUINFO, 整数型, ,
.DLL命令 SetMenuItemBitmaps, 整数型, "user32.dll", "SetMenuItemBitmaps", 公开, 设置一幅特定位图,令其在指定的菜单条目中使用,代替标准的复选符号(√)。位图的大小必须与菜单复选符号的正确大小相符,这个正确大小可以由GetMenuCheckMarkDimensions函数获得 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 菜单句柄
.参数 nPosition, 整数型, , 欲设置位图的一个菜单条目的标识符。如在wFlags参数中指定了MF_BYCOMMAND,这个参数就代表欲改变的菜单条目的命令ID。如设置的是MF_BYPOSITION,这个参数就代表菜单条目在菜单中的位置(第一个条目的位置为零)
.参数 wFlags, 整数型, , 常数MF_BYCOMMAND或MF_BYPOSITION,取决于nPosition参数
.参数 hBitmapUnchecked, 整数型, , 撤消复选时为菜单条目显示的一幅位图的句柄。如果为零,表示不在未复选状态下显示任何标志
.参数 hBitmapChecked, 整数型, , 复选时为菜单条目显示的一幅位图的句柄。可设为零,表示复选时不显示任何标志。如两个位图句柄的值都是零,则为这个条目恢复使用默认复选位图;
.DLL命令 SetMenuItemInfoA, 整数型, "user32.dll", "SetMenuItemInfoA", 公开, 为一个菜单条目设置指定的信息,具体信息保存于MENUITEMINFO结构中 TRUE(非零)表示成功,否则返回零。会设置GetLastError
.参数 hMenu, 整数型, , 菜单句柄
.参数 un, 整数型, , 菜单条目的菜单ID或位置
.参数 bool, 整数型, , Boolean,如un指定了条目的位置,就为TRUE;如指定的是菜单ID,就为FALSE
.参数 lpcMenuItemInfo, 菜单条目结构, , MENUITEMINFO,用于设置目标菜单条目的特征;
.DLL命令 SetParent, 整数型, "user32", "SetParent", 公开,
.参数 hWndChild, 整数型, , 0
.参数 hWndNewParent, 整数型, , 0
.DLL命令 SetProcessDPIAware, 逻辑型, "user32.dll", "SetProcessDPIAware", 公开, 禁止缩放当前程序
.DLL命令 SetProp, 整数型, "user32.dll", "SetPropA", 公开,
.参数 hwnd, 整数型, ,
.参数 lpString, 文本型, ,
.参数 hData, 整数型, ,
.DLL命令 SetPropA, 整数型, "user32.dll", "SetPropA", 公开, 在指定窗口的属性表中增加一个新项,或者修改一个现有项。如果指定的字符串不在属性表中,那么就增加该新的项,新项中包含该字符串和句柄,否则就用指定的句柄替换该字符串的全前句柄。如果该数据句柄和字符串以加到属性表中,那么返回值为非零。如果该函数失败,那么返回为零。若想获得更多错误信息,请调用GetLastError函数。在清除窗口之前(也就是在处理WM_NCDESTROY消息之前),应用程序必须把它加到属性表的所项清除。应用程序必须使用RemoveProp函数来清除这些项。
.参数 hwnd, 整数型, , 指向窗口的句柄,该窗口的属性表要接收一个新项。
.参数 lpString, 文本型, , 指向以null结尾的字符串指针,或者包含一个标识字符串的原子。如果该参数是一个原子,那么它必须是以前使用GlobalAddAtom函数创建的。原子是16位的数据值,它必须是放置在lpstring参数低位字中,而高位字必须为O。
.参数 hData, 整数型, , 指向要拷贝到属性表中的数据的句柄。该数据句柄可以标识任何对应用程序有用的值。
.DLL命令 SetRect, 整数型, "user32.dll", "SetRect", 公开,
.参数 lpRect, 整数型, ,
.参数 X1, 整数型, ,
.参数 Y1, 整数型, ,
.参数 X2, 整数型, ,
.参数 Y2, 整数型, ,
.DLL命令 SetSecurityInfo, 整数型, "advapi32", "SetSecurityInfo", 公开,
.参数 handle, 整数型, , 0
.参数 ObjectType, 整数型, , 0
.参数 SecurityInfo, 整数型, , 0
.参数 psidOowner, 整数型, , 0
.参数 psidGroup, 整数型, , 0
.参数 pDacl, 整数型, , 0
.参数 pSacl, 整数型, , 0
.DLL命令 SetThreadContext, 逻辑型, "kernel32.dll", "SetThreadContext", 公开, 设置指定线程的环境变量,返回指定线程描术表.
.参数 hThread, 整数型, , 目标线程的句柄
.参数 lpContext, 线程环境, , 指向一个CONTEXT结构,函数会将目标线程的环境返回到这个结构中.
.DLL命令 SetTimer, 整数型, "user32.dll", "SetTimer", 公开, 用指定的超时值创建或替换一个定时器。如果函数成功并且hWnd参数为NULL,则返回值为标识新定时器的整数,应用程序可以将此值传递给KillTimer函数以销毁定时器。如果函数成功并且hWnd参数不为NULL,则返回值为非零整数,应用程序可以将nIDEvent参数的值传递给KillTimer函数以销毁定时器。如果函数无法创建定时器,则返回值为零。要获取扩展的错误信息,请调用GetLastError。
.参数 hWnd, 整数型, , 与定时器关联的窗口句柄。如果将为 NULL 的 hWnd 与现有定时器的 nIDEvent 一起传递,该定时器将被替换的方式与现有的非 NULL 的 hWnd 定时器相同。
.参数 nIDEvent, 整数型, , 非零的定时器ID。如果 hWnd 参数为 NULL,并且 nIDEvent 与现有定时器不匹配,则会忽略该参数并生成新的定时器ID。如果 hWnd 参数非 NULL,并且 hWnd 指定的窗口已具有具有值为 nIDEvent 的定时器,则现有定时器将被新定时器替换。当 SetTimer 替换定时器时,定时器将重置。因此,将在当前超时值过去之后发送一条消息,但先前设置的超时值将被忽略。如果该调用不是要替换现有的定时器,则如果 hWnd 为 NULL,则 nIDEvent 应为 0。
.参数 uElapse, 整数型, , 超时值,以毫秒为单位。如果 uElapse 小于 USER_TIMER_MINIMUM(0x0000000A),则将超时设置为 USER_TIMER_MINIMUM。如果 uElapse 大于 USER_TIMER_MAXIMUM(0x7FFFFFFF),则将超时设置为 USER_TIMER_MAXIMUM。
.参数 lpTimerFunc, 整数型, , 当超时值过去时,指向要通知的函数指针。有关该函数的更多信息,请参见 TimerProc 。如果 lpTimerFunc 为 NULL,则系统将 WM_TIMER 消息发送到应用程序消息队列的 MSG 结构的 hwnd 成员包含 hWnd 参数的值。
.DLL命令 SetWaitableTimer, 逻辑型, "kernel32", "SetWaitableTimer", 公开, 定时的时间通过调用
.参数 hTimer, 整数型, , 0
.参数 large_integer, LARGE_INTEGER, , 0
.参数 lPeriod, 整数型, , 0
.参数 pfnCompletionRoutine, 整数型, , 0
.参数 lpArgToCompletionRoutine, 整数型, , 0
.参数 fResume, 逻辑型, , 0
.DLL命令 SetWindowCompositionAttribute, 逻辑型, "user32.dll", "SetWindowCompositionAttribute", 公开,
.参数 hwnd, 整数型, ,
.参数 pAttrData, WINDOWCOMPOSITIONATTRIBDATA, ,
.DLL命令 SetWindowDisplayAffinity, 逻辑型, "user32.dll", "SetWindowDisplayAffinity", 公开,
.参数 hWnd, 整数型, , 窗口句柄
.参数 dwAffinity, 整数型, , 是否开启截图,1为禁止,0为取消
.DLL命令 SetWindowLong, 整数型, "user32.dll", "SetWindowLongA", 公开,
.参数 hwnd, 整数型, ,
.参数 nIndex, 整数型, ,
.参数 dwNewLong, 整数型, ,
.DLL命令 SetWindowLongA, 整数型, "user32.dll", "SetWindowLongA", 公开, 改变指定窗口的属性,函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。
.参数 hWnd, 整数型, , 窗口句柄及间接给出的窗口所属的类。
.参数 nIndex, 整数型, , 指定将设定的大于等于0的偏移值。
.参数 dwNewLong, 整数型, , 指定的替换值。
.DLL命令 SetWindowLongW, 长整数型, "user32.dll", "SetWindowLongW", 公开, 改变指定窗口的属性,函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。
.参数 hWnd, 整数型, , 窗口句柄及间接给出的窗口所属的类。
.参数 nIndex, 整数型, , 指定将设定的大于等于0的偏移值。
.参数 dwNewLong, 整数型, , 指定的替换值。
.DLL命令 SetWindowPos, 整数型, "user32.dll", "SetWindowPos", 公开, 改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。
.参数 hWnd, 整数型, , 窗口句柄。
.参数 hWndInsertAfter, 整数型, , 在z序中的位于被置位的窗口前的窗口句柄。该参数必须为一个窗口句柄,或下列值之一: HWND_BOTTOM:将窗口置于Z序的底部。如果参数hWnd标识了一个顶层窗口,则窗口失去顶级位置,并且被置在其他窗口的底部。 HWND_NOTOPMOST:将窗口置于所有非顶层窗口之上(即在所有顶层窗口之后)。如果窗口已经是非顶层窗口则该标志不起作用。 HWND_TOP:将窗口置于Z序的顶部。 HWND_TOPMOST:将窗口置于所有非顶层窗口之上。即使窗口未被激活窗口也将保持顶级位置。
.参数 X, 整数型, , 以客户坐标指定窗口新位置的左边界。
.参数 Y, 整数型, , 以客户坐标指定窗口新位置的顶边界。
.参数 cx, 整数型, , 以像素指定窗口的新的宽度。
.参数 cy, 整数型, , 以像素指定窗口的新的高度。
.参数 uFlags, 整数型, , 窗口尺寸和定位的标志。
.DLL命令 SetWindowsHookExA, 整数型, "", "SetWindowsHookExA", 公开, 安装钩子,函数成功则返回钩子子程的句柄,失败返回NULL
.参数 ihook, 整数型, ,
.参数 lpfunc, 整数型, ,
.参数 hin, 整数型, ,
.参数 threadid, 整数型, ,
.DLL命令 SetWindowTheme, 整数型, "UxTheme.dll", "SetWindowTheme", 公开, 设置窗口主题
.参数 hwnd, 整数型, ,
.参数 pszSubAppName, 字节集, 传址 ,
.参数 pszSubIdList, 整数型, ,
.DLL命令 SHAppBarMessage, 整数型, "shell32", "SHAppBarMessage", 公开,
.参数 dwMessage, 整数型, , 0
.参数 pData, 精易_任务相关, , 0
.DLL命令 SHCreateItemFromParsingName, 整数型, "Shell32.dll", "SHCreateItemFromParsingName", 公开,
.参数 pszPath, 字节集, ,
.参数 pbc, 整数型, ,
.参数 riid, 整数型, ,
.参数 ppv, 整数型, ,
.DLL命令 SHCreateItemFromRelativeName, 整数型, "Shell32.dll", "SHCreateItemFromRelativeName", 公开, 根据相对的解析名称创建并初始化Shell项目对象。
.参数 psiParent, 整数型, , 指向父Shell项目的指针
.参数 pszName, 字节集, , 指向以null终止的Unicode字符串的指针,该字符串指定相对于psiParent的显示名称。
.参数 pbc, 整数型, , 指向控制解析操作的绑定上下文的指针。此参数可以为NULL。
.参数 riid, 整数型, , 对接口ID的引用。
.参数 ppv, 整数型, , 当此函数返回时,包含riid中请求的接口指针。通常为IShellItem或 IShellItem2
.DLL命令 SHDeleteKeyA, 整数型, "shlwapi", "SHDeleteKeyA", 公开,
.参数 hkey, 整数型, , 0
.参数 pszSubKey, 文本型, , 0
.DLL命令 ShellExecuteA, 整数型, "shell32.dll", "ShellExecuteA", 公开, 查找与指定文件关联在一起的程序的文件名,并执行相关操作,成功则返一个大于31的值。
.参数 hwnd, 整数型, , 用来指定被执行文件显示的窗口所属的父窗口句柄,可以为NULL
.参数 lpOperation, 文本型, , 指向一个表示执行方式的字符串
.参数 lpFile, 文本型, , 用来指定文件名,文件名既可以是可执行文件也可以是数据文件,或可执行文件.
.参数 lpParameters, 文本型, , 当lpFile参数指定了一个可执行文件(open),本参数用来指定命令行参数.如果lpFile参数指定是数据文件或其它,那么本参数必须是NULL
.参数 lpDirectoy, 文本型, , 执行或打开文件时使用的默认目录,如果lpFile同时指定了文件名(夹)的目录,此参数无效.
.参数 nShowCmd, 整数型, , 如果函数执行了一个可执行文件,这个参数是指定窗口的打开方式,这个参数定义同ShowWindow函数中的dwCmdShow参数
.DLL命令 ShellExecuteExA, 整数型, "shell32", "ShellExecuteExA", 公开,
.参数 lpExecInfo, SHELLEXECUTEINFOA, , 0
.DLL命令 SHGetFileInfo, 整数型, "", "SHGetFileInfo", 公开,
.参数 pszPath, 文本型, ,
.参数 dwFileAttributes, 整数型, ,
.参数 psfi, SHFILEINFO, ,
.参数 cbFileInfo, 整数型, ,
.参数 uFlags, 整数型, ,
.DLL命令 SHGetFileInfoW, 整数型, "shell32", "SHGetFileInfoW", 公开,
.参数 pszPath, 字节集, , 0
.参数 dwFileAttributes, 整数型, , 0
.参数 psfi, SHFILEINFO, , 0
.参数 cbFileInfo, 整数型, , 0
.参数 uFlags, 整数型, , 0
.DLL命令 SHGetFolderPathA, 整数型, "Shell32.dll", "SHGetFolderPathA", 公开,
.参数 hWnd, 整数型, ,
.参数 csidl, 整数型, ,
.参数 hToken, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 pszPath, 整数型, ,
.DLL命令 SHOpenFolderAndSelectItems, 整数型, "shell32.dll", "SHOpenFolderAndSelectItems", 公开, 使用资源管理器打开一个文件夹并选中指定文件,如果文件夹已经被打开就直接选中。
.参数 pidlfolder, 整数型, , 一个指向一个完全合格的项ID列表中指定的文件夹。
.参数 cidl, 整数型, , 一个计数选择项的数组, apidl 。 如果 cidl 为零,那么 pidlFolder 必须指向一个完全指定的吗 ITEMIDLIST 描述一个单项选择。 这个函数的父文件夹并选择打开项目。
.参数 apidl, 整数型, , 指针数组PIDL结构,每一种都是一项在目标文件夹中选择引用的 pidlFolder 。
.参数 dwFlags, 整数型, , 选择一个项目,把它的名字在编辑模式。 这个标志时只能使用一个项目被选中。 对于选择多个项,它将被忽略。
.DLL命令 ShowCursor, 整数型, "user32", "ShowCursor", 公开,
.参数 bShow, 逻辑型, , 0
.DLL命令 ShowWindow, 整数型, "user32.dll", "ShowWindow", 公开, 控制窗口的可见性,如窗口之前是可见的,则返回TRUE(非零),否则返回FALSE(零)。
.参数 hWnd, 整数型, , 窗口句柄,要向这个窗口应用由nCmdShow指定的命令。
.参数 nCmdShow, 整数型, , 为窗口指定可视性方面的一个命令。请用下述任何一个常数:SW_HIDE,SW_SHOWNORMAL...
.DLL命令 ShowWindowAsync, 逻辑型, "user32", "ShowWindowAsync", 公开,
.参数 hWnd, 整数型, , 0
.参数 nCmdShow, 整数型, , 0
.DLL命令 Sleep, 整数型, "kernel32.dll", "Sleep", 公开, 用于将运行中的程序暂停(毫秒)
.参数 dwMilliseconds, 整数型, , 要暂停的时间(毫秒),若设为 INFINITE 那么就一直等待
.DLL命令 StartServiceA, 整数型, "", "StartServiceA", 公开, 开始运行服务 函数执行成功则返回True,失败则返回False
.参数 hService, 整数型, , 是指向某项服务的句柄,由OpenService函数返回,且必须有SERVICE_START的权限
.参数 dwNumServiceArgs, 整数型, , 启动服务所需的参数的个数
.参数 lpServiceArgVectors, 整数型, , 为启动服务所需的参数
.DLL命令 StringFromGUID2, 整数型, "ole32.dll", "StringFromGUID2", 公开,
.参数 rguid, 字节集, ,
.参数 lpsz, 字节集, ,
.参数 cchMax, 整数型, ,
.DLL命令 strlen, 整数型, "msvcrt.dll", "@strlen", 公开,
.参数 lpString, 整数型, ,
.DLL命令 StrTrim, 整数型, "shlwapi.dll", "StrTrimA", 公开,
.参数 psz, 文本型, ,
.参数 pszTrimChars, 文本型, ,
.DLL命令 SwitchToThisWindow, 整数型, "user32.dll", "SwitchToThisWindow", 公开, 该函数将焦点切换指定的窗口,并将其带到前台。
.参数 hWnd, 整数型, , 要切换到的窗口的句柄。
.参数 fAltTab, 整数型, , TRUE 表示使用 Alt/Ctl Tab 键的先后次序来切换窗口,否则设为 FALSE。
.DLL命令 TaskDialog, 整数型, "comctl32.dll", "TaskDialog", 公开,
.参数 hwndOwner, 整数型, ,
.参数 hInstance, 整数型, ,
.参数 pszWindowTitle, 字节集, ,
.参数 pszMainInstruction, 字节集, ,
.参数 pszContent, 字节集, ,
.参数 dwCommonButtons, 整数型, ,
.参数 pszIcon, 整数型, ,
.参数 pnButton, 整数型, 传址 ,
.DLL命令 TaskDialogIndirect, 整数型, "comctl32.dll", "TaskDialogIndirect", 公开,
.参数 pTaskConfig, TASKDIALOGCONFIG, 传址 ,
.参数 pnButton, 整数型, 传址 ,
.参数 pnRadioButton, 整数型, 传址 ,
.参数 pfVerificationFlagChecked, 整数型, 传址 ,
.DLL命令 TerminateProcess, 整数型, "kernel32.dll", "TerminateProcess", 公开, 终止指定进程及其所有线程。返回非零值代表成功。0代表失败。
.参数 hProcess, 整数型, , 指定要中断进程的句柄. 该句柄可以由 OpenProcess得到.
.参数 uExitCode, 整数型, , 进程和其所有线程的退出代码
.DLL命令 Thread32First, 整数型, "kernel32.dll", "Thread32First", 公开, 在CreateToolhelp32Snapshot获取快照的基础上来获取 线程句柄
.参数 hSnapshot, 整数型, , 指向快照的句柄
.参数 lpte, 线程结构, , 指向一个THREADENTRY32结构
.DLL命令 Thread32Next, 整数型, "kernel32.dll", "Thread32Next", 公开, 在CreateToolhelp32Snapshot获取快照的基础上来获取 线程句柄,
.参数 hSnapshot, 整数型, , 指向快照的句柄
.参数 lpte, 线程结构, , 指向一个THREADENTRY32结构
.DLL命令 TrackPopupMenu, 整数型, "user32.dll", "TrackPopupMenu", 公开, 在屏幕的任意地方显示一个弹出式菜单 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 弹出式菜单的句柄
.参数 wFlags, 整数型, , 位置标志和鼠标追踪标志的组合,见下表;位置标志:说明;TPM_CENTERALIGN:菜单在指定位置水平居中;TPM_LEFTALIGN:菜单的左侧置于水平x坐标处;TPM_RIGHTALIGN:菜单的右侧置于水平x坐标处;TPM_LEFTBUTTON:鼠标左键标准运作方式;TPM_RIGHTBUTTON:用鼠标右键进行菜单追踪
.参数 x, 整数型, , 这个点指定了弹出式菜单在屏幕坐标系统中的位置
.参数 y, 整数型, , 同上
.参数 nReserved, 整数型, , 未使用,设为零
.参数 hwnd, 整数型, , 用于接收弹出式菜单命令的窗口的句柄。应该使用窗体的窗口句柄——窗体中有一个菜单能象弹出式菜单那样接收相同的命令ID集
.参数 lprc, 整数型, , Rect,用屏幕坐标定义的一个矩形,如用户在这个矩形的范围内单击,则弹出式菜单不会关闭。如单击弹出式菜单之外的任何一个地方,则会关闭菜单。可以设为NULL;
.DLL命令 TrackPopupMenuEx, 整数型, "user32.dll", "TrackPopupMenuEx", 公开, 该函数在指定位置显示快捷菜单,并跟踪菜单项的选择,与TrackPopupMenu相似,只是它提供了额外的功能
.参数 菜单句柄, 整数型, , 弹出式菜单的句柄
.参数 标志, 整数型, , 定位标志和鼠标追踪标志的组合。参考TrackPopupMenu,另外还包括两个标志:TPM_HORIZONTAL或TPM_VERTICAL。参考lpTPMParams参数的说明
.参数 横坐标, 整数型, , 定义了弹出式菜单位置的一个x,y点(n1,n2),用屏幕坐标表示
.参数 纵坐标, 整数型, , 定义了弹出式菜单位置的一个x,y点(n1,n2),用屏幕坐标表示
.参数 窗口句柄, 整数型, , 用于接收弹出式菜单命令的窗口的句柄。应该使用特定窗体的窗口句柄,该窗体有一个菜单能够与弹出式菜单一样接收相同的命令ID集
.参数 扩展参数结构, 整数型, , TPMPARAMS,指向一个TPMPARAMS结构的指针。这个结构包含了一个矩形,规定了不能由这个弹出式菜单覆盖的区域。如果在un参数中指定了TPM_HORIZONTAL标志,windows就会试着设置水平位置,将弹出式菜单垂直移到这个矩形的外部。如指定了TPM_VERTICAL,那么windows会试着水平移动弹出式菜单的位置
.DLL命令 TranslateMessage, 整数型, "user32", "TranslateMessage", 公开, 转换虚拟关键字消息
.参数 lpMsg, MSG, ,
.DLL命令 TryEnterCriticalSection, 逻辑型, "kernel32.dll", "TryEnterCriticalSection", 公开, 尝试进入临界区
.参数 lpCriticalSection, 线程许可证_, ,
.DLL命令 TryEnterCriticalSection_ptr, 逻辑型, "kernel32", "TryEnterCriticalSection", 公开, 尝试进入许可证
.参数 lpCriticalSection, 整数型, , 许可证指针
.DLL命令 TryEnterCriticalSection_临界许可, 逻辑型, "kernel32", "TryEnterCriticalSection", 公开, 尝试进入许可证
.参数 lpCriticalSection, 临界许可, 传址 , 临界许可
.DLL命令 UnhookWindowsHookEx, 逻辑型, "user32.dll", "UnhookWindowsHookEx", 公开, 卸载钩子过程,函数成功则返回非0,失败返回NULL
.参数 hhk, 整数型, , 安装钩子过程进得到的钩子句柄
.DLL命令 UnmapViewOfFile, 逻辑型, "kernel32", "UnmapViewOfFile", 公开,
.参数 lpBaseAddress, 整数型, , 0
.DLL命令 UnregisterClassA, 逻辑型, "user32", "UnregisterClassA", 公开,
.参数 lpClassName, 文本型, , 0
.参数 hInstance, 整数型, , 0
.DLL命令 UpdateWindow, 逻辑型, "user32", "UpdateWindow", 公开,
.参数 hWnd, 整数型, , 0
.DLL命令 VariantTimeToSystemTime, 整数型, "oleaut32", "VariantTimeToSystemTime", 公开, ,
.参数 vtime, 日期时间型, , 0
.参数 lpSystemTime, SYSTEMTIME, , 0
.DLL命令 VirtualAlloc, 整数型, "kernel32.dll", "VirtualAlloc", 公开, 保留或提交一段虚拟地址空间或虚拟页
.参数 lpAddress, 整数型, , 指定需要保留或提交的地址空间的位置,可以使用NULL(函数自行在某个最方便的位置保留地址范围)
.参数 dwSize, 整数型, , 指定要保留或提交的地址大小(0~2GB)
.参数 flAllocationType, 整数型, , 指定地址如何分配,可以取以下值
.参数 flProtect, 整数型, , 指定保护的类型,可以取以下值
.DLL命令 VirtualAllocEx, 整数型, "kernel32", "VirtualAllocEx", 公开, 在指定进程的虚拟空间保留或提交内存区域,除非指定MEM_RESET参数,否则将该内存区域置0。
.参数 hProcess, 整数型, , 申请内存所在的进程句柄
.参数 lpAddress, 整数型, , 保留页面的内存地址;一般用NULL自动分配
.参数 dwSize, 整数型, , 欲分配的内存大小,字节单位;注意实际分 配的内存大小是页内存大小的整数倍
.参数 flAllocationType, 整数型, , 0
.参数 flProtect, 整数型, , 0
.DLL命令 VirtualFree, 逻辑型, "kernel32.dll", "VirtualFree", 公开, 释放或解除一段虚拟地址空间或虚拟页
.参数 lpAddress, 整数型, , 指定地址空间的位置
.参数 dwSize, 整数型, , 指定的地址大小(0~2GB)
.参数 dwFreeType, 整数型, , 指定要释放地址空间的方式
.DLL命令 VirtualFreeEx, 整数型, "kernel32.dll", "VirtualFreeEx", 公开, 释放或解除一段虚拟地址空间或虚拟页
.参数 hProcess, 整数型, , 进程句柄
.参数 lpAddress, 整数型, , 指定地址空间的位置
.参数 dwSize, 整数型, , 指定的地址大小(0~2GB)
.参数 dwFreeType, 整数型, , 指定要释放地址空间的方式
.DLL命令 VirtualProtect, 逻辑型, "kernel32.dll", "VirtualProtect", 公开, 改变虚拟内存页保护属性
.参数 lpAddress, 整数型, , 指定地址空间的位置
.参数 dwSize, 整数型, , 指定的地址大小(0~2GB)
.参数 flNewProtect, 整数型, , 指定改变的属性保护的类型
.参数 lpflOldProtect, 整数型, 传址 , 指向一个双字的指针,返回原来的保护方式
.DLL命令 VirtualProtectEx, 整数型, "kernel32", "VirtualProtectEx", 公开, 改变在特定进程中内存区域的保护属性
.参数 hProcess, 整数型, , 目标进程的句柄
.参数 lpAddress, 整数型, , 内存起始地址
.参数 dwSize, 整数型, , 内存大小
.参数 flNewProtect, 整数型, , 新的保护属性(一般填64,完全操作权限)
.参数 lpflOldProtect, 整数型, 传址 , 原保护属性(用于保存原保护属性的变量)
.DLL命令 VirtualQueryEx, 整数型, "kernel32.dll", "VirtualQueryEx", 公开, (VirtualQueryEx)用拥有一个返回值 写入函数到 结构内存指针 的字节数如果不等于sizeof(MEMORY_BASIC_INFORMATION) 表示失败
.参数 进程句柄, 整数型, , 进程句柄地址
.参数 查内存地址, 整数型, , 查询内存所在基址
.参数 结构内存指针, 内存属性_, 传址 , 一个结构指针,接受内存信息
.参数 结构大小, 整数型, , 内存结构大小
.DLL命令 VirtualQueryExA, 整数型, "", "VirtualQueryEx", 公开,
.参数 hProcess, 整数型, ,
.参数 lpAddress, 整数型, ,
.参数 info, MEMORY_BASIC_INFORMATION, 传址 ,
.参数 dwLength, 整数型, ,
.DLL命令 W2A_, 整数型, "kernel32.dll", "WideCharToMultiByte", 公开,
.参数 代码页, 整数型, ,
.参数 标志, 整数型, ,
.参数 UNICODE文本, 字节集, , UNICODE
.参数 长度, 整数型, ,
.参数 ASCI文本, 文本型, , ASCI
.参数 长度, 整数型, ,
.参数 pDefaultChar, 整数型, , 0
.参数 pDefaultCharUsed, 逻辑型, , 0
.DLL命令 WaitForSingleObject, 整数型, "kernel32.dll", "WaitForSingleObject", 公开, 等待指定对象,直到处于发信号状态或超时间隔过去。返回对象状态(以“WAIT_”开头常量)。
.参数 hHandle, 整数型, , 对象的句柄(事件、互斥体、进程、信号、线程、等...)。如果在等待仍未完成的情况下关闭了此句柄,则该函数的行为是不确定的。句柄必须具有SYNCHRONIZE访问权限。
.参数 dwMilliseconds, 整数型, , 超时间隔(以毫秒为单位)。如果指定了非零值,则函数将等待直到发出信号通知对象或间隔过去。如果为零,则立即返回。如果为INFINITE(-1),则仅在对象发出信号时返回。
.DLL命令 WideCharToMultiByte, 整数型, "kernel32.dll", "WideCharToMultiByte", 公开,
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 整数型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 整数型, ,
.参数 cbMultiByte, 整数型, ,
.参数 lpDefaultChar, 整数型, ,
.参数 lpUsedDefaultChar, 整数型, ,
.DLL命令 WideCharToMultiByte_p, 整数型, "kernel32.dll", "WideCharToMultiByte", 公开,
.参数 CodePage, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpWideCharStr, 整数型, ,
.参数 cchWideChar, 整数型, ,
.参数 lpMultiByteStr, 文本型, ,
.参数 cchMultiByte, 整数型, ,
.参数 lpDefaultChar, 整数型, ,
.参数 lpUsedDefaultChar, 整数型, ,
.DLL命令 WideCharToMultiByte_整数, 整数型, "kernel32.dll", "WideCharToMultiByte", 公开,
.参数 CodePage, 整数型, ,
.参数 Options, 整数型, ,
.参数 WideCharStr, 整数型, ,
.参数 WideCharCount, 整数型, ,
.参数 MultiByteStr, 整数型, ,
.参数 MultiByteCount, 整数型, ,
.参数 pDefaultChar, 整数型, ,
.参数 pDefaultCharUsed, 整数型, ,
.DLL命令 WinHttpAddRequestHeaders, 逻辑型, "Winhttp.dll", "WinHttpAddRequestHeaders", 公开, BOOL WINAPI WinHttpAddRequestHeaders
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 pwszHeaders, 字节集, , __in LPCWSTR pwszHeaders
.参数 dwHeadersLength, 整数型, , __in DWORD dwHeadersLength
.参数 dwModifiers, 整数型, , __in DWORD dwModifiers
.DLL命令 WinHttpCheckPlatform, 逻辑型, "Winhttp.dll", "WinHttpCheckPlatform", 公开, BOOL WinHttpCheckPlatform(void);
.DLL命令 WinHttpCloseHandle, 逻辑型, "Winhttp.dll", "WinHttpCloseHandle", 公开, BOOL WINAPI WinHttpCloseHandle
.参数 hInternet, 整数型, , __in HINTERNET hInternet
.DLL命令 WinHttpConnect, 整数型, "Winhttp.dll", "WinHttpConnect", 公开, HINTERNET WINAPI WinHttpConnect
.参数 hSession, 整数型, , __in HINTERNET hSession
.参数 pswzServerName, 字节集, , __in LPCWSTR pswzServerName
.参数 nServerPort, 整数型, , __in INTERNET_PORT nServerPort
.参数 dwReserved, 整数型, , __reserved DWORD dwReserved
.DLL命令 WinHttpCrackUrl, 逻辑型, "Winhttp.dll", "WinHttpCrackUrl", 公开,
.参数 pwszUrl, 字节集, ,
.参数 dwUrlLength, 整数型, ,
.参数 dwFlags, 整数型, ,
.参数 lpUrlComponents, URL_COMPONENTS, ,
.DLL命令 WinHttpOpen, 整数型, "Winhttp.dll", "WinHttpOpen", 公开, 初始化,一个应用程序的功能,并返回一个WinHTTP使用WinHTTP会话句柄
.参数 pwszUserAgent, 整数型, , __in_opt LPCWSTR pwszUserAgent
.参数 dwAccessType, 整数型, , __in DWORD dwAccessType
.参数 pwszProxyName, 字节集, , __in LPCWSTR pwszProxyName
.参数 pwszProxyBypass, 整数型, , __in LPCWSTR pwszProxyBypass
.参数 dwFlags, 整数型, , __in DWORD dwFlags
.DLL命令 WinHttpOpenRequest, 整数型, "Winhttp.dll", "WinHttpOpenRequest", 公开, 创建一个HTTP请求的处理。
.参数 hConnect, 整数型, , __in HINTERNET hConnect
.参数 pwszVerb, 字节集, , __in LPCWSTR pwszVerb
.参数 pwszObjectName, 字节集, , __in LPCWSTR pwszObjectName
.参数 pwszVersion, 整数型, , __in LPCWSTR pwszVersion
.参数 pwszReferrer, 整数型, , __in LPCWSTR pwszReferrer
.参数 ppwszAcceptTypes, 整数型, , __in LPCWSTR *ppwszAcceptTypes
.参数 dwFlags, 整数型, , __in DWORD dwFlags
.DLL命令 WinHttpQueryDataAvailable, 逻辑型, "Winhttp.dll", "WinHttpQueryDataAvailable", 公开, 查询是否有可读数据
.参数 hRequest, 整数型, , 请求句柄
.参数 lpdwNumberOfBytesAvailable, 整数型, 传址 , 可读数据长度
.DLL命令 WinHttpQueryHeaders, 逻辑型, "Winhttp.dll", "WinHttpQueryHeaders", 公开, BOOL WINAPI WinHttpQueryHeaders
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 dwInfoLevel, 整数型, , __in DWORD dwInfoLevel
.参数 pwszName, 整数型, , __in_opt LPCWSTR pwszName
.参数 lpBuffer, 字节集, , __out LPVOID lpBuffer
.参数 lpdwBufferLength, 整数型, 传址 , __inout LPDWORD lpdwBufferLength
.参数 lpdwIndex, 整数型, 传址 , __inout LPDWORD lpdwIndex
.DLL命令 WinHttpReadData, 逻辑型, "Winhttp.dll", "WinHttpReadData", 公开, BOOL WINAPI WinHttpReadData
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 lpBuffer, 字节集, , __out LPVOID lpBuffer
.参数 dwNumberOfBytesToRead, 整数型, , __in DWORD dwNumberOfBytesToRead
.参数 lpdwNumberOfBytesRead, 整数型, 传址 , __out LPDWORD lpdwNumberOfBytesRead
.DLL命令 WinHttpReceiveResponse, 逻辑型, "Winhttp.dll", "WinHttpReceiveResponse", 公开, BOOL WINAPI WinHttpReceiveResponse
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 lpReserved, 整数型, , __reserved LPVOID lpReserved
.DLL命令 WinHttpSendRequest, 逻辑型, "Winhttp.dll", "WinHttpSendRequest", 公开, BOOL WINAPI WinHttpSendRequest
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 pwszHeaders, 整数型, , __in_opt LPCWSTR pwszHeaders
.参数 dwHeadersLength, 整数型, , __in DWORD dwHeadersLength
.参数 lpOptional, 字节集, , __in_opt LPVOID lpOptional
.参数 dwOptionalLength, 整数型, , __in DWORD dwOptionalLength
.参数 dwTotalLength, 整数型, , __in DWORD dwTotalLength
.参数 dwContext, 整数型, , __in DWORD_PTR dwContext
.DLL命令 WinHttpSetCredentials, 逻辑型, "Winhttp.dll", "WinHttpSetCredentials", 公开, BOOL WINAPI WinHttpSetCredentials
.参数 hRequest, 整数型, , __in HINTERNET hRequest
.参数 AuthTargets, 整数型, , __in DWORD AuthTargets
.参数 AuthScheme, 整数型, , __in DWORD AuthScheme
.参数 pwszUserName, 字节集, , __in LPCWSTR pwszUserName
.参数 pwszPassword, 字节集, , __in LPCWSTR pwszPassword
.参数 pAuthParams, 整数型, , __reserved LPVOID pAuthParams
.DLL命令 WinHttpSetOption, 逻辑型, "Winhttp.dll", "WinHttpSetOption", 公开, BOOL WINAPI WinHttpSetOption
.参数 hInternet, 整数型, , __in HINTERNET hInternet
.参数 dwOption, 整数型, , __in DWORD dwOption
.参数 lpBuffer, 整数型, 传址 , __in LPVOID lpBuffer
.参数 dwBufferLength, 整数型, , __in DWORD dwBufferLength
.DLL命令 WinHttpSetTimeouts, 逻辑型, "Winhttp.dll", "WinHttpSetTimeouts", 公开, BOOL WINAPI WinHttpSetTimeouts
.参数 hInternet, 整数型, , __in HINTERNET hInternet
.参数 dwResolveTimeout, 整数型, , __in int dwResolveTimeout
.参数 dwConnectTimeout, 整数型, , __in int dwConnectTimeout
.参数 dwSendTimeout, 整数型, , __in int dwSendTimeout
.参数 dwReceiveTimeout, 整数型, , __in int dwReceiveTimeout
.DLL命令 Wow64DisableWow64FsRedirection, 逻辑型, "Kernel32.dll", "Wow64DisableWow64FsRedirection", 公开, 禁用调用线程的文件系统重定向
.参数 OldValue, 整数型, ,
.DLL命令 Wow64RevertWow64FsRedirection, 逻辑型, "Kernel32.dll", "Wow64RevertWow64FsRedirection", 公开, 恢复调用线程的文件系统重定向
.参数 OldValue, 整数型, ,
.DLL命令 WriteFile, 整数型, "kernel32", "WriteFile", 公开, 将数据写入一个文件。该函数比lwrite函数要灵活的多。也可将这个函数应用于对通信设备、管道、套接字以及邮槽的处理 TRUE(非零)表示成功,否则返回零。会设置GetLastError
.参数 hFile, 整数型, , 一个文件的句柄
.参数 lpBuffer, 字节集, 传址 , 要写入的一个数据缓冲区
.参数 nNumberOfBytesToWrite, 整数型, , 要写入数据的字节数量。如写入零字节,表示什么都不写入,但会更新文件的“上一次修改时间”。针对位于远程系统的命名管道,限制在65535个字节以内
.参数 lpNumberOfBytesWritten, 整数型, 传址 , 实际写入文件的字节数量
.参数 lpOverlapped, 整数型, , OVERLAPPED,倘若在指定FILE_FLAG_OVERLAPPED的前提下打开文件,这个参数就必须引用一个特殊的结构。那个结构定义了一次异步写操作。否则,该参数应置为空(将声明变为ByVal As 并传递零值);
.DLL命令 WriteProcessMemory, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开, 写进程内存
.参数 进程句柄, 整数型, , 要修改内存的进程句柄。此句柄必须具有对进程的 PROCESS_VM_WRITE 和 PROCESS_VM_OPERATION 访问。
.参数 内存地址, 整数型, , 指向要写入数据的指定进程中的内存地址。在进行数据传输之前,系统会验证基址和指定大小的内存中的所有数据是否可访问以进行写访问,如果无法访问,则该功能将失败。
.参数 缓冲指针, 整数型, 传址 , 指向缓冲区的指针,该缓冲区包含要在指定进程的地址空间中写入的数据。
.参数 内存长度, 整数型, , 要写入指定进程的字节数。
.参数 实际长度, 整数型, 传址 , 指向变量的指针,该变量接收传输到指定进程中的字节数。此参数是可选的。如果lpNumberOfBytesWritten为NULL,则忽略该参数。
.DLL命令 WriteProcessMemory_文本型, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开, 写文本内存
.参数 hProcess, 整数型, ,
.参数 pBaseAddress, 整数型, , 内存地址
.参数 lpBuffer, 文本型, 传址 , 数据指针
.参数 nSize, 整数型, , 长度
.参数 lpNumberOfBytesWritten, 整数型, , 实际写出长度
.DLL命令 WriteProcessMemory_小数型, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开, 内存写小数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 小数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 WriteProcessMemory_写字节, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开,
.参数 hProcess, 整数型, ,
.参数 pBaseAddress, 整数型, , 内存地址
.参数 lpBuffer, 字节型, 传址 , 数据指针
.参数 nSize, 整数型, , 长度
.参数 lpNumberOfBytesWritten, 整数型, , 实际写出长度
.DLL命令 WriteProcessMemory_整数3, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开, 内存写整数,有传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 整数型, 传址 ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 WriteProcessMemory_整数型, 整数型, "kernel32.dll", "WriteProcessMemory", 公开, 内存写整数,没传址
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 整数型, ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 WriteProcessMemory_字节集, 逻辑型, "kernel32.dll", "WriteProcessMemory", 公开,
.参数 hProcess, 整数型, ,
.参数 内存地址, 整数型, ,
.参数 数据指针, 字节集, ,
.参数 数据长度, 整数型, ,
.参数 实际写出长度, 整数型, ,
.DLL命令 wsprintfA, 整数型, "user32", "wsprintfA", 公开,
.参数 LPSTR, 文本型, , 0
.参数 LPCSTR, 文本型, , 0
.DLL命令 ZwClose, 整数型, "ntdll.dll", "ZwClose", 公开,
.参数 hnd, 整数型, ,
.DLL命令 ZwDuplicateObject, 整数型, "ntdll.dll", "ZwDuplicateObject", 公开,
.参数 SourceProcessHandle, 整数型, ,
.参数 SourceHandle, 整数型, ,
.参数 TargetProcessHandle, 整数型, ,
.参数 TargetHandle, 整数型, 传址 ,
.参数 DesiredAccess, 整数型, ,
.参数 HandleAttributes, 整数型, ,
.参数 Options, 整数型, ,
.DLL命令 ZwOpenProcess, 整数型, "ntdll.dll", "ZwOpenProcess", 公开,
.参数 hProcess, 整数型, 传址 ,
.参数 DesiredAccess, 整数型, ,
.参数 ObjectAttributes, OBJECT_ATTRIBUTES, ,
.参数 ClientId, CLIENT_ID, ,
.DLL命令 ZwQueryInformationProcess, 整数型, "ntdll.dll", "ZwQueryInformationProcess", 公开, ,0
.参数 ProcessHandle, 整数型, ,
.参数 ProcessInformationClass, 整数型, ,
.参数 ProcessInformation, PROCESS_BASIC_INFORMATION, ,
.参数 ProcessInformationLength, 整数型, ,
.参数 ReturnLength, 整数型, 传址 ,
.DLL命令 ZwQuerySystemInformation, 整数型, "ntdll.dll", "ZwQuerySystemInformation", 公开,
.参数 SystemInformationClass, 整数型, , 未知类型:SYSTEM_INFORMATION_CLASS。
.参数 SystemInformation, 整数型, , any
.参数 SystemInformationLength, 整数型, ,
.参数 ReturnLength, 整数型, 传址 ,
.DLL命令 ZwQuerySystemInformation_x, 整数型, "ntdll.dll", "ZwQuerySystemInformation", 公开,
.参数 SystemInformationClass, 整数型, , 未知类型:SYSTEM_INFORMATION_CLASS。
.参数 SystemInformation, 字节集, , any
.参数 SystemInformationLength, 整数型, ,
.参数 ReturnLength, 整数型, 传址 ,
.DLL命令 ZwResumeProcess, 整数型, "ntdll.dll", "ZwResumeProcess", 公开, 进程恢复
.参数 进程句柄, 整数型, ,
.DLL命令 ZwSetInformationThread, , "ntdll", "ZwSetInformationThread", 公开,
.参数 _参数1, 整数型, ,
.参数 _参数2, 整数型, ,
.参数 _参数3, 整数型, ,
.参数 _参数4, 整数型, ,
.DLL命令 ZwSuspendProcess, 整数型, "ntdll.dll", "ZwSuspendProcess", 公开, 进程暂停
.参数 进程句柄, 整数型, ,
.DLL命令 ZwWow64ReadVirtualMemory64, 整数型, "ntdll.dll", "ZwWow64ReadVirtualMemory64", 公开,
.参数 ProcessHandle, 整数型, , 对象句柄
.参数 BaseAddress, 长整数型, , 内存地址
.参数 Buffer, 字节集, 传址 , 返回缓冲区
.参数 BufferSize, 长整数型, , 写入大小
.参数 NumberOfBytesRead, 长整数型, 传址 , 实际写入大小
.DLL命令 ZwWow64WriteVirtualMemory64, 整数型, "ntdll.dll", "ZwWow64WriteVirtualMemory64", 公开,
.参数 ProcessHandle, 整数型, , 对象句柄
.参数 BaseAddress, 长整数型, , 内存地址
.参数 Buffer, 字节集, , 返回缓冲区
.参数 BufferSize, 长整数型, , 写入大小
.参数 NumberOfBytesRead, 长整数型, 传址 , 实际写入大小
.DLL命令 进程一取自身进程ID, 整数型, "kernel32.dll", "GetCurrentProcessId", 公开, 取自进程ID
.DLL命令 拷贝内存_位图数据, , "kernel32.dll", "RtlMoveMemory", 公开,
.参数 pBlock, 整数型, ,
.参数 缓冲区, 整数型, ,
.参数 尺寸, 整数型, ,
.DLL命令 取内存变量地址_TVINSERTSTRUCT, 整数型, "kernel32.dll", "lstrcpyn", 公开,
.参数 目标, TVINSERTSTRUCT, 传址 ,
.参数 源, TVINSERTSTRUCT, 传址 ,
.参数 长度, 整数型, ,
.DLL命令 鼠标_取双击间隔时间, 整数型, "user32", "GetDoubleClickTime", 公开, GetDoubleClickTime
.DLL命令 鼠标_左右键交换, 逻辑型, "user32", "SwapMouseButton", 公开, SwapMouseButton
.参数 fSwap, 逻辑型, , 0
.DLL命令 原子递减变量, 整数型, "kernel32.dll", "InterlockedDecrement", 公开, _递减变量值
.参数 递减的一个变量, 整数型, 传址 ,
.DLL命令 原子递增变量, 整数型, "kernel32.dll", "InterlockedIncrement", 公开, _递增变量值
.参数 递增变量, 整数型, 传址 ,
.常量 CF_ANSIONLY, "1024", 公开,
.常量 CF_APPLY, "512", 公开,
.常量 CF_BITMAP, "2", 公开, 位图BITMAP
.常量 CF_BOTH, "3", 公开,
.常量 CF_DIB, "8", 公开,
.常量 CF_DIF, "5", 公开,
.常量 CF_DSPBITMAP, "130", 公开,
.常量 CF_DSPENHMETAFILE, "142", 公开,
.常量 CF_DSPMETAFILEPICT, "131", 公开,
.常量 CF_DSPTEXT, "129", 公开,
.常量 CF_EFFECTS, "256", 公开,
.常量 CF_ENABLEHOOK, "8", 公开,
.常量 CF_ENABLETEMPLATE, "16", 公开,
.常量 CF_ENABLETEMPLATEHANDLE, "32", 公开,
.常量 CF_ENHMETAFILE, "14", 公开,
.常量 CF_FIXEDPITCHONLY, "16384", 公开,
.常量 CF_FORCEFONTEXIST, "65536", 公开,
.常量 CF_GDIOBJFIRST, "768", 公开,
.常量 CF_GDIOBJLAST, "1023", 公开,
.常量 CF_HDROP, "15", 公开,
.常量 CF_INITTOLOGFONTSTRUCT, "64", 公开,
.常量 CF_LIMITSIZE, "8192", 公开,
.常量 CF_LOCALE, "16", 公开,
.常量 CF_MAX, "17", 公开,
.常量 CF_METAFILEPICT, "3", 公开,
.常量 CF_NOFACESEL, "524288", 公开,
.常量 CF_NOOEMFONTS, "2048", 公开,
.常量 CF_NOSIMULATIONS, "4096", 公开,
.常量 CF_NOSIZESEL, "2097152", 公开,
.常量 CF_NOSTYLESEL, "1048576", 公开,
.常量 CF_NOVECTORFONTS, "2048", 公开,
.常量 CF_OEMTEXT, "7", 公开,
.常量 CF_OWNERDISPLAY, "128", 公开,
.常量 CF_PALETTE, "9", 公开,
.常量 CF_PENDATA, "10", 公开,
.常量 CF_PRINTERFONTS, "2", 公开,
.常量 CF_PRIVATEFIRST, "512", 公开,
.常量 CF_PRIVATELAST, "767", 公开,
.常量 CF_RIFF, "11", 公开,
.常量 CF_SCALABLEONLY, "131072", 公开,
.常量 CF_SCREENFONTS, "1", 公开,
.常量 CF_SHOWHELP, "4", 公开,
.常量 CF_SYLK, "4", 公开,
.常量 CF_TEXT, "1", 公开, 文本内容
.常量 CF_TIFF, "6", 公开,
.常量 CF_TTONLY, "262144", 公开,
.常量 CF_UNICODETEXT, "13", 公开,
.常量 CF_USESTYLE, "128", 公开,
.常量 CF_WAVE, "12", 公开,
.常量 CF_WYSIWYG, "32768", 公开,
.常量 CLSCTX_INPROC_SERVER, "1", 公开,
.常量 CP_ACP, "0", 公开,
.常量 CP_gb2312, "936", 公开, ANSI/OEM Simplified Chinese (PRC, Singapore); Chinese Simplified (GB2312)
.常量 CP_UTF8, "65001", 公开,
.常量 CREATE_ALWAYS, "2", 公开,
.常量 CSIDL_SYSTEMX86, "41", 公开,
.常量 DELETE, "65536", 公开,
.常量 DUPLICATE_SAME_ATTRIBUTES, "4", 公开,
.常量 ERROR_BG_ICON, "16", 公开,
.常量 ERROR_MORE_DATA, "234", 公开,
.常量 ERROR_NO_MORE_ITEMS, "259", 公开,
.常量 ERROR_SUCCESS, "0", 公开, 操作成功完成
.常量 FILE_ATTRIBUTE_DIRECTORY, "16", 公开,
.常量 FILE_ATTRIBUTE_NORMAL, "128", 公开,
.常量 FILE_ATTRIBUTE_READONLY, "1", 公开,
.常量 FILE_SHARE_READ, "1", 公开,
.常量 FILE_SHARE_WRITE, "2", 公开,
.常量 FORMAT_MESSAGE_ALLOCATE_BUFFER, "256", 公开,
.常量 FORMAT_MESSAGE_FROM_HMODULE, "2048", 公开,
.常量 FORMAT_MESSAGE_FROM_SYSTEM, "4096", 公开,
.常量 FORMAT_MESSAGE_IGNORE_INSERTS, "512", 公开,
.常量 FOS_ALLNONSTORAGEITEMS, "128", 公开,
.常量 FOS_ALLOWMULTISELECT, "512", 公开, 允许用户在打开的对话框中选择多个项目。请注意,设置此标志时,必须使用IFileOpenDialog接口来检索这些项目
.常量 FOS_CREATEPROMPT, "8192", 公开, 果保存对话框中返回的项目不存在,则提示创建。请注意,这实际上不会创建项目
.常量 FOS_DEFAULTNOMINIMODE, "536870912", 公开, 指示“另存为”对话框应以展开模式打开。扩展模式是通过单击“另存为”对话框左下角的按钮设置和取消设置的模式,单击该按钮可在“浏览文件夹”和“隐藏文件夹”之间切换。从Windows 7开始不支持此值
.常量 FOS_DONTADDTORECENT, "33554432", 公开, 不要将正在打开或保存的项目添加到最近的文档列表(SHAddToRecentDocs)中
.常量 FOS_FILEMUSTEXIST, "4096", 公开, 返回的项目必须存在。这是“打开”对话框的默认值
.常量 FOS_FORCEFILESYSTEM, "64", 公开,
.常量 FOS_FORCEPREVIEWPANEON, "1073741824", 公开, 示“打开”对话框应该始终显示预览窗格
.常量 FOS_FORCESHOWHIDDEN, "268435456", 公开, 包括隐藏项和系统项
.常量 FOS_HIDEMRUPLACES, "131072", 公开, 隐藏用户最近从中打开或保存项目的位置列表。从Windows 7开始不支持此值
.常量 FOS_HIDEPINNEDPLACES, "262144", 公开,
.常量 FOS_NOCHANGEDIR, "8", 公开, 不要更改当前的工作目录
.常量 FOS_NODEREFERENCELINKS, "1048576", 公开, 捷方式不应视为其目标项目。这允许应用程序打开.lnk文件,而不是打开该文件的快捷方式
.常量 FOS_NOREADONLYRETURN, "32768", 公开, 不要返回只读项目。这是“保存”对话框的默认值
.常量 FOS_NOTESTFILECREATE, "65536", 公开, 不要测试是否成功完成了在“保存”对话框中指定的项目。如果未设置此标志,则调用应用程序必须处理在创建项目时发现的错误,例如拒绝访问
.常量 FOS_NOVALIDATE, "256", 公开,
.常量 FOS_OKBUTTONNEEDSINTERACTION, "2097152", 公开,
.常量 FOS_OVERWRITEPROMPT, "2", 公开, 保存文件时,提示您先覆盖同名的现有文件。这是“保存”对话框的默认值
.常量 FOS_PATHMUSTEXIST, "2048", 公开, 返回的项目必须在现有文件夹中。这是默认值
.常量 FOS_PICKFOLDERS, "32", 公开, 显示一个“打开”对话框,其中提供了文件夹而不是文件的选择
.常量 FOS_SHAREAWARE, "16384", 公开, 如果在应用程序打开文件时发生共享冲突,请通过OnShareViolation回调该应用程序以获取指导。该标志被FOS_NOVALIDATE覆盖
.常量 FOS_STRICTFILETYPES, "4", 公开, 在“保存”对话框中,仅允许用户选择具过滤器指定的文件扩展名之一的文件
.常量 FOS_SUPPORTSTREAMABLEITEMS, "-2147483648", 公开, 示调用者正在以流形式打开文件(BHID_Stream),因此无需下载该文件
.常量 GENERIC_READ, "-2147483648", 公开, 0x80000000
.常量 GENERIC_WRITE, "1073741824", 公开,
.常量 GMEM_MOVEABLE, "2", 公开,
.常量 GMEM_ZEROINIT, "64", 公开,
.常量 GW_CHILD, "5", 公开, 子窗口的句柄
.常量 GW_HWNDNEXT, "2", 公开, 下一窗口
.常量 GWL_EXSTYLE, "-20", 公开, 获取、设置窗口扩展样式
.常量 GWL_HWNDPARENT, "-8", 公开, 获取父窗口句柄
.常量 GWL_STYLE, "-16", 公开, 获取、设置窗口样式
.常量 GWL_WNDPROC, "-4", 公开,
.常量 HEAP_ZERO_MEMORY, "8", 公开,
.常量 HKEY_CURRENT_CONFIG, "2147483653", 公开,
.常量 HKEY_CURRENT_USER, "2147483649", 公开,
.常量 HKEY_LOCAL_MACHINE, "2147483650", 公开,
.常量 HKEY_USERS, "8000000351", 公开,
.常量 HWND_TOPMOST, "-1", 公开, 窗口置顶,将窗口置于所有顶层窗口之上
.常量 IAudioEndpointVolume_GetChannelCount, "5", 公开, GetChannelCount 方法获取音频流中进入或离开音频端点设备的通道数。
.常量 IAudioEndpointVolume_GetChannelVolumeLevel, "12", 公开, GetChannelVolumeLevel 方法获取进入或离开音频端点设备的音频流中指定通道的音量级别(以分贝为单位)。
.常量 IAudioEndpointVolume_GetChannelVolumeLevelScalar, "13", 公开, GetChannelVolumeLevelScalar 方法获取进入或离开音频端点设备的音频流的指定通道的规范化、音频逐渐变细的音量级别。
.常量 IAudioEndpointVolume_GetMasterVolumeLevel, "8", 公开, GetMasterVolumeLevel 方法获取进入或离开音频端点设备的音频流的主音量级别(以分贝为单位)。
.常量 IAudioEndpointVolume_GetMasterVolumeLevelScalar, "9", 公开, GetMasterVolumeLevelScalar 方法获取进入或离开音频端点设备的音频流的主音量级别。音量级别表示为范围从 0.0 到 1.0 的标准化的音频逐渐变细的值。
.常量 IAudioEndpointVolume_GetMute, "15", 公开, GetMute 方法获取进入或离开音频端点设备的音频流的静音状态。
.常量 IAudioEndpointVolume_GetVolumeRange, "20", 公开, GetVolumeRange 方法获取进入或离开音频端点设备的音频流的音量范围(以分贝为单位)。
.常量 IAudioEndpointVolume_GetVolumeStepInfo, "16", 公开, GetVolumeStepInfo 方法获取有关音量范围中当前步长的信息。
.常量 IAudioEndpointVolume_QueryHardwareSupport, "19", 公开, QueryHardwareSupport 方法查询音频端点设备的硬件支持功能。
.常量 IAudioEndpointVolume_RegisterControlChangeNotify, "3", 公开, RegisterControlChangeNotify 方法注册客户端的通知回调接口。
.常量 IAudioEndpointVolume_SetChannelVolumeLevel, "10", 公开, SetChannelVolumeLevel 方法设置进入或离开音频端点设备的音频流的指定通道的音量级别(以分贝为单位)。
.常量 IAudioEndpointVolume_SetChannelVolumeLevelScalar, "11", 公开, SetChannelVolumeLevelScalar 方法设置进入或离开音频端点设备的音频流中指定通道的规范化、音频逐渐变细的音量级别。
.常量 IAudioEndpointVolume_SetMasterVolumeLevel, "6", 公开, SetMasterVolumeLevel 方法设置进入或离开音频端点设备的音频流的主音量级别(以分贝为单位)。
.常量 IAudioEndpointVolume_SetMasterVolumeLevelScalar, "7", 公开, SetMasterVolumeLevelScalar 方法设置进入或离开音频端点设备的音频流的主音量级别。音量级别表示为范围从 0.0 到 1.0 的标准化的音频逐渐变细的值。
.常量 IAudioEndpointVolume_SetMute, "14", 公开, SetMute 方法设置进入或离开音频端点设备的音频流的静音状态。
.常量 IAudioEndpointVolume_UnregisterControlChangeNotify, "4", 公开, UnregisterControlChangeNotify 方法删除客户端在之前调用 IAudioEndpointVolume::RegisterControlChangeNotify 方法时注册的客户端通知回调接口的注册。
.常量 IAudioEndpointVolume_VolumeStepDown, "18", 公开, VolumeStepDown 方法将进入或离开音频端点设备的音频流的音量级别递减一级。
.常量 IAudioEndpointVolume_VolumeStepUp, "17", 公开, VolumeStepUp 方法将进入或离开音频端点设备的音频流的音量级别递增一个步骤。
.常量 IAudioSessionManager_GetAudioSessionControl, "3", 公开, GetAudioSessionControl 方法检索音频会话控件。
.常量 IAudioSessionManager_GetSimpleAudioVolume, "4", 公开, GetSimpleAudioVolume 方法检索简单的音频音量控制。
.常量 IDABORT, "3", 公开,
.常量 IDCANCEL, "2", 公开,
.常量 IDCLOSE, "8", 公开,
.常量 IDIGNORE, "5", 公开,
.常量 IDNO, "7", 公开,
.常量 IDOK, "1", 公开,
.常量 IDRETRY, "4", 公开,
.常量 IDYES, "6", 公开,
.常量 IMMDevice_Activate, "3", 公开, Activate 方法创建具有指定接口的 COM 对象。
.常量 IMMDevice_GetId, "5", 公开, 方法检索标识音频端点设备的端点 ID 字符串。
.常量 IMMDevice_GetState, "6", 公开, GetState 方法检索当前设备状态。
.常量 IMMDevice_OpenPropertyStore, "4", 公开, OpenPropertyStore 方法检索设备属性存储的接口。
.常量 IMMDeviceEnumerator_EnumAudioEndpoints, "3", 公开, EnumAudioEndpoints 方法生成满足指定条件的音频端点设备的集合。
.常量 IMMDeviceEnumerator_GetDefaultAudioEndpoint, "4", 公开, GetDefaultAudioEndpoint 方法检索指定数据流方向和角色的默认音频端点。
.常量 IMMDeviceEnumerator_GetDevice, "5", 公开, GetDevice 方法检索由端点 ID 字符串标识的音频端点设备。
.常量 IMMDeviceEnumerator_RegisterEndpointNotificationCallback, "6", 公开, RegisterEndpointNotificationCallback 方法注册客户端的通知回调接口。
.常量 IMMDeviceEnumerator_UnregisterEndpointNotificationCallback, "7", 公开, UnregisterEndpointNotificationCallback 方法删除客户端在先前调用 IMMDeviceEnumerator::RegisterEndpointNotificationCallback 方法时注册的通知接口的注册。
.常量 INFINITE, "4294967295", 公开,
.常量 INFORMATION_ICON, "64", 公开,
.常量 INTERNET_COOKIE_THIRD_PARTY, "16", 公开, 运行第三方COOKIE
.常量 INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS, "16384", 公开, 禁用检测这一特殊类型的重新传入。当这个标志使用,WinINet透明允许将从HTTP到HTTPS网址。这个标志可以使用的,HttpOpenRequest InternetOpenUrl
.常量 INTERNET_FLAG_NO_AUTO_REDIRECT, "2097152", 公开, HttpSendRequest、InternetOpenUrl 不自动处理重定向
.常量 INTERNET_FLAG_NO_COOKIES, "524288", 公开,
.常量 INTERNET_FLAG_RELOAD, "2147483648", 公开,
.常量 INTERNET_FLAG_SECURE, "8388608", 公开, SSL访问
.常量 INTERNET_SCHEME_HTTPS, "2", 公开,
.常量 INVALID_HANDLE_VALUE, "-1", 公开,
.常量 ISimpleAudioVolume_GetMasterVolume, "4", 公开, GetMasterVolume 方法检索音频会话的客户端音量级别。
.常量 ISimpleAudioVolume_GetMute, "6", 公开, GetMute 方法检索音频会话的当前静音状态。
.常量 ISimpleAudioVolume_SetMasterVolume, "3", 公开, SetMasterVolume 方法设置音频会话的主音量级别。
.常量 ISimpleAudioVolume_SetMute, "5", 公开, SetMute 方法设置音频会话的静音状态。
.常量 KEY_ALL_ACCESS, "983103", 公开,
.常量 KEY_READ, "131097", 公开,
.常量 KEY_WOW64_32KEY, "512", 公开,
.常量 KEY_WOW64_64KEY, "256", 公开,
.常量 LMEM_ZEROINIT, "64", 公开,
.常量 LVM_ARRANGE, "4118", 公开, 在图像显示时排列项目
.常量 LVM_DELETEALLITEMS, "4105", 公开, 清空
.常量 LVM_DELETECOLUMN, "4124", 公开, 删除一列
.常量 LVM_DELETEITEM, "4104", 公开, 删除一行
.常量 LVM_ENSUREVISIBLE, "4115", 公开, 保证显示,并决定一个项目的全部或部份,是否可视
.常量 LVM_GETBKCOLOR, "4096", 公开, 取背景颜色
.常量 LVM_GETCOUNTPERPAGE, "4136", 公开, 取当前列表框中可视的项目数量
.常量 LVM_GETEDITCONTROL, "4120", 公开, 当列表框在进行编辑时,返回这引编辑框的句柄
.常量 LVM_GETHEADER, "4127", 公开, 取列表框标题的句柄
.常量 LVM_GETHOTITEM, "4157", 公开, 取鼠标指针指向项目的索引
.常量 LVM_GETITEMCOUNT, "4100", 公开, 取项目总数
.常量 LVM_GETITEMPOSITION, "4112", 公开, 取指定项目的显示坐标
.常量 LVM_GETITEMSPACING, "4147", 公开, 取项目之间的间隔距离
.常量 LVM_GETITEMSTATE, "4140", 公开, 取项目的状态
.常量 LVM_GETNEXTITEM, "4108", 公开, 取下一项目
.常量 LVM_GETSELECTEDCOUNT, "4146", 公开, 取被选择项目数
.常量 LVM_GETTEXTBKCOLOR, "4133", 公开, 取正文背景色
.常量 LVM_GETTEXTCOLOR, "4131", 公开, 取正文颜色
.常量 LVM_GETTOPINDEX, "4135", 公开, 取在可视范围中第一个项目的索引
.常量 LVM_GETVIEW, "4239", 公开, 取超级列表框当前的类型
.常量 LVM_REDRAWITEMS, "4117", 公开, 重画项目
.常量 LVM_SETBKCOLOR, "4097", 公开, 设置背景色
.常量 LVM_SETITEMSTATE, "4139", 公开, 置项目状态
.常量 LVM_SETTEXTBKCOLOR, "4134", 公开, 置正文背景色
.常量 LVM_SETTEXTCOLOR, "4132", 公开, 置文本颜色
.常量 LVM_SETVIEW, "4238", 公开, 置列表框类型
.常量 MAX_PATH, "260", 公开,
.常量 MEM_COMMIT, "4096", 公开, 为指定的空间提交物理内存
.常量 MEM_PRIVATE, "131072", 公开, 内存操作
.常量 MEM_RELEASE, "32768", 公开,
.常量 MF_CHECKED, "8", 公开,
.常量 MF_UNCHECKED, "0", 公开,
.常量 MSGFLT_ADD, "1", 公开, 增加到过滤器
.常量 MSGFLT_REMOVE, "2", 公开, 移出过滤器
.常量 NULL, "0", 公开,
.常量 OB_TYPE_PROCESS, "5", 公开,
.常量 OBJ_INHERIT, "2", 公开,
.常量 OK_BUTTON, "0", 公开,
.常量 OK_Cancel_BUTTON, "1", 公开,
.常量 OPEN_EXISTING, "3", 公开,
.常量 PAGE_EXECUTE_READ, "32", 公开,
.常量 PAGE_EXECUTE_READWRITE, "64", 公开,
.常量 PAGE_READWRITE, "4", 公开, 内存操作
.常量 PROCESS_ALL_ACCESS, "2035711", 公开, 内存操作
.常量 PROCESS_CREATE_THREAD, "2", 公开, 内存操作
.常量 PROCESS_DUP_HANDLE, "64", 公开, 内存操作
.常量 PROCESS_QUERY_INFORMATION, "1024", 公开, 内存操作
.常量 PROCESS_VM_OPERATION, "8", 公开, 内存操作
.常量 PROCESS_VM_READ, "16", 公开, 内存操作
.常量 PROCESS_VM_WRITE, "32", 公开, 内存操作
.常量 ProcessBasicInformation, "0", 公开,
.常量 ProcessBreakOnTermination, "29", 公开,
.常量 ProcessDebugPort, "7", 公开,
.常量 ProcessImageFileName, "27", 公开,
.常量 ProcessSubsystemInformation, "75", 公开,
.常量 ProcessWow64Information, "26", 公开,
.常量 REG_BINARY, "3", 公开,
.常量 REG_DWORD, "4", 公开,
.常量 REG_DWORD_BIG_ENDIAN, "5", 公开,
.常量 REG_EXPAND_SZ, "2", 公开,
.常量 REG_MULTI_SZ, "7", 公开,
.常量 REG_OPTION_NON_VOLATILE, "0", 公开,
.常量 REG_QWORD, "11", 公开,
.常量 REG_SZ, "1", 公开,
.常量 RETRY_Cancel_BUTTON, "5", 公开,
.常量 S_FALSE, "1", 公开, FALSE,这是回调事件使用的常量
.常量 S_OK, "0", 公开, OK,这是回调事件使用的常量
.常量 SC_MANAGER_CREATE_SERVICE, "2", 公开, 允许创建服务对象并把它加入service control manager database
.常量 SEE_MASK_FLAG_DDEWAIT, "256", 公开,
.常量 SERVICE_CONTROL_STOP, "1", 公开, 停止服务
.常量 SERVICE_DEMAND_START, "3", 公开, 启动类型
.常量 SERVICE_ERROR_IGNORE, "0", 公开,
.常量 SERVICE_KERNEL_DRIVER, "1", 公开,
.常量 SERVICE_START, "16", 公开, 允许启动服务
.常量 SERVICE_STOP, "32", 公开, 允许停止服务
.常量 SIGDN_DESKTOPABSOLUTEEDITING, "-2147172352", 公开,
.常量 SIGDN_DESKTOPABSOLUTEPARSING, "-2147319808", 公开,
.常量 SIGDN_FILESYSPATH, "-2147123200", 公开,
.常量 SIGDN_NORMALDISPLAY, "0", 公开,
.常量 SIGDN_PARENTRELATIVE, "-2146959359", 公开,
.常量 SIGDN_PARENTRELATIVEEDITING, "-2147282943", 公开,
.常量 SIGDN_PARENTRELATIVEFORADDRESSBAR, "-2146975743", 公开,
.常量 SIGDN_PARENTRELATIVEFORUI, "-2146877439", 公开,
.常量 SIGDN_PARENTRELATIVEPARSING, "-2147385343", 公开,
.常量 SIGDN_URL, "-2147057664", 公开,
.常量 sizeof_SECURITY_ATTRIBUTES, "12", 公开,
.常量 sizeof_STARTUPINFO, "68", 公开,
.常量 STARTF_USESHOWWINDOW, "1", 公开,
.常量 STARTF_USESTDHANDLES, "256", 公开,
.常量 STATUS_INFO_LENGTH_MISMATCH, "3221225476", 公开,
.常量 SW_HIDE, "0", 公开, 隐藏窗口并激活其他窗口
.常量 SW_SHOW, "5", 公开, 以原来的位置和尺寸激活和显示窗口
.常量 SW_SHOWDEFAULT, "10", 公开, 按默认状态显示
.常量 SW_SHOWMAXIMIZED, "3", 公开, 激活窗口并将其最大化
.常量 SW_SHOWMINIMIZED, "2", 公开, 激活窗口并将其最小化
.常量 SW_SHOWMINNOACTIVE, "7", 公开,
.常量 SW_SHOWNA, "8", 公开, 以原来的状态显示窗口
.常量 SW_SHOWNOACTIVATE, "4", 公开, 以窗口最近一次的大小和状态显示窗口
.常量 SW_SHOWNORMAL, "1", 公开, 激活并显示一个窗口
.常量 TCIF_IMAGE, "2", 公开, 项目图片
.常量 TCIF_PARAM, "8", 公开, 项目数值
.常量 TCIF_RTLREADING, "4", 公开, 项目右对齐
.常量 TCIF_STATE, "16", 公开, 状态
.常量 TCIF_TEXT, "1", 公开, 项目文本
.常量 TCM_ADJUSTRECT, "4904", 公开, 调整矩形
.常量 TCM_DELETEALLITEMS, "4873", 公开, 删除全部子夹
.常量 TCM_DELETEITEM, "4872", 公开, 删除子夹
.常量 TCM_DESELECTALL, "4914", 公开, 全部取消选择
.常量 TCM_GETCURFOCUS, "4911", 公开, 获取光标焦点
.常量 TCM_GETCURSEL, "4875", 公开, 获取光标XXX?
.常量 TCM_GETEXTENDEDSTYLE, "4917", 公开, 取扩展风格
.常量 TCM_GETIMAGELIST, "4866", 公开, 取项目图片列表
.常量 TCM_GETITEMA, "4869", 公开, 取项目
.常量 TCM_GETITEMCOUNT, "4868", 公开, 取项目数
.常量 TCM_GETITEMRECT, "4874", 公开, 取项目矩形
.常量 TCM_GETROWCOUNT, "4908", 公开, 取行数
.常量 TCM_GETTOOLTIPS, "4909", 公开, 取工具条提示
.常量 TCM_GETUNICODEFORMAT, "8198", 公开, 取UNICODE格式
.常量 TCM_HIGHLIGHTITEM, "4915", 公开,
.常量 TCM_HITTEST, "4877", 公开, 点击测试
.常量 TCM_INSERTITEMA, "4871", 公开, 插入子夹
.常量 TCM_REMOVEIMAGE, "4906", 公开, 移动图片
.常量 TCM_SETCURFOCUS, "4912", 公开, 置光标焦点
.常量 TCM_SETCURSEL, "4876", 公开, 置光标XXX?
.常量 TCM_SETEXTENDEDSTYLE, "4916", 公开, 置扩展风格
.常量 TCM_SETIMAGELIST, "4867", 公开, 置图片列表
.常量 TCM_SETITEMA, "4870", 公开, 置项目
.常量 TCM_SETITEMEXTRA, "4878", 公开, 置额外项目
.常量 TCM_SETITEMSIZE, "4905", 公开, 置项目尺寸
.常量 TCM_SETMINTABWIDTH, "4913", 公开, 置子夹栏最小宽度值
.常量 TCM_SETPADDING, "4907", 公开, 置子夹栏尺寸
.常量 TCM_SETTOOLTIPS, "4910", 公开, 置工具提示
.常量 TCM_SETUNICODEFORMAT, "8197", 公开, 置UNICODE格式
.常量 TD_ERROR_BG_ICON, "65529", 公开,
.常量 TD_ERROR_ICON, "65534", 公开,
.常量 TD_INFORMATION_ICON, "65533", 公开,
.常量 TD_SHIELD_BG_GREY_ICON, "65527", 公开,
.常量 TD_SHIELD_BG_ICON, "65531", 公开,
.常量 TD_SHIELD_ICON, "65532", 公开,
.常量 TD_SUCCESS_BG_ICON, "65528", 公开,
.常量 TD_WARNING_BG_ICON, "65530", 公开,
.常量 TD_WARNING_ICON, "65535", 公开,
.常量 TDCBF_CANCEL_BUTTON, "8", 公开,
.常量 TDCBF_CLOSE_BUTTON, "32", 公开,
.常量 TDCBF_NO_BUTTON, "4", 公开,
.常量 TDCBF_OK_BUTTON, "1", 公开,
.常量 TDCBF_RETRY_BUTTON, "16", 公开,
.常量 TDCBF_YES_BUTTON, "2", 公开,
.常量 TDF_ALLOW_DIALOG_CANCELLATION, "8", 公开, 允许对话框取消(按Alt+F4、ESC、X关闭对话框)
.常量 TDF_CALLBACK_TIMER, "2048", 公开, 每200毫秒调用一次回调函数
.常量 TDF_CAN_BE_MINIMIZED, "32768", 公开, 对话框可以最小化
.常量 TDF_ENABLE_HYPERLINKS, "1", 公开, 启用超链接<A HREF="executablestring">Hyperlink Text</A>
.常量 TDF_EXPAND_FOOTER_AREA, "64", 公开, 扩展底部区域
.常量 TDF_EXPANDED_BY_DEFAULT, "128", 公开, 默认展开
.常量 TDF_NO_DEFAULT_RADIO_BUTTON, "16384", 公开, 不选中任何默认单选按钮
.常量 TDF_NO_SET_FOREGROUND, "65536", 公开, 当对话框激活时不要自动调用SetForegroundWindow,WIN8以上的系统可使用
.常量 TDF_POSITION_RELATIVE_TO_WINDOW, "4096", 公开, 相对于父窗口居中(否则屏幕居中)
.常量 TDF_RTL_LAYOUT, "8192", 公开, RTL布局(从右到左)
.常量 TDF_SHOW_MARQUEE_PROGRESS_BAR, "1024", 公开, 显示MARQUEE进度条(来回滚动)
.常量 TDF_SHOW_PROGRESS_BAR, "512", 公开, 显示进度条
.常量 TDF_SIZE_TO_CONTENT, "16777216", 公开, 根据内容来自动调整对话框的尺寸
.常量 TDF_USE_COMMAND_LINKS, "16", 公开, 使用CommandLink按钮来代替普通按钮
.常量 TDF_USE_COMMAND_LINKS_NO_ICON, "32", 公开, CommandLink按钮不要使用图标
.常量 TDF_USE_HICON_FOOTER, "4", 公开, 使用底部图标
.常量 TDF_USE_HICON_MAIN, "2", 公开, 使用主图标
.常量 TDF_VERIFICATION_FLAG_CHECKED, "256", 公开, 默认勾选底部复选框
.常量 TDN_BUTTON_CLICKED, "2", 公开, 命令按钮控件ID,即wParam = Button ID
.常量 TDN_CREATED, "0", 公开, TaskDialog被创建时响应
.常量 TDN_DESTROYED, "5", 公开, 调用焦点到另一 CTaskDialog。
.常量 TDN_DIALOG_CONSTRUCTED, "7", 公开,
.常量 TDN_EXPANDO_BUTTON_CLICKED, "10", 公开, 0,如果展开区域处于折叠状态;非零,如果外接文本显示。
.常量 TDN_HELP, "9", 公开, TaskDialog调用帮助
.常量 TDN_HYPERLINK_CLICKED, "3", 公开, 链接被单击 lParam = (LPCWSTR)pszHREF
.常量 TDN_NAVIGATED, "1", 公开, 调用焦点到另一 CTaskDialog。
.常量 TDN_RADIO_BUTTON_CLICKED, "6", 公开, wParam = Radio Button ID
.常量 TDN_TIMER, "4", 公开, 重置毫秒,CTaskDialog 创建的计时器的时间 wParam = Milliseconds since
.常量 TDN_VERIFICATION_CLICKED, "8", 公开, 1,如果复选框处于选中状态,0;如果未启用。
.常量 TH32CS_SNAPALL, "15", 公开,
.常量 TH32CS_SNAPPROCESS, "2", 公开,
.常量 THBN_CLICKED, "6144", 公开,
.常量 TIME_FORCE24HOURFORMAT, "8", 公开, 0x00000008 ----强制使用24小时制。
.常量 TOKEN_QUERY, "8", 公开,
.常量 TokenElevation, "20", 公开,
.常量 TPM_HORIZONTAL, "0", 公开,
.常量 TPM_VERTICAL, "64", 公开,
.常量 TVE_COLLAPSE, "1", 公开, 收缩
.常量 TVE_EXPAND, "2", 公开, 扩展
.常量 TVGN_CARET, "9", 公开, 获取当前选择的项目。
.常量 TVGN_CHILD, "4", 公开, 获取指定项目的第一个子项目。
.常量 TVGN_FIRSTVISIBLE, "5", 公开, 获取树视图窗口中的第一个可见项。
.常量 TVGN_NEXT, "1", 公开, 获取与指定项目相同的组中的下一个项目。
.常量 TVGN_PARENT, "3", 公开, 获取指定项目的父项目。
.常量 TVGN_ROOT, "0", 公开, 在树视图的根(顶层)获取项目。
.常量 TVI_FIRST, "-65535", 公开, 在列表首部加入
.常量 TVI_LAST, "-65534", 公开, 在列表尾部插入
.常量 TVI_ROOT, "-65536", 公开, 在根部插入
.常量 TVI_SORT, "-65533", 公开, 插入项目时按字母顺序排列
.常量 TVIF_ALL, "39", 公开, 全部,文本+图象+选择图象+项目数值 1+2+4+32=39
.常量 TVIF_CHILDREN, "64", 公开, 是否有子
.常量 TVIF_IMAGE, "2", 公开, 图象
.常量 TVIF_PARAM, "4", 公开, 项目数值
.常量 TVIF_SELECTEDIMAGE, "32", 公开, 选择图象
.常量 TVIF_STATE, "8", 公开, 状态
.常量 TVIF_TEXT, "1", 公开, 文本
.常量 TVIS_BOLD, "16", 公开, 加粗
.常量 TVM_DELETEITEM, "4353", 公开, 删除项目
.常量 TVM_ENSUREVISIBLE, "4372", 公开, 保证显示
.常量 TVM_EXPAND, "4354", 公开, 扩展
.常量 TVM_GETBKCOLOR, "4383", 公开, 取背景颜色
.常量 TVM_GETCOUNT, "4357", 公开, 取数量
.常量 TVM_GETITEMHEIGHT, "4380", 公开, 取项目的距离(行距)
.常量 TVM_GETITEMSTATE, "4391", 公开, 取项目状态
.常量 TVM_GETITEMW, "4414", 公开, 取项目M,要用结构?
.常量 TVM_GETLINECOLOR, "4393", 公开, 取连线颜色
.常量 TVM_GETNEXTITEM, "4362", 公开, 取下一项目?
.常量 TVM_GETTEXTCOLOR, "4384", 公开, 取文本颜色
.常量 TVM_GETVISIBLECOUNT, "4368", 公开, 取可视数量
.常量 TVM_INSERTITEMA, "4352", 公开, 插入项目A
.常量 TVM_SELECTITEM, "4363", 公开, 选择项目
.常量 TVM_SETBKCOLOR, "4381", 公开, 置背景色
.常量 TVM_SETITEMHEIGHT, "4379", 公开, 置项目的距离(行距)
.常量 TVM_SETITEMW, "4415", 公开, 设置项目W
.常量 TVM_SETLINECOLOR, "4392", 公开, 置连线颜色
.常量 TVM_SETTEXTCOLOR, "4382", 公开, 设置文本颜色
.常量 TVM_SORTCHILDREN, "4371", 公开, 分类—子
.常量 TVS_CHECKBOXES, "256", 公开, 在各项目前面显示复选框
.常量 TVS_FULLROWSELECT, "4096", 公开, 允许选择整行
.常量 TVS_NOHSCROLL, "32768", 公开, 禁止水平滚动条
.常量 TVS_NOSCROLL, "8192", 公开, 隐藏滚动条
.常量 TVS_TRACKSELECT, "512", 公开, 允许热点选择
.常量 WARNING_ICON, "48", 公开,
.常量 WINHTTP_ACCESS_TYPE_NAMED_PROXY, "3", 公开, 通过指定名称的代理访问。
.常量 WINHTTP_ACCESS_TYPE_NO_PROXY, "1", 公开, 直接访问,不使用代理。
.常量 WINHTTP_ADDREQ_FLAG_ADD, "536870912", 公开, 添加一个协议头,如果协议头已存在则被新值替换,与WINHTTP_ADDREQ_FLAG_REPLACE标志一起使用。
.常量 WINHTTP_ADDREQ_FLAG_REPLACE, "-2147483648", 公开, 替换或者删除一个协议头,如果值为空则删除,否则被替换。
.常量 WINHTTP_AUTH_SCHEME_BASIC, "1", 公开, 基本认证方式(BASE64加密)。
.常量 WINHTTP_AUTH_TARGET_PROXY, "1", 公开, 验证目标:代理服务器。
.常量 WINHTTP_AUTH_TARGET_SERVER, "0", 公开, 验证目标:网站服务器。
.常量 WINHTTP_DEFAULT_ACCEPT_TYPES, "0", 公开, 默认文件类型
.常量 WINHTTP_DISABLE_COOKIES, "1", 公开, 禁用自动设置COOKIES
.常量 WINHTTP_DISABLE_REDIRECTS, "2", 公开, 禁用重定向
.常量 WINHTTP_FLAG_SECURE, "8388608", 公开, SSL/TLS安全超文本协议。
.常量 WINHTTP_NO_HEADER_INDEX, "0", 公开, 没有协议索引
.常量 WINHTTP_NO_REFERER, "0", 公开, 没有来源页面
.常量 WINHTTP_OPTION_DISABLE_FEATURE, "63", 公开, 禁用功能
.常量 WINHTTP_OPTION_ENABLE_FEATURE, "79", 公开,
.常量 WINHTTP_OPTION_SECURITY_FLAGS, "31", 公开, 忽略证书错误 #define WINHTTP_OPTION_SECURITY_FLAGS 31
.常量 WINHTTP_QUERY_RAW_HEADERS_CRLF, "22", 公开, 协议头以换行符分割
.常量 WM_CHANGECBCHAIN, "781", 公开, 当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链的第一个窗口
.常量 WM_CLOSE, "16", 公开, 当一个窗口或应用程序要关闭时发送一个信号
.常量 WM_COMMAND, "273", 公开, 点击子菜单的消息
.常量 WM_DESTROY, "2", 公开,
.常量 WM_DESTROYCLIPBOARD, "775", 公开, 当调用ENPTYCLIPBOARD函数时发送此消息给剪贴板的所有者
.常量 WM_DRAWCLIPBOARD, "776", 公开, 当剪贴板的内容变化时发送此消息给剪贴板观察链的第一个窗口;它允许用剪贴板观察窗口来显示剪贴板的新内容
.常量 WM_INITMENU, "278", 公开, 点击菜单的消息
.常量 WM_MENUSELECT, "287", 公开, 当用户选择一条菜单项时发送此消息给菜单的所有者(一般是窗口)
.常量 WM_NULL, "0", 公开,
.常量 WM_QUIT, "18", 公开, 用来结束程序运行或当程序调用postquitmessage函数
.常量 WM_SETREDRAW, "11", 公开, 设置窗口是否能重画
.常量 WS_CHILD, "1073741824", 公开,
.常量 WS_EX_APPWINDOW, "262144", 公开, 当窗口可见时将一个顶层窗口放置在任务栏上
.常量 WS_POPUP, "2147483648", 公开, 弹出式窗口(不能与WS_CHILDWINDOW样式同时使用)
.常量 YES_No_BUTTON, "4", 公开,
.常量 YES_No_Cancel_BUTTON, "3", 公开,
.常量 ZwGetCurrentProcess, "-1", 公开,
.常量 百度appid, "20190607000305617", 公开, 取自网络
.常量 百度私钥, "“HDy7YZZtARiTCPRo5OWr”", 公开, 取自网络
.常量 菜单类型_垂直线, "32", 公开, 对菜单条的功能同MF_MENUBREAK标志。对下拉式菜单、子菜单或快捷菜单,新列和旧列被垂直线分开。
.常量 菜单类型_分割列, "64", 公开, 将菜单项放置于新行(对菜单条),或新列(对下拉式菜单、子菜单或快捷菜单)且无分割列。
.常量 菜单类型_分割线, "2048", 公开, 画一条水平区分线。此标志只被下拉式菜单、子菜单或快捷菜单使用。此区分线不能被变灰、无效或加亮。参数IpNewltem和uIDNewltem无用。
.常量 菜单类型_换行, "-1", 公开, 公开,
.常量 菜单类型_灰色, "1", 公开, 使菜单项无效并变灰,使其不能被选择。
.常量 菜单类型_激活, "0", 公开, 使菜单项有效,使该项能被选择,并使其从变灰的状态恢复。
.常量 菜单类型_加亮, "128", 公开, 让这个菜单处于点燃状态,这个菜单将不作为菜单被生效
.常量 菜单类型_禁止, "2", 公开, 使菜单项无效,使该项不能被选择,但不使菜单项变灰。
.常量 菜单类型_缺省, "0", 公开, 不放置选取标记在菜单项旁边(缺省)。如果应用程序提供一个选取标记位图(参见SetMenultemBitmaps),则将选取标记位图放置在菜单项旁边。
.常量 菜单类型_图片句柄, "4", 公开, 将一个位图用作菜单项。参数lpNewltem里含有该位图的句柄。
.常量 菜单类型_选中, "8", 公开, 在菜单项旁边放置一个选取标记。如果应用程序提供一个选取标记,位图(参见SetMenultemBitmaps),则将选取标记位图放置在菜单项旁边。
.常量 菜单类型_正文, "0", 公开, 指定菜单项是一个正文字符串;参数lpNewltem指向该字符串。
.常量 菜单类型_子菜单, "16", 公开, 指定菜单打开一个下拉式菜单或子菜单。参数uIDNewltem下拉式菜单或子菜单的句柄。此标志用来给菜单条、打开一个下拉式菜单或于菜单的菜单项、子菜单或快捷菜单加一个名字。
.常量 菜单类型_自绘, "256", 公开, 指定该菜单项为自绘制菜单项。菜单第一次显示前,拥有菜单的窗口接收一个WM_MEASUREITEM消息来得到菜单项的宽和高。然后,只要菜单项被修改,都将发送WM_DRAWITEM消息给菜单拥有者的窗口程序。
.常量 操作类型_只能左键, "2", 公开, 若设置此标志,用户只能用鼠标左键选择菜单项。
.常量 操作类型_左右都可, "1", 公开, 若设置此标志,用户能用鼠标右键选择菜单项。
.常量 程序集_类型_类, "2", 公开,
.常量 程序集_类型_普通, "1", 公开,
.常量 程序集_类型_未知, "0", 公开,
.常量 创建方式_CREATE_ALWAYS, "2", 公开, 创建文件,会改写前一个文件
.常量 创建方式_CREATE_NEW, "1", 公开, 创建文件,如文件存在则会出错
.常量 创建方式_OPEN_ALWAYS, "4", 公开, 如文件不存在则创建它
.常量 创建方式_OPEN_EXISTING, "3", 公开, 文件必须已经存在
.常量 创建方式_TRUNCATE_EXISTING, "5", 公开, 将现有文件缩短为零长度
.常量 逗号状态_成员后_允许逗号结束_拒绝插入, "1", 公开, 产生:1 "a" true ] } 成员后 允许:逗号、结束 拒绝:插入
.常量 逗号状态_逗号后_允许插入_拒绝逗号结束, "2", 公开, 产生:, 逗号后 允许:插入 拒绝:逗号、结束
.常量 逗号状态_括号内_允许插入结束_拒绝逗号, "0", 公开, 产生:[ { 括号内 允许:插入、结束 拒绝:逗号
.常量 逗号状态_括号外_允许逗号结束_拒绝插入_等同于成员后, "1", 公开, 等同于成员后;产生:] } 括号外 允许:逗号、结束 拒绝:插入
.常量 访问权限_GENERIC_READ, "2147483648", 公开, 读访问 0x80000000
.常量 访问权限_GENERIC_WRITE, "1073741824", 公开, 写访问 0x40000000
.常量 访问权限_仅访问, "0", 公开, 只允许获取与一个设备有关的信息
.常量 共享方式_FILE_SHARE_DELETE, "4", 公开, 允许删除访问请求
.常量 共享方式_FILE_SHARE_READ, "1", 公开, 允许读访问
.常量 共享方式_FILE_SHARE_WRITE, "2", 公开, 允许写访问
.常量 共享方式_不共享, "0", 公开,
.常量 类型_对象, "4", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型
.常量 类型_空, "6", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型 由于没有值,或者值为null
.常量 类型_逻辑, "3", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型
.常量 类型_数值, "1", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型
.常量 类型_数组, "5", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型
.常量 类型_未知, "0", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型 数据格式不对,不能识别类型
.常量 类型_文本, "2", 公开, 1=数值型,2=文本型,3=逻辑型,4=对象型,5=数组型。6=空,0=未知类型
.常量 起始位置_FILE_BEGIN, "0", 公开, 文件开始位置
.常量 起始位置_FILE_CURRENT, "1", 公开, 当前位置
.常量 起始位置_FILE_END, "2", 公开, 文件结束位置
.常量 通用类型_函数指针, "5", 公开,
.常量 通用类型_数值类型, "1", 公开,
.常量 通用类型_数组, "4", 公开,
.常量 通用类型_文本型, "2", 公开,
.常量 通用类型_自定义类型, "0", 公开,
.常量 通用类型_字节集, "3", 公开,
.常量 文件属性_FILE_ATTRIBUTE_ARCHIVE, "32", 公开, 归档
.常量 文件属性_FILE_ATTRIBUTE_ENCRYPTED, "16384", 公开,
.常量 文件属性_FILE_ATTRIBUTE_HIDDEN, "2", 公开, 隐藏文件或目录
.常量 文件属性_FILE_ATTRIBUTE_NORMAL, "128", 公开, 默认属性
.常量 文件属性_FILE_ATTRIBUTE_OFFLINE, "4096", 公开,
.常量 文件属性_FILE_ATTRIBUTE_READONLY, "1", 公开, 文件为只读
.常量 文件属性_FILE_ATTRIBUTE_SYSTEM, "4", 公开, 系统文件
.常量 文件属性_FILE_ATTRIBUTE_TEMPORARY, "256", 公开, 操作系统不得推迟对文件的写操作
.常量 文件属性_FILE_FLAG_SEQUENTIAL_SCAN, "134217728", 公开, 针对连续访问对文件缓冲进行优化
.常量 制表符, " ", 公开,
.常量 状态_大括号, "1", 公开, 这个状态的结束条件为遇到下一个右大括号
.常量 状态_对象名_获取, "3", 公开, 这个状态的结束条件为遇到引号结束,
.常量 状态_对象值_等待冒号, "4", 公开, 这个状态知道遇到
.常量 状态_对象值_获取其他, "7", 公开, 这个状态的结束条件为遇到引号跳到#对象名_获取,遇到{创建#大括号,遇到[创建#方括号,而遇到}或]则根据是否为上一层...
.常量 状态_对象值_获取文本, "6", 公开, 这个状态只有在遇到引号时才能结束。
.常量 状态_对象值_准备获取, "5", 公开, 这个状态的结束标志遇到引号对或者遇到方括号、大括号结束。
.常量 状态_方括号, "2", 公开, 这个状态的结束条件为遇到下一个右方括号
.常量 状态_数据值_获取其他, "10", 公开,
.常量 状态_数据值_获取文本, "9", 公开,
.常量 状态_数据值_准备获取, "8", 公开,
.常量 字符码_点, "46", 公开, .
.常量 字符码_逗号, "44", 公开, ,
.常量 字符码_反斜杆, "92", 公开, \
.常量 字符码_负号, "45", 公开, -
.常量 字符码_换行, "10", 公开, \n
.常量 字符码_换页, "12", 公开, \f
.常量 字符码_回车, "13", 公开, \r
.常量 字符码_空格, "32", 公开,
.常量 字符码_冒号, "58", 公开, :
.常量 字符码_数字0, "47", 公开, 0
.常量 字符码_数字9, "58", 公开, 9
.常量 字符码_退格, "8", 公开, 退格键
.常量 字符码_小写u, "117", 公开, u
.常量 字符码_斜杆, "47", 公开, /
.常量 字符码_引号, "34", 公开, "
.常量 字符码_右大括号, "125", 公开, }
.常量 字符码_右方括号, "93", 公开, ]
.常量 字符码_制表符, "9", 公开, Tab
.常量 字符码_字母e, "69", 公开, e
.常量 字符码_字母E大写, "101", 公开, E
.常量 字符码_左大括号, "123", 公开, {
.常量 字符码_左方括号, "91", 公开, [
.图片 x64驱动, 公开,
.图片 测试图标, 公开,
.图片 通用型模板, 公开,