[WPF]程序随系统自启动
2024-10-21 02:48:32
代码
Microsoft.Win32.RegistryKey key =
Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",(bool)btn.IsChecked);
Assembly curAssembly = Assembly.GetExecutingAssembly();
key.SetValue(curAssembly.GetName().Name, curAssembly.Location);
存在问题
如果调成了随系统自启动的话,并且中间使用过Environment.CurrentDirectory,得到的不是程序目录,而是C:/Windows/System32的目录,因此需要改成使用Application.StartupPath,注意命名空间是
using System.Windows.Forms;
否则会报错
最新文章
- [LeetCode] Permutations 全排列
- Maximo7自定义实现WebService
- FFRPC应用之Client/Server
- 分布式服务框架dubbo原理解析 转
- 使用Storm实现实时大数据分析
- bug_ _ 常见的bug1
- 初始化ArrayList的两种方法
- javascript绑定时间 含(IE)
- CSS控制背景
- OpenCV学习笔记:矩阵的掩码操作
- 【转】TypeScript中文入门教程
- Web分析日志
- Noldbach problem
- 【转】搜索引擎选择: Elasticsearch与Solr
- Python 官方文档&;教程
- Node.js性能分析神器Easy-Monitor
- python 标准类库-数据类型之集合-容器数据类型
- 【tmos】字段create_time如何动态的生成
- C++将十进制数转化为二进制
- Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置