Inštalujeme a používame programy bez zanášania Windows
Diskusia k článku: Inštalujeme a používame programy bez zanášania Windows
Prispievajte do diskusií ako
prihlásený užívateľ.
Komentár, na ktorý odpovedáte:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sarge
Od: sarge
|
Pridané:
2007-05-14 19:00:13
/** sandtest.dll **************************************/
#include <windows.h>
#include <stdio.h>
#pragma data_seg (".shared")
HHOOK hHook = NULL;
#pragma data_seg ()
#pragma comment (linker, "/section:.shared,RWS")
LRESULT CALLBACK HookProc (int nCode, WPARAM wParam, LPARAM lParam)
{
return CallNextHookEx (hHook, nCode, wParam, lParam);
}
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
if (fdwReason == DLL_PROCESS_ATTACH)
{
if (hHook == NULL) {hHook = SetWindowsHookEx (WH_GETMESSAGE, (HOOKPROC) HookProc, hinstDLL, 0);}
char str[260];
GetModuleFileName (NULL, str, 260);
|