ag游戏庄闲|官方网站
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
?用户名
?密??码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: sy1368364703
今日帖子: 12
在线用户: 20
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil ?
作者:
男 wuxi15 (似水·流年) ▲▲▲▲△ -
注册会员
2019/8/29 2:40:42
标题:
将Dll注入第三方软件,如何显示窗口 浏览:97
加入我的收藏
楼主: 首先声明,我不做坏事,只能对这个技术有点兴趣而己。
DLL注入器己经写好了。现在我将Dll注入第三方的软件中。用MessageBox就可以弹出注息的,但是我想在Dll带有一个窗口,窗口却无法弹出。Dll的代码在下面
library?Read_M;

{?Important?note?about?DLL?memory?management:?ShareMem?must?be?the
??first?unit?in?your?library's?USES?clause?AND?your?project's?(select
??Project-View?Source)?USES?clause?if?your?DLL?exports?any?procedures?or
??functions?that?pass?strings?as?parameters?or?function?results.?This
??applies?to?all?strings?passed?to?and?from?your?DLL--even?those?that
??are?nested?in?records?and?classes.?ShareMem?is?the?interface?unit?to
??the?BORLNDMM.DLL?shared?memory?manager,?which?must?be?deployed?along
??with?your?DLL.?To?avoid?using?BORLNDMM.DLL,?pass?string?information
??using?PChar?or?ShortString?parameters.?}

uses
??Vcl.Dialogs,
??forms,
??Windows,
??System.SysUtils,
??System.Classes,
??Unit2?in?'Unit2.pas'?{Form2};

{$R?*.res}

procedure?func_a;

begin
MessageBox(0,'I?love?delphi','Function?form?Tset?DLL',0);
end;

procedure?func_b(MSG:pchar);

begin
MessageBox(0,MSG,'Function?form?Tset?DLL',0);
end;


begin

??func_a;??????????//这里正常弹出
??Form2:=TForm2.Create(Application);
??Form2.Show;
//??func_b('I?like?it?too!');??????????//如果加上这一句,窗口是可以弹出了,但关闭了这个
//?消息窗口,form2也消失了


end.
网上找了很久,这方面的东西很少,
----------------------------------------------
-
作者:
男 msfm (清洁工) ★☆☆☆☆ -
盒子活跃会员
2019/8/29 6:29:54
1楼: 去掉application?加个模态窗口
----------------------------------------------
-
作者:
男 grjs_2004 (grjsITname) ★☆☆☆☆ -
盒子活跃会员
2019/8/29 8:20:34
2楼: 使用输出接口即可!
----------------------------------------------
Everyone?will?to?do?best!
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲▲ -
普通会员
2019/8/29 9:40:07
3楼: dll?里?哪里来的?Application?啊。
DLL?里?一般不让用?UI?控件的。除非你是高手。
----------------------------------------------
(C)(P)Flying?Wang
信息
登陆以后才能回复
Copyright ? 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行15.625毫秒 RSS