Description: WinAPIOverride32
This software allows you to monitor and/or modify any function of a process, and call process function getting result and output parameters. This can be done for any calling convention (stdcall or cdecl), and for API functions or executable internal functions. This code is will only work on 32 bits applications and OS
To Search:
File list (Check if you may need any files):
@PSC_ReadMe_10001_3.txt
Dumper
......\Dumper.aps
......\Dumper.cpp
......\Dumper.exe.manifest
......\Dumper.ncb
......\Dumper.rc
......\Dumper.sln
......\Dumper.suo
......\Dumper.vcproj
......\icon_app.ico
......\Memory.cpp
......\Memory.h
......\ProcessesInfos.cpp
......\ProcessesInfos.h
......\RawDump.cpp
......\RawDump.h
......\resource.h
......\ThreadContext.cpp
......\ThreadContext.h
GPL.txt
Tools
.....\APIError
.....\........\APIError.cpp
.....\........\APIError.h
.....\Checksum
.....\........\Checksum.cpp
.....\........\Checksum.h
.....\CleanCloseHandle
.....\................\CleanCloseHandle.cpp
.....\................\CleanCloseHandle.h
.....\Clipboard
.....\.........\Clipboard.cpp
.....\.........\Clipboard.h
.....\Driver
.....\......\Driver.cpp
.....\......\Driver.h
.....\FIFO
.....\....\FIFO.cpp
.....\....\FIFO.h
.....\File
.....\....\TextFile.cpp
.....\....\TextFile.h
.....\GUI
.....\...\Dialog
.....\...\......\DialogHelper.cpp
.....\...\......\DialogHelper.h
.....\...\DynamicMessageBox
.....\...\.................\DynamicMessageBox.cpp
.....\...\.................\DynamicMessageBox.h
.....\...\ListBox
.....\...\.......\Listbox.cpp
.....\...\.......\Listbox.h
.....\...\ListView
.....\...\........\Listview.cpp
.....\...\........\Listview.h
.....\...\Menu
.....\...\....\PopUpMenu.cpp
.....\...\....\PopUpMenu.h
.....\...\SelectWindow
.....\...\............\SelectWindow.cpp
.....\...\............\SelectWindow.h
.....\...\SysLink
.....\...\.......\SysLink.cpp
.....\...\.......\SysLink.h
.....\LinkList
.....\........\LinkList.cpp
.....\........\LinkList.h
.....\PE
.....\..\PE.cpp
.....\..\PE.h
.....\..\PEChecksum.cpp
.....\..\PEChecksum.h
.....\Privilege
.....\.........\Privilege.cpp
.....\.........\Privilege.h
.....\Process
.....\.......\APIOverride
.....\.......\...........\ApiOverride.cpp
.....\.......\...........\ApiOverride.h
.....\.......\...........\ApiOverrideFuncAndParams.cpp
.....\.......\...........\ApiOverrideFuncAndParams.h
.....\.......\...........\FakeAPIDllSample
.....\.......\...........\................\ExeInternal (for target sample)
.....\.......\...........\................\...............................\FakeAPI.cpp
.....\.......\...........\................\...............................\FakeExeInternal.vcproj
.....\.......\...........\................\GetDriveType
.....\.......\...........\................\............\FakeAPI.cpp
.....\.......\...........\................\............\GetDriveType.sln
.....\.......\...........\................\............\GetDriveType.vcproj
.....\.......\...........\................\HideMe
.....\.......\...........\................\......\FakeAPI.cpp
.....\.......\...........\................\......\HideMe.h
.....\.......\...........\................\......\HideMe.sln
.....\.......\...........\................\......\HideMe.vcproj
.....\.......\...........\................\IsDebuggerPresent
.....\.......\...........\................\.................\FakeAPI.cpp
.....\.......\...........\................\.................\FakeIsDebuggerPresent.sln
.....\.......\...........\................\.................\FakeIsDebuggerPresent.vcproj
.....\.......\...........\................\MsgBox