我想要为我的应用程序实现的是,每次我想运行它时都不需要右键单击并选择以管理员身份运行。我希望 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:访问被拒绝。
但是,如果您右键单击并以管理员身份运行,它将创建并写入文件。
如何仅通过双击它来请求管理员权限?
叮当猫咪
相关分类