首页 > 其他分享 >WPF 开机启动

WPF 开机启动

时间:2023-07-21 22:45:09浏览次数:45  
标签:启动 程序 管理员 开机 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

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

标签:启动,程序,管理员,开机,WPF,权限
From: https://www.cnblogs.com/youlicc/p/17572496.html

相关文章

  • Linux ps -o 查看进程启动时间
    时间参数如下表参数 含义start显示进程启动时间的简短格式。通常,它会显示日期时间中的月-日或者时-分-秒start_time 显示进程启动时间的简短格式,通常格式是年或者 月-日或者 时-分,没有秒etime显示进程启动的累积时间,通常格式是天-时-分-秒......
  • SAP UI5 应用启动时加载的 flpSandbox.html 文件有什么作用
    在SAPUI5应用程序的开发和测试阶段,我们经常会使用一个特殊的HTML文件,名为flpSandbox.html。这个文件主要用于在本地环境中模拟FioriLaunchpad的环境,以便于开发者在没有真实SAP系统支持的情况下进行开发和调试。这个文件的源代码可以在笔者这套教程里找到:SAPFioriEl......
  • linux启动redis命令
    Linux启动Redis命令教程作为一名经验丰富的开发者,教授新手如何实现"Linux启动Redis命令"是一项重要任务。在本教程中,我将提供详细的步骤和代码示例,帮助新手顺利启动Redis。整体流程在开始之前,让我们先概括一下整个流程。下表列出了启动Redis的步骤以及每个步骤需要做的事情。......
  • 电脑开机自动断电怎么解决?
    日常使用电脑的时候,万一碰到电脑刚刚开机后就自行断电的故障的时候,一旦出现电脑开机后断电的情况,让我们习惯从软件下手的同学们来说,有点无从下手,该怎么办呢?下面,小编给大家带来了电脑开机自动断电的解决图文。有些朋友在实际操作电脑过程中遇到了这样的问题,每次电脑开机后,电脑就会......
  • 麒麟系统设置开机启项
    1、首先我们点击开始菜单,找到设置按钮,点击进入系统设置页面。2、点击系统3、点击“开机启动”-》点击“添加自启动程序”4、点击“预览”选择程序-》“确定”即可 ......
  • 记录一下tomcat启动闪退的原因
    启动之后运行到上面,直接闪退出现原因idea启动了另一个tomcat,占用了8005端口号,因此报错,端口被占用解决方案将idea开启的项目关闭,重新启动tomcat,运行正常......
  • idea启动总是报错Error running 'Tomcat 9.0.6': Unable to open debugger port (127.
    问题:当遇到idea启动报错"Errorrunning'Tomcat9..6':Unabletoopendebuggerport(127.0.0.1:57757):java.net.SocketException"socketclosed""时,很多人可能会尝试改变debugger的端口来解决问题。但是有时候即使改了几次端口,仍然提示端口被占用,但实际上并没有使用该端口。......
  • redis windows版安装成功以后,启动失败
    RedisWindows版安装成功以后启动失败的解决办法引言Redis是一款高性能的键值对存储系统,常用于缓存、消息队列等场景。在Windows操作系统上安装并启动Redis可能会遇到一些问题。本文将教会刚入行的小白如何解决Redis在Windows上安装成功但启动失败的情况。安装Redis的流程步......
  • windows mysql 启动日志
    实现"WindowsMySQL启动日志"的步骤下面是实现"WindowsMySQL启动日志"的步骤的表格示例:步骤描述1安装MySQL服务器2配置MySQL服务器启动参数3设置MySQL服务器日志输出4启动MySQL服务器接下来,我们将逐步解释每个步骤应该如何执行。步骤1:安......
  • MySql 8.0 安装和启动
    1、开发环境:Window10+mysql-8.0.33-win642、下载压缩包+解压(网上找适合自己的版本)3、创建my.ini文件 文件内容:注意安装目录[client]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=F:......