小弟远程注入了一个函数 但是这个函数需要传递参数 请问怎么才能传递参数呀?
function funIn(pid:Cardinal;Funcname:Pointer):Cardinal;
treadadd:=VirtualAllocEx(pid,nil,4096,MEM_COMMIT,PAGE_EXECUTE_READWRITE);
WriteProcessMemory(pid,treadadd,Funcname,4096,writecount);
temphandl:=CreateRemoteThread(pid,nil,0,treadadd,nil,0,Threadid);
CloseHandle(temphandl);//写入并创建线程procedure zhurude(id:integer);//被调用的函数homehandle:=funin(P_ID,@zhurude);//这个是调用请问homehandle:=funin(P_ID,@zhurude(111));
这样行么?
谢谢!
function funIn(pid:Cardinal;Funcname:Pointer):Cardinal;
treadadd:=VirtualAllocEx(pid,nil,4096,MEM_COMMIT,PAGE_EXECUTE_READWRITE);
WriteProcessMemory(pid,treadadd,Funcname,4096,writecount);
temphandl:=CreateRemoteThread(pid,nil,0,treadadd,nil,0,Threadid);
CloseHandle(temphandl);//写入并创建线程procedure zhurude(id:integer);//被调用的函数homehandle:=funin(P_ID,@zhurude);//这个是调用请问homehandle:=funin(P_ID,@zhurude(111));
这样行么?
谢谢!
解决方案 »
- delphi里怎样对字符串进行urlencode编码?像asp里的server.urlencode
- 滴答表格控件:自定义报表,公式,超级编辑框,表行树
- 有谁知道TAdvancedScroller是什么控件里的类?
- 关于delphi中的else if 语句应如何写?
- 请问如何用鼠标在shape上画个不规则的多边形啊(能取到多边形各个节点就更好了)
- 一个小问题,请大家帮忙!
- 怎么让 Flash窗体显示进度条
- 怎么在程序中创建一个表放到后台数据库中去,谢谢
- 有空请帮我看看这段代码,关于控件名称与变量的结合,不知该如何写
- 寻师问药!
- EAccessViolation 地址访问错误 高手请进
- 关于delphi2007中listview的问题!
http://topic.csdn.net/u/20090417/22/a40e9c1a-e9e7-4a8e-8e80-17ecc618d793.html