系统 win8 没试过 win7下添加app.manifest 文件进行配置设定即可
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges>
详情参照 http://www.cr173.com/html/11557_1.html win8 估计差不多
设成需要管理员,启动时会弹窗,这种方式用户体验不是很好,有其他的方法吗?
@xmj112288: 这个不能考虑用户体验,如果绕过去,不符合安全需求,在国外的话,可能就要被控告涉嫌进行非法活动了
避免在C盘干这事,请看微软《Windows 开发指南》。
另外,如果只是要设置程序为自启动的话,你制作安装程序,安装程序会弄得妥妥的。
安装程序只能安装时设置一次,我的程序还需要能在程序里手动设置
楼上说得对
进程启动后,检查是否是以管理员权限运行,如果不是,则使用 runas 参数重启进程。