WPF 开机启动

前言:

  熬了几夜学到点东西,就以为翻越了一座山,艹,前面还有无数个日日夜夜。

修改注册表

  Registry.CurrentUser.OpenSubKey(“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, true) ,给当前用户设置开机启动

    设置此项目,程序不需要使用管理员权限启动。

  Registry.LocalMachine.OpenSubKey(“SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, true) ,给所有用户设置开机启动  

    修改需要管理员权限启动程序,才能修改

强迫程序以管理员方式启动

  参考链接 https://www.psvmc.cn/article/2020-07-31-wpf-run-admin.html

  我的vs 2022 的设置

    1. 右键项目添加

    2. 找到这个文件

    

    3. 修改此文件

    

    4. 程序在此启动时,将需要管理员权限启动

  写这自启动,熬了个通宵,给所有用户设置开机启动,一直失败,这期间看了很多帖子、博客,最终还是失败了。给所有用户设置开机启动,程序启动时,就需要管理员权限,而系统启动程序时,怎么获取管理员权限呢

  可能还有别的解决方法吧。

一个解决办法

  不要强迫程序以管理员方式启动,否则开机后程序无法启动,如果要给所有用户设置开机自启,则让用户以管理员方式启动程序,

我的仓库代码 https://github.com/qiqiqiyaya/WPF/tree/AutoStartup  普通分支

主分支 https://github.com/qiqiqiyaya/WPF/tree/main/Lesson%2010%20Practice/Practice

如果对你有帮助,给颗小星星

posted @ 2023-07-21 22:32  youliCC  阅读(180)  评论(0编辑  收藏  举报