下载了一个什么获取其他程序信息的程序,有点问题,怎么没有热心人?不会吧 (10分)

  • 主题发起人 主题发起人 御宇
  • 开始时间 开始时间

御宇

Unregistered / Unconfirmed
GUEST, unregistred user!
library getKey;

uses
uses
SysUtils,
Windows,
HookMain in 'hookmain.pas';

exports
OpenGetKeyHook,
CloseGetKeyHook,
GetPublicP;

begin

NextHook := 0;
procSaveExit := ExitProc;
DLLproc := @DLLMain;
ExitProc := @HookExit;
DLLMain(DLL_PROCESS_ATTACH);
end.
 
出现这样的错误[Error] getkey.dpr(33): Undeclared identifier: 'DLL_PROCESS_ATTACH'
 
不会吧,这个很不完整呀,至少缺HookMain in 'hookmain.pas',这是一个键盘钩子吧。
一个动态库。
 
上面有HookMain in 'hookmain.pas'呀
只是DLLMain(DLL_PROCESS_ATTACH);
有问题
该函数这样定义的
Procedure DLLMain(dwReason:DWord);
far;
 
是不是没包含什么单元呢?
 
就是不知道
 
猜想。DLL_PROCESS_ATTACH,应该你你要Hook的Handle。
 
DLL_PROCESS_ATTACH是一个常数,在windows.pas定义,写过了dll的都知道它。
估计问题出在前面你有2个连续的uses?
 
我删掉了一个还不行,那怎么办?
 
后退
顶部