前言
在开发winform程序中,有时候需要windows管理员权限
一、属性
1.打开项目属性-》点击启用clickonce
2.上一步完毕后会出现 app.manifest文件,双击打开
3.找到
<requestedExecutionLevel level=”asInvoker” uiAccess=”false” />
修改为
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
4.修改完成后将属性->安全性->clickonce关闭即可。
二、开机自启
1.按“Win+R”打开运行窗口,输入“shell:Startup”并确定。
2.在打开文件夹内新建txt
D:
cd \Code\ToolCabinet\ToolCabinet\Build
start ToolCabinet.exe
命令解释:
第一行 打开D盘
第二行 cd 具体文件夹
第三行 打开程序
3.修改txt后缀为.bat
4.重启测试会发现开机后会跳出索要权限画面
开机自动运行脚本画面
开机获取权限画面
计划任务我也有尝试过,但是程序有一个页面加载失败,目前还没找到原因,如果有更好的开机自启动方法欢迎大家留言交流。