WinApi、DllCalls封装成函数的收集

出处:https://www.autohotkey.com/boards/viewtopic.php?f=7&t=406

AutoHotkey, WinAPI & DllCall's

[>>> GitHub AHK, DllCall's & WinAPI <<<]

Clipboard Functions
- CloseClipboard
- EmptyClipboard
- OpenClipboard

Cursor Functions
- GetCursorInfo
- GetCursorPos
- GetPhysicalCursorPos
- SetCursorPos
- SetPhysicalCursorPos

Directory Management Functions
- CreateDirectory
- RemoveDirectory
- SetCurrentDirectory

Disk Management Functions
- GetDiskFreeSpace
- GetDiskFreeSpaceEx

Error Handling Functions
- Beep
- FormatMessage
- GetLastError

File Management Functions
- CopyFile
- DeleteFile
- GetFileAttributes
- GetFileSize
- GetFileSizeEx
- GetTempPath
- MoveFile
- MoveFileEx

IP Helper Functions
- GetIpStatistics
- GetIpStatisticsEx
- GetTcpStatistics
- GetTcpStatisticsEx
- GetUdpStatistics
- GetUdpStatisticsEx

Keyboard Input Functions
- BlockInput
- GetKBCodePage
- GetKeyboardLayout

Memory Management Functions
- GetPhysicallyInstalledSystemMemory
- GlobalMemoryStatusEx

Mouse Input Functions
- ClipCursor
- GetCapture
- GetDoubleClickTime
- ReleaseCapture
- SetDoubleClickTime
- SwapMouseButton

Multimedia Functions
- timeGetTime

National Language Support Functions
- GetDurationFormat

Process and Thread Functions
- GetActiveProcessorCount
- GetActiveProcessorGroupCount
- GetCommandLine
- GetCurrentProcess
- GetCurrentProcessId
- GetCurrentProcessorNumber
- GetCurrentThread
- GetCurrentThreadId
- GetMaximumProcessorCount
- GetMaximumProcessorGroupCount
- GetProcessVersion
- Sleep
- SleepEx

PSAPI Functions
- GetModuleFileNameEx
- GetProcessMemoryInfo

String Functions
- CharLower
- CharLowerBuff
- CharUpper
- CharUpperBuff

System Information Functions
- GetComputerName
- GetProductInfo
- GetSystemDirectory
- GetSystemRegistryQuota
- GetSystemWindowsDirectory
- GetSystemWow64Directory
- GetUserName
- GetUserNameEx
- GetVersion
- GetVersionEx
- GetWindowsDirectory
- QueryPerformanceCounter
- QueryPerformanceFrequency

System Shutdown Functions
- LockWorkStation

Time Functions
- GetLocalTime
- GetSystemTime
- GetTickCount
- GetTickCount64
- SetLocalTime
- SetSystemTime

Volume Management Functions
- GetDriveType

Others
- ZwDelayExecution


AutoHotkey-Doc Links
- DllCall() | Script Compatibility
- VarSetCapacity() | Script Compatibility
- NumPut() | NumGet() | Script Compatibility
- Script Compatibility - Pointer Size


MSDN Links:
- Windows API Index
- Windows Data Types
- Data Type Ranges

Useful Links:
- WinApi_List_of_Functions (by HotKeyIt)
- Windows_Data_Types (translated by just me)
- Tutorial - Low-Level Programmierung (Windows-API) (in german by Bentschi)

- Accessing Windows API (by maul-esel)
- Structures (by maul-esel)
- Windows 8 DLL File Information
- Windows 7 DLL File Information
- Windows XP DLL File Information
- ...tba


Useful Tools:
- PeStudio
- DLL Export Viewer by NirSoft
- GDIView by NirSoft (View GDI handles/resources list and detect GDI leaks)
- DLL UnInjector by novirusthanks
- Handle Tracer by novirusthanks
- Kernel Mode Drivers Manager by novirusthanks
- NPE File Analyzer by novirusthanks
- Ring3 API Hook Scanner by novirusthanks
- WriteProcessMemory Monitor by novirusthanks
- ...tba

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。