能力值:
( LV2,RANK:10 )
|
-
-
2 楼
我的邮箱dabianmao@sina.com
|
能力值:
(RANK:260 )
|
-
-
3 楼
你如果不是想学习编程,何必看它呢,要是用的话直接用PJF的作品不是更好吗?当然也可以用其它的rootkit unhooker。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
lz是临时用户怎么下到附件的呀?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
回复2楼,我倒是想学pjf的冰刃,但是哪儿有源代码呢
|
能力值:
(RANK:260 )
|
-
-
6 楼
你要是想学习,应该自己想办法把那个源码包通过编译,这样你能学到的更多。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
我试了很长时间都通不过编译,所以才来问的
|
能力值:
(RANK:260 )
|
-
-
8 楼
如果对构建系统不够熟悉,应该先试着使用与作者相同的平台进行尝试。在它的文档里说:
本软件应用采用VS2005编写,驱动层采用Windows DDK 3790.1830编写。
你先用跟这个一样的环境尝试构建。如果对构建系统比较熟悉,可以修改相关文件在其它构建平台进行编译。 如果遇到了自己无法解决的问题,正确的做法是:可以把编译器错误消息贴出来,大家可以帮你分析。
而不是直接找别人要一份。况且,即使别人可以编译的,在你的机器上也未必可以成功构建。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
是这样的,源代码中在page1.cpp中使用了
#include "g:\PSAPI.H"
#pragma comment( lib, "g:\\PSAPI.LIB" )
由于别的电脑psapi文件肯定不会在g盘,所以肯定有错。我就在自己电脑中查找psapi文件。把这两句改成
#include "D:\vs2005\VC\PlatformSDK\Include\PSAPI.H"
#pragma comment( lib,TEXT"D:\驱动编写\ddk\lib\wxp\i386\psapi.Lib" )
但是运行了还是有错误提示
错误 1 error LNK2019: 无法解析的外部符号 _GetModuleFileNameExW@16,该符号在函数 "public: void __thiscall CPage1::ListProcessByDrive(void)" (?ListProcessByDrive@CPage1@@QAEXXZ) 中被引用 Page1.obj
然后我就用qq联系了作者。他说GetModuleFileNameExW的链接库我没连上。但是我想在作者电脑上能运行,说明源码中肯定有链接库文件的代码,如果是库文件没连上只能是我电脑上库文件位置出错。那如果这样的话,在编译的时候应该会提示地址出错而不会在链接的时候有问题。但是我又不会改,所以只能问大家乐
|
能力值:
(RANK:260 )
|
-
-
10 楼
你包含的是PlatformSDK的psapi.h,为什么连接DDK的paspi.lib?
我不知道DDK中的PSAPI与PlatformSDK中的PSAPI一样不一样,不过至少不应该使用不配套的头文件和库文件。
你试试是不是这个原因。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
谢谢你的指导,但是我把ddk和platformsdk中psapi都试了,就是不能成功运行,不知道是什么原因
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
你的环境是什么?
|
|
|