What is the recommended way to connect the Win32 API for a commercial application?

What is your recommendation for an API library or code to be used in a commercial application?

I looked at Microsoft Detours, which seems very good, but definitely not in the budget for the profits that I expect from my application.

Is there a library that offers compatibility between WinXP and Vista (and Windows 7, if not too much to ask!)? Does anyone have experience using such a library in a commercial product?

+5
source share
6 answers

API Win32 . , DLL . IAT ( ) Detours ( ).

( IAT) , DLL, , . LoadLibrary, DLL , " ".

(Detours) , , .

, API- DLL; -, DLL .

DLL- , : AppInit_DLLs, , USER32.DLL ( Vista Windows 7), SetWindowsHookEx CreateRemoteThread. Vista Windows 7 . , .

. , , Sysinternals Process Monitor (, , ). 64- Vista Win7 - PatchGuard . , .

+15

NCodeHook lib (http://newgre.net/ncodehook), .

+3

MinHook. , , Microsoft Detours.

+2

EasyHook, . " ", - - DLL.

http://www.codeplex.com/easyhook

0

Deviare API Hook...

Deviare (GNU General Public License version 3).

0

All Articles