SetThreadContext (change the EIP)
我想实现Change the EIP,
那么该如何写?
能否给个例子
我想实现Change the EIP,
那么该如何写?
能否给个例子
解决方案 »
- delphi ex2 默认安装地址需要改变吗?
- 初级问题:如何实现打开database1不用输入密码
- DBNavigator的问题。
- 我原来用的是InterBase4.2,现在想换成InterBase7.0,可以用吗,会不会有问题?
- 怎么卸载控件
- 北京泰思达公司现诚聘DELPHI及数据库高手!!!!!!!!!!!!!!!!!!!!!
- 用QuickRep控件在Delphi6里做打印欲览的时候,欲览完毕后,在最上工具栏上(有next page、print等按钮)。。看里面吧:
- 怎样一次清除收藏夹里的所有文件?
- 怎样删除数据表中重复的内容?怎样知道数据表中记录数目?
- 剪贴板问题
- dephi中如何自动生成单号
- delphi的两个小问题
GetThreadContext
CONTEXT_CONTROL
var
cxt: CONTEXT;
begin
cxt.ContextFlags := CONTEXT_CONTROL;
if Not GetThreadContext(Thread.Handle,cxt) then begin
ShowMessage('获取失败');
Exit;
end;
cxt.Eip := new_eip_value;
if Not SetThreadContext(Thread.Handle,cxt) then begin
ShowMessage('设置失败');
Exit;
end;
ShowMessage('设置成功');
end;