vboxgo:从 Go 代码获取对 VirtualBox VM 的类似用户访问权限

时间:2021-06-30 01:37:01
【文件属性】:
文件名称:vboxgo:从 Go 代码获取对 VirtualBox VM 的类似用户访问权限
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-30 01:37:01
Go #Vboxgo 从 Go 代码获取对 VirtualBox VM 的类似用户访问权限。 这个库封装了一些定义污染的VirtualBox SDK函数,可以从虚拟机获取屏幕截图并生成用户输入事件(特别是鼠标点击)。 使用来自常量和接口。 ./controller中还提供了desktopcontroller接口实现,使用起来更加简单。 在这一点上,我想指出的是,特定的细节非常不雅观。 我不禁怀疑,一定有更好的方式从 Golang 与这个 SDK 交互。 尽管如此,它对我来说工作可靠,并且优于我以前的方法,该方法涉及用 Python 编写的应用程序并通过套接字进行通信。 我相信有很多可以改进的地方,非常欢迎拉取请求或建议。 ##Prerequisites 代码已经开发并验证了以下活动部分: 已知适用于Ubuntu 14.04和Arch Linux VirtualBox版本: 4.3.20
【文件预览】:
vboxgo-master
----vboxgo_test.go(3KB)
----controller()
--------controller_test.go(1KB)
--------controller.go(3KB)
----vboxgo.go(11KB)
----README.md(4KB)
----const.go(188B)
----.gitignore(34B)

网友评论