能力值:
( LV3,RANK:20 )
|
-
-
2 楼
如果是自己的dll可以通过共享数据来完成~比较简单的做法!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
copy on write,看看这是不是你需要的
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
不是自己的dll,该怎么做呢?能给出实例语句吗?我没有一点基础,还在摸索编程软件。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
能附一段源码吗?谢谢。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
不懂,不过佩服大哥的精神,心态很好。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
男人的爱好是被逼的。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
调用这个dll的程序一定要开着?
|
能力值:
( LV8,RANK:120 )
|
-
-
9 楼
如果验证时在DLL的 入口点 就用LoadlibraryEx 哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
LZ你是混看雪好久了哦
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
老早注册,没有机会学习,一直在外地打工。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
请大手给一段代码可以吗? 谢谢您了。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
是的,我的程序与它同时运行,结果报错。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
不同时运行呢,还会不会报错?
既然是系统的dll,除非系统有校验你才不能用,那个程序给破解了才可以用。而且那个程序禁止你调用也是很奇怪。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
不同时运行不会报错的。
所以我觉得那个程序会不会用了什么很不正常的手段。系统dll都是共享的,我也是想突破一下,就是才疏学浅啊,您有什么好的意见吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
继续求助,等待路过的大手慷慨帮助。
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
技术实现页面:http://www.cppblog.com/suiaiguo/archive/2009/07/21/90734.html
主要是自己的dll创建一个共享数据段,设置一个共享数据变量,这个数据段是每个进程共享的,里面的变量可以在dll每次被加载的时候用来判断该dll是否被加载过,
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
会不会是路径的问题导致的
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
可能是我的思路的表达的问题。
当其它程序在调用某系统dll的时候,我做的程序也去调用,那个程序就会排斥我的调用并弹出错误。它监视了系统的某dll的调用。我想知道它怎么监视的,想绕过它的监视。
谢谢您的热心回复!
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
不是的。
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
有可能用同名的DLL替换
|
能力值:
( LV3,RANK:20 )
|
-
-
22 楼
原来是这个意思!你是想监视某个DLL被加载情况是吧,,r3我是不清楚了!系统dll都是最先加载的,在r3用自己的程序来判断是很不方便的,r0有程序加载镜像文件的回调接口,通过这个接口可以知道任何dll的加载情况~
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
楼主怎么就结贴了?介绍一下怎么回事吧
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
说实话,没有一个满意答复,但是大家都辛苦了,故而结贴。
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
加油!!
|
|
|