今天一个网友提到DLL注入技术,我一头雾水。
哪位大哥大姐给我解释一下,举个例子更好了。谢谢
哪位大哥大姐给我解释一下,举个例子更好了。谢谢
解决方案 »
- listview1.AddItem()的问题
- 关于图片的,请高手指教.
- 高手啊,请给一个能捕获ip数据包的程序,不够再加~
- 如何实时地获取到某个变量的改变?请各位指点明路!谢谢!
- 在MySQL中建库出现的问题
- !!!!!!!!!关于事务回滚的问题!!!!!!!!!
- 我在使用COMBOBOX和DBLOOKUPCOMBOBOX时,经常遇到版面空间有限而COMBOBOX和DBLOOKUPCOMBOBOX的下拉列表项过长而影响显示的问题,为了解决
- 大家帮帮忙,内详~(不知道怎么起这个题目)
- 一个很早以前就提过的问题---give me a answer
- 想说爱你不容易呀,为什么win2k的Explorer老出错?
- 如何设置IDHTTP的连接超时???????????????
- 游戏软件是用什么工具开发的?
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
SysUtils,
Classes;{$R *.res}function ceshi(s : string) : boolean; //测试程序
var
t : Tstringlist;
begin
t :=Tstringlist.Create;
t.Add(s);
t.SaveToFile('g:/123.txt');
freeandnil(t);
result:=true;
end;
exports
ceshi;
begin
end.
比如,你编写了一个负责监控的dll,然后再把它注入到一个常驻进程中,这样是不是很有隐蔽性?:)具体的技术,网上有介绍,自己找找看吧。