关键字  
 文件名称: Detours1.5微软API截获库,该代码也包含在MSDN的例子中。下载  收藏√  我顶↑
  所属分类: Windows Kernel
  开发工具: Visual C++
  文件大小: 595 KB
  上传时间: 2006-10-25
  下载次数: 31
  提 供 者: fishxz
 详细说明:微软API截获库,该代码也包含在MSDN的例子中。-intercepted the Microsoft API, the code also included in the MSDN examples.
 输入关键字,在本站48万海量源码库中尽情搜索:  帮助
 [HOOKAPI(all).rar] - 所有的hook api 合集,内容经典~!
 [windowsyuanli.rar] - Windows程序运行原理及程序编写流程,窗口产生过程,句柄原理,消息队列,回调函数,窗口关闭与应用程序退出的工作关系,使用VC++的若干小技巧,stdcall与cdecl调用规范的比较,初学者常犯错误及注意事项。
 [HookWriteProcessMemory.zip] - 通过hook的方式的方式来写内存的例子:通常这一技术使用在外挂和内存注册机中,对初学hook的朋友有一定价值
 
 [HOOK_CreateFileW.rar] - 用detours库截获CreateFileW,实现对该API的挂钩.初学者可以学习一下Detours库的调用使用方法.
 [200412911143552.zip] - 这是一个老外写的进程注入的源代码,希望对你有所帮助 例程是一个模拟SPY++软件的实现
 [IAR_LPC2468_demo.rar] - IAR lpc2468开发部光盘代码,这款demo板非常贵,市场上很少的
 [POJ.rar] - 北京大学ACM竞赛试题集锦,希望对你的编程能力因为它而更上一层楼,它的算法设计方面很有帮助对你
 [cdburning.zip] - WINDOWS 刻录编程源代码,可以完美地控制你的刻录机。
 [huanchong.rar] - 缓冲区溢出光速入门.pdf 很棒的溢出入门教程
 [detours-src-1.2.exe] - 微软提供的截取Win32 API函数的开发包和例子
