文件名称:w32:Windows API for Go的包装
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-16 09:48:05
golang wrapper win32 Go
关于w32 w32是Go编程语言的Windows API的包装。 它将win32 api包装为“ Go风格”,以使其更易于使用。 笔记 该库最初是的克隆。 当时回购似乎已被放弃。 自从我制作了此克隆后,尽管原始存储库又重新进行了开发,但是我决定朝一个略有不同的方向发展。 该库旨在反映win32 api和其他Windows系统dll,而无需在其之上构建其他抽象。 它试图被尽可能地组织/记录。 该镜像具有我自己的一些附加功能,以及原始项目其他分支的更新。 我试图记录我从其他人那里提取代码的位置。 如果当前项目需要它们,我会添加新的API函数。 如果您的项目需要特定功能,请提交PR或问题。 当我看到其他fork或具有它们的Go库时,我还添加了其他功能。 例子 package main import ( "github.com/JamesHovious/w32" ) func mai
【文件预览】:
w32-master
----kernel32.go(22KB)
----.gitignore(125B)
----go.mod(44B)
----utils.go(7KB)
----shcore.go(537B)
----ole32.go(1KB)
----opengl32.go(2KB)
----psapi.go(560B)
----idispatch.go(1KB)
----typedef.go(34KB)
----gdi32.go(14KB)
----LICENSE(1KB)
----shell32.go(4KB)
----advapi32.go(13KB)
----comctl32.go(3KB)
----iunknown.go(566B)
----README.md(2KB)
----ntdll.go(5KB)
----example()
--------readprocessmemorytostruct.go(2KB)
--------setconsolectrlhandler.go(802B)
--------readprocessmemory.go(982B)
--------getpid_windows.go(1KB)
--------getsystemtime.go(251B)
--------README.md(115B)
--------messagebox.go(159B)
--------writeprocessmemory.go(1KB)
--------registerhotkeyunregisterhotkey.go(2KB)
--------createprocess.go(445B)
--------shellcode_injection.go(4KB)
----user32.go(34KB)
----msvcrt.go(427B)
----gdiplus.go(5KB)
----istream.go(669B)
----comdlg32.go(862B)
----oleaut32.go(1KB)
----vars.go(1005B)
----AUTHORS(622B)
----dwmapi.go(8KB)
----constants.go(88KB)