| 复制代码.版本 2
.支持库 spec
.子程序 Call, 整数型, 公开
.参数 ProcAddress, 整数型
.参数 Param1, 通用型, 可空
.参数 Param2, 通用型, 可空,  
.参数 Param3, 通用型, 可空,  
.参数 Param4, 通用型, 可空
.参数 Param5, 通用型, 可空,  
.参数 Param6, 通用型, 可空,  
.参数 Param7, 通用型, 可空,  
.参数 Param8, 通用型, 可空
.参数 Param9, 通用型, 可空,  
.参数 Param10, 通用型, 可空,  
.局部变量 ret, 整数型
.如果 (IsBadCodePtr (ProcAddress) = 0 且 IsBadWritePtr (ProcAddress, 4) = 0 且 IsBadReadPtr (ProcAddress, 4) = 0)
    置入代码 ({ 141, 77, 8, 184, 20, 0, 0, 0, 131, 248, 0, 116, 15, 128, 60, 129, 0, 116, 4, 255, 116, 129, 252, 131, 192, 254, 235, 236, 255, 85, 8, 137, 69, 252 })
    调试输出 (0)
.否则
    调试输出 (“Error”)
.如果结束
返回 (ret)
可以调用子程序的参数为通用型简单易用复制代码.版本 2
.DLL命令 IsBadCodePtr, 整数型, "kernel32", "IsBadCodePtr", , 确定读指针的合法性
    .参数 lpfn, 整数型
.DLL命令 IsBadWritePtr, 整数型, "kernel32", "IsBadWritePtr", , 确定写指针的合法性
    .参数 lp, 整数型
    .参数 ucb, 整数型
.DLL命令 IsBadReadPtr, 整数型, "kernel32", "IsBadReadPtr", , 确定进程是否有读动作
    .参数 lp, 整数型
    .参数 ucb, 整数型
 
 |