winform实现管理员权限以及开机自启动


前言

在开发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.重启测试会发现开机后会跳出索要权限画面
开机自动运行脚本画面
在这里插入图片描述
开机获取权限画面

在这里插入图片描述
计划任务我也有尝试过,但是程序有一个页面加载失败,目前还没找到原因,如果有更好的开机自启动方法欢迎大家留言交流。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mzzder

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值