在 Go 中请求 UAC 提升

有没有办法在 Go 中将新进程或线程提升为管理员?

似乎ShellExecute()在 Go 中不可用,并且无法使用CreateProcess(). 我不知道还有什么可能。


互换的青春
浏览 281回答 2
2回答

达令说

CreateProcess()不支持运行提升的进程,但是CreateProcessElevated()下面文章中有一个第三方功能可以:它还提供了其他几个函数的提升版本,包括CreateProcessAsUserElevated()和ShellExecuteElevated()。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go