我希望我的应用程序无需每次右键单击并选择“以管理员身份运行”,就可以运行它。我希望 Windows 能像其他 Windows 应用程序一样提示我获取管理员权限。
考虑以下代码:
考虑以下代码:
package main
import (
"fmt"
"io/ioutil"
"time"
)
func main() {
err := ioutil.WriteFile("C:/Windows/test.txt", []byte("TESTING!"), 0644)
if err != nil {
fmt.Println(err.Error())
time.Sleep(time.Second * 3)
}
}
如果您编译并双击它,它会打印:
打开:C:\Windows\test.txt:拒绝访问。
但是,如果您右键单击并以管理员身份运行,它将创建并写入该文件。
如何使它只需双击即可请求管理员权限?