windows注册表编程
2016-02-12 19:59
288 查看
我要开机启动一个程序就要写注册表
要写就要写在HKEY_LOCAL_MACHINE或者HKEY_CURRENT_USER
但是HKEY_LOCAL_MACHINE的话你要提供管理员权限
SOFTWARE\Microsoft\Windows\CurrentVersion\Run
但是win764位存在重定向,如果你的是win32程序会被定位写到32位文件夹下,为了解决这个问题,要这样写
要写就要写在HKEY_LOCAL_MACHINE或者HKEY_CURRENT_USER
但是HKEY_LOCAL_MACHINE的话你要提供管理员权限
SOFTWARE\Microsoft\Windows\CurrentVersion\Run
但是win764位存在重定向,如果你的是win32程序会被定位写到32位文件夹下,为了解决这个问题,要这样写
RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_ALL_ACCESS|KEY_WOW64_64KEY, &hKey);
相关文章推荐
- 【python笔记】python中的list、tuple、set、dict用法简析
- Socket编程及mina框架简单示例
- Java的多线程之同步篇三:同步阻塞、监视器、volatile、final、原子性、线程局部变量、锁测试与超时、读写锁
- 20个非常有用的Java程序片段
- socket编程 -- socket、bind、accept、connect函数
- Python中元组,列表,字典的区别
- Qt下载地址
- 第九章
- java基础15集合List
- c++ 输入输出
- hdu2037 简单贪心
- Java序列化示例
- 常用python编程模板汇总
- python黑魔法之参数传递
- 我就是试试Java中的Socket
- QT学习二:工具栏
- Spring
- Python图像处理库PIL的Image模块介绍(一)
- Struts 2
- [C++]标准库容器