相关函数/类:
DebugBreak GetCurrentThreadId Sleep InterlockedIncrement InterlockedDecrement RegOpenKeyEx RegQueryValueEx RegCloseKey RegCreateKeyEx RegSetValueEx GetModuleFileName wsprintf QueryPerformanceFrequency QueryPerformanceCounter RegQueryValue CreateEvent GetLastError CloseHandle SetEvent MsgWaitForMultipleObjects ResetEvent PeekMessage TranslateMessage DispatchMessage FileTimeToLocalFileTime FileTimeToSystemTime RegSetValue AllocConsole GetModuleHandle GetComputerName ZeroMemory LoadLibrary CreateFile FindFirstFile FindNextFile FindClose GetCurrentDirectory VirtualProtect VirtualAlloc WriteFile FlushFileBuffers SetNamedPipeHandleState GetCurrentProcessId InitializeCriticalSection EnterCriticalSection LeaveCriticalSection HeapAlloc OpenProcess DeleteFile MoveFile SetLastError SearchPath CreateProcess ExitProcess WaitForSingleObject GetExitCodeProcess OpenEvent GetTickCount RegisterEventSource ReportEvent DeregisterEventSource GetTimeZoneInformation SystemTimeToTzSpecificLocalTime GlobalAlloc CreateIoCompletionPort DisconnectNamedPipe GlobalFree CreateNamedPipe CreatePipe ConnectNamedPipe GetQueuedCompletionStatus ReadFile NotifyChangeEventLog ReadEventLog CloseEventLog OpenEventLog CreateThread GetSystemInfo SetConsoleCtrlHandler TlsGetValue TlsSetValue VirtualQuery GetEnvironmentStrings TlsAlloc TlsFree AbortDoc AbortPath ActivateKeyboardLayout AdjustWindowRect AdjustWindowRectEx AngleArc AnimatePalette AnyPopup Arc ArcTo ArrangeIconicWindows AttachThreadInput BackupRead BackupSeek BackupWrite Beep BeginDeferWindowPos BeginPaint BeginPath BitBlt BringWindowToTop CallNextHookEx CancelDC CancelWaitableTimer CascadeWindows ChangeClipboardChain CheckColorsInGamut CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ChoosePixelFormat Chord ClearCommBreak ClearCommError ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseEnhMetaFile CloseFigure CloseMetaFile CloseWindow CloseWindowStation ColorMatchToTarget CombineRgn CombineTransform CompareFileTime ContinueDebugEvent ConvertDefaultLocale CopyIcon CopyImage CopyRect CountClipboardFormats CreateBitmap CreateBitmapIndirect CreateBrushIndirect CreateCaret CreateCompatibleBitmap CreateCompatibleDC CreateConsoleScreenBuffer CreateCursor CreateDIBPatternBrush CreateDIBPatternBrushPt CreateDIBSection CreateDIBitmap CreateDiscardableBitmap CreateEllipticRgn CreateEllipticRgnIndirect CreateHalftonePalette CreateHatchBrush CreateIcon CreateIconFromResource CreateIconIndirect CreateMenu CreatePalette CreatePatternBrush CreatePen CreatePenIndirect CreatePolyPolygonRgn CreatePolygonRgn CreatePopupMenu CreateRectRgn CreateRectRgnIndirect CreateRemoteThread CreateRoundRectRgn CreateSolidBrush CreateTapePartition DPtoLP DdeAbandonTransaction DdeAccessData DdeAddData DdeClientTransaction DdeCmpStringHandles DdeConnect DdeConnectList DdeCreateDataHandle DdeDisconnect DdeDisconnectList DdeEnableCallback DdeFreeDataHandle DdeFreeStringHandle DdeGetData DdeGetLastError DdeImpersonateClient DdeKeepStringHandle DdeNameService DdePostAdvise DdeQueryConvInfo DdeQueryNextServer DdeReconnect DdeSetQualityOfService DdeSetUserHandle DdeUnaccessData DdeUninitialize DebugActiveProcess DeferWindowPos DeleteAtom DeleteColorSpace DeleteDC DeleteEnhMetaFile DeleteMenu DeleteMetaFile DeleteObject DescribePixelFormat DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroyWindow DeviceIoControl DisableThreadLibraryCalls DosDateTimeToFileTime DragDetect DragObject DrawAnimatedRects DrawCaption DrawEdge DrawEscape DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DuplicateHandle Ellipse EmptyClipboard EnableMenuItem EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndDoc EndPage EndPaint EndPath EnumChildWindows EnumClipboardFormats EnumDesktopWindows EnumEnhMetaFile EnumMetaFile EnumObjects EnumThreadWindows EnumWindows EqualRect EqualRgn EraseTape Escape EscapeCommFunction ExcludeClipRect ExcludeUpdateRgn ExitThread ExitWindowsEx ExtCreatePen ExtCreateRegion ExtEscape ExtFloodFill ExtSelectClipRgn FatalExit FileTimeToDosDateTime FillConsoleOutputAttribute FillPath FillRect FillRgn FindCloseChangeNotification FindNextChangeNotification FixBrushOrgEx FlashWindow FlattenPath FloodFill FlushConsoleInputBuffer FlushViewOfFile FrameRect FrameRgn FreeConsole FreeDDElParam FreeLibrary FreeLibraryAndExitThread FreeResource GdiComment GdiFlush GdiGetBatchLimit GdiSetBatchLimit GenerateConsoleCtrlEvent GetACP GetActiveWindow GetArcDirection GetAspectRatioFilterEx GetAsyncKeyState GetBitmapBits GetBitmapDimensionEx GetBkColor GetBkMode GetBoundsRect GetBrushOrgEx GetCPInfo GetCapture GetCaretBlinkTime GetCaretPos GetCharWidth GetClassWord GetClientRect GetClipBox GetClipCursor GetClipRgn GetClipboardData GetClipboardOwner GetClipboardViewer GetColorAdjustment GetColorSpace GetCommConfig GetCommMask GetCommModemStatus GetCommProperties GetCommState GetCommTimeouts GetConsoleCP GetConsoleCursorInfo GetConsoleMode GetConsoleOutputCP GetConsoleScreenBufferInfo GetCurrentObject GetCurrentPositionEx GetCurrentProcess GetCursor GetCursorPos GetDC GetDCEx GetDCOrgEx GetDIBColorTable GetDIBits GetDesktopWindow GetDeviceCaps GetDeviceGammaRamp GetDialogBaseUnits GetDlgCtrlID GetDlgItem GetDlgItemInt GetDoubleClickTime GetEnhMetaFileBits GetEnhMetaFileHeader GetEnhMetaFilePaletteEntries GetExitCodeThread GetFileInformationByHandle GetFileSize GetFileTime GetFileType GetFocus GetFontData GetFontLanguageInfo GetForegroundWindow GetGraphicsMode GetHandleInformation GetIconInfo GetInputState GetKBCodePage GetKeyState GetKeyboardLayout GetKeyboardLayoutList GetKeyboardState GetKeyboardType GetLastActivePopup GetLocalTime GetLogicalDrives GetMailslotInfo GetMapMode GetMenu GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuItemCount GetMenuItemID GetMenuItemRect GetMenuState GetMessageExtraInfo GetMessagePos GetMessageTime GetMetaFileBitsEx GetMetaRgn GetMiterLimit GetNamedPipeInfo GetNearestColor GetNearestPaletteIndex GetNextDlgGroupItem GetNextDlgTabItem GetNumberOfConsoleInputEvents GetNumberOfConsoleMouseButtons GetOEMCP GetObjectType GetOpenClipboardWindow GetOverlappedResult GetPaletteEntries GetParent GetPath GetPixel GetPixelFormat GetPolyFillMode GetPriorityClass GetPriorityClipboardFormat GetProcAddress GetProcessAffinityMask GetProcessHeaps GetProcessShutdownParameters GetProcessTimes GetProcessWindowStation GetProcessWorkingSetSize GetQueueStatus GetROP2 GetRasterizerCaps GetRegionData GetRgnBox GetScrollInfo GetScrollPos GetScrollRange GetStdHandle GetStockObject GetStretchBltMode GetSubMenu GetSysColor GetSysColorBrush GetSystemDefaultLCID GetSystemDefaultLangID GetSystemMenu GetSystemMetrics GetSystemPaletteEntries GetSystemPaletteUse GetSystemPowerStatus GetSystemTime GetSystemTimeAdjustment GetTapeParameters GetTapePosition GetTapeStatus GetTextAlign GetTextCharacterExtra GetTextCharset GetTextCharsetInfo GetTextColor GetTextExtentPoint GetThreadContext GetThreadDesktop GetThreadLocale GetThreadPriority GetThreadSelectorEntry GetThreadTimes GetTopWindow GetUpdateRect GetUpdateRgn GetUserDefaultLCID GetUserDefaultLangID GetUserObjectSecurity GetVersion GetViewportExtEx GetViewportOrgEx GetWinMetaFileBits GetWindow GetWindowContextHelpId GetWindowDC GetWindowExtEx GetWindowOrgEx GetWindowPlacement GetWindowRect GetWindowRgn GetWindowThreadProcessId GetWindowWord GetWorldTransform GlobalCompact GlobalDeleteAtom GlobalFix GlobalFlags GlobalHandle GlobalLock GlobalMemoryStatus GlobalReAlloc GlobalSize GlobalUnWire GlobalUnfix GlobalUnlock GlobalWire HeapLock HeapUnlock HideCaret HiliteMenuItem ImpersonateDdeClientWindow InSendMessage InflateRect InitAtomTable IntersectClipRect IntersectRect InvalidateRect InvalidateRgn InvertRect InvertRgn IsBadCodePtr IsBadHugeReadPtr IsBadHugeWritePtr IsBadReadPtr IsBadWritePtr IsChild IsClipboardFormatAvailable IsDBCSLeadByte IsDlgButtonChecked IsIconic IsMenu IsRectEmpty IsValidCodePage IsValidLocale IsWindow IsWindowEnabled IsWindowUnicode IsWindowVisible IsZoomed KillTimer LPtoDP LineDDA LineTo LoadModule LoadResource LocalAlloc LocalCompact LocalFileTimeToFileTime LocalFlags LocalFree LocalHandle LocalLock LocalReAlloc LocalShrink LocalSize LocalUnlock LockFile LockFileEx LockResource LockWindowUpdate LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapViewOfFile MapViewOfFileEx MapWindowPoints MaskBlt MenuItemFromPoint MessageBeep ModifyWorldTransform MoveToEx MoveWindow MulDiv OemKeyScan OffsetClipRgn OffsetRect OffsetRgn OffsetViewportOrgEx OffsetWindowOrgEx OpenClipboard OpenFile OpenIcon OpenInputDesktop PackDDElParam PaintDesktop PaintRgn PatBlt PathToRegion PeekNamedPipe Pie PlayEnhMetaFile PlayEnhMetaFileRecord PlayMetaFile PlayMetaFileRecord PlgBlt PolyBezier PolyBezierTo PolyDraw PolyPolygon PolyPolyline Polygon Polyline PolylineTo PostQuitMessage PrepareTape PtInRect PtInRegion PtVisible PulseEvent PurgeComm RaiseException ReadConsoleOutputAttribute ReadFileEx ReadProcessMemory RealizePalette RectInRegion RectVisible Rectangle RedrawWindow RegisterHotKey ReleaseCapture ReleaseDC ReleaseMutex ReleaseSemaphore RemoveMenu ReplyMessage ResizePalette RestoreDC ResumeThread ReuseDDElParam RoundRect SaveDC ScaleViewportExtEx ScaleWindowExtEx ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SelectClipPath SelectClipRgn SelectObject SelectPalette SetAbortProc SetActiveWindow SetArcDirection SetBitmapBits SetBitmapDimensionEx SetBkColor SetBkMode SetBoundsRect SetBrushOrgEx SetCapture SetCaretBlinkTime SetCaretPos SetClassWord SetClipboardData SetClipboardViewer SetColorAdjustment SetColorSpace SetCommBreak SetCommConfig SetCommMask SetCommState SetCommTimeouts SetConsoleActiveScreenBuffer SetConsoleCP SetConsoleCursorInfo SetConsoleCursorPosition SetConsoleMode SetConsoleOutputCP SetConsoleScreenBufferSize SetConsoleTextAttribute SetConsoleWindowInfo SetCursor SetCursorPos SetDIBColorTable SetDIBits SetDIBitsToDevice SetDebugErrorLevel SetDeviceGammaRamp SetDlgItemInt SetDoubleClickTime SetEndOfFile SetEnhMetaFileBits SetErrorMode SetFileApisToANSI SetFileApisToOEM SetFilePointer SetFileTime SetFocus SetForegroundWindow SetGraphicsMode SetHandleCount SetHandleInformation SetICMMode SetKeyboardState SetLocalTime SetMailslotInfo SetMapMode SetMapperFlags SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuItemBitmaps SetMessageExtraInfo SetMessageQueue SetMetaFileBitsEx SetMetaRgn SetMiterLimit SetPaletteEntries SetParent SetPixel SetPixelFormat SetPixelV SetPolyFillMode SetPriorityClass SetProcessShutdownParameters SetProcessWindowStation SetProcessWorkingSetSize SetROP2 SetRect SetRectEmpty SetRectRgn SetScrollInfo SetScrollPos SetScrollRange SetStdHandle SetStretchBltMode SetSysColors SetSystemCursor SetSystemPaletteUse SetSystemPowerState SetSystemTime SetSystemTimeAdjustment SetTapeParameters SetTapePosition SetTextAlign SetTextCharacterExtra SetTextColor SetTextJustification SetThreadAffinityMask SetThreadContext SetThreadDesktop SetThreadLocale SetThreadPriority SetTimeZoneInformation SetTimer SetUnhandledExceptionFilter SetUserObjectSecurity SetViewportExtEx SetViewportOrgEx SetWinMetaFileBits SetWindowContextHelpId SetWindowExtEx SetWindowOrgEx SetWindowPlacement SetWindowPos SetWindowRgn SetWindowWord SetWorldTransform SetupComm ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync SizeofResource SleepEx StartPage StretchBlt StretchDIBits StrokeAndFillPath StrokePath SubtractRect SuspendThread SwapBuffers SwapMouseButton SwitchDesktop SystemTimeToFileTime TerminateProcess TerminateThread TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TransactNamedPipe TranslateCharsetInfo TranslateMDISysAccel TransmitCommChar UnhookWindowsHook UnhookWindowsHookEx UnionRect UnloadKeyboardLayout UnlockFile UnlockFileEx UnmapViewOfFile UnpackDDElParam UnrealizeObject UnregisterHotKey UpdateColors UpdateWindow ValidateRect ValidateRgn VirtualProtectEx VirtualQueryEx WaitCommEvent WaitForInputIdle WaitForMultipleObjects WaitForMultipleObjectsEx WaitForSingleObjectEx WaitMessage WidenPath WinExec WindowFromDC WindowFromPoint WriteConsoleOutputAttribute WriteFileEx WriteProcessMemory WriteTapemark hread hwrite lclose lcreat llseek lopen lread lwrite keybd_event mouse_event
文件列表(点击判断是否您需要的文件):
  Detours1.5
  ..........\微软api截获库
  ..........\.............\Detours.doc
  ..........\.............\Detours.pdf
  ..........\.............\Detours.ppt
  ..........\.............\DetoursConference.ppt
  ..........\.............\include
  ..........\.............\.......\detours.h
  ..........\.............\lib
  ..........\.............\...\detours.lib
  ..........\.............\...\detours.pdb
  ..........\.............\LICENSE.TXT
  ..........\.............\Makefile
  ..........\.............\README.TXT
  ..........\.............\REDIST.TXT
  ..........\.............\samples
  ..........\.............\.......\common.mak
  ..........\.............\.......\cping
  ..........\.............\.......\.....\cping.cpp
  ..........\.............\.......\.....\iping.idl
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\README.TXT
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\disas
  ..........\.............\.......\.....\disas.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\dtest
  ..........\.............\.......\.....\dtest.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\dumpe
  ..........\.............\.......\.....\dumpe.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\dumpi
  ..........\.............\.......\.....\dumpi.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\einst
  ..........\.............\.......\.....\edll1.cpp
  ..........\.............\.......\.....\edll2.cpp
  ..........\.............\.......\.....\edll3.cpp
  ..........\.............\.......\.....\einst.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\excep
  ..........\.............\.......\.....\excep.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\heapa
  ..........\.............\.......\.....\heapa.cpp
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\injdll
  ..........\.............\.......\......\injdll.cpp
  ..........\.............\.......\......\Makefile
  ..........\.............\.......\......\Test.Bat
  ..........\.............\.......\Makefile
  ..........\.............\.......\member
  ..........\.............\.......\......\Makefile
  ..........\.............\.......\......\member.cpp
  ..........\.............\.......\README.TXT
  ..........\.............\.......\setdll
  ..........\.............\.......\......\Makefile
  ..........\.............\.......\......\setdll.cpp
  ..........\.............\.......\......\Test.Bat
  ..........\.............\.......\slept
  ..........\.............\.......\.....\Makefile
  ..........\.............\.......\.....\NORMAL.TXT
  ..........\.............\.......\.....\sleepinj.cpp
  ..........\.............\.......\.....\sleepnew.cpp
  ..........\.............\.......\.....\sleepold.cpp
  ..........\.............\.......\.....\slept.cpp
  ..........\.............\.......\.....\slept.h
  ..........\.............\.......\.....\Test.Bat
  ..........\.............\.......\.....\verify.cpp
  ..........\.............\.......\syelog
  ..........\.............\.......\......\Makefile
  ..........\.............\.......\......\sltest.cpp
  ..........\.............\.......\......\slteste.cpp
  ..........\.............\.......\......\sltestp.cpp
  ..........\.............\.......\......\sltests.cpp
  ..........\.............\.......\......\syelog.cpp
  ..........\.............\.......\......\syelog.h
  ... ...