能力值:
( LV12,RANK:530 )
|
-
-
2 楼
我用的是VC6,OS:XP(sp2),生成的是"A simple DLL project.",代码如下:
//
// 2.cpp : Defines the entry point for the DLL application.
//
#include "stdafx.h"
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch(ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
{
MessageBox ( 0, "Thank you!", "OK", MB_OK ) ;
break;
}
}
return TRUE;
}
//
插入explorer后一切正常――弹出对话框。
BTW:测试工具用的是我以前写的:Inject DLL,
350K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4k6W2k6$3g2@1j5g2)9J5k6h3u0D9L8$3N6Q4x3X3g2W2L8X3!0J5N6r3S2Q4x3X3g2U0L8$3#2Q4x3X3g2U0L8W2)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1j5I4y4U0f1%4y4K6c8Q4x3X3g2K6K9s2c8E0L8l9`.`.
能插入,也能卸载。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
DllMain的返回值应该为TRUE
|
能力值:
( LV12,RANK:530 )
|
-
-
4 楼
最初由 lemony 发布 DllMain的返回值应该为TRUE
对,应该是1,但不是也没关系,但不规范.
|
能力值:
( LV8,RANK:130 )
|
-
-
5 楼
vb是用什么方法注入dll的?
远程线程?
钩子?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
vb用远程线程
|
|
|