内存调用易包和卸载
没什么技术含量通过内存的方式调用易包和卸载
不依靠外部epk文件启动
可以当作load来使用
个人感觉不错
可以用在很多地方
顺便发一条命令,如果易包写在启动子程序下面,可以用这个启动
易包是不支持静态编译的!请注意
.版本 2
.子程序 LoadEPKFromCmdLine, 逻辑型, , 如果卸载启动子程序下面,这个命令可以启动
.局部变量 局部_MoudeHandle, 整数型
.局部变量 局部_Proces, 整数型
.局部变量 局部_核心库路径, 文本型
局部_MoudeHandle = GetModuleHandle (“krnln.fnr”)
.如果真 (局部_MoudeHandle = 0)
局部_核心库路径 = 取文本注册项 (3, “Software\FlySky\E\Install\Path”, )
局部_MoudeHandle = LoadLibrary (局部_核心库路径 + “krnln.fnr”)
.如果真结束
局部_Proces = GetProcAddress (局部_MoudeHandle, “LoadEPKFromCmdLine”)
置入代码 ({ 255, 85, 248 })' call dword
置入代码 ({ 137, 192 })' mov eax,eax
置入代码 ({ 201 })' leave
置入代码 ({ 195 })' retn
返回 (假)
{:soso_e100:}{:soso_e100:}{:soso_e100:}
页:
[1]