修改注册表,实现开机启动程序
来源:互联网 发布:魔幻视频特效软件 编辑:程序博客网 时间:2024/05/16 10:39
#include <iostream>
#include <tchar.h>
#include <windows.h>
using namespace std;
int main()
{
HKEY key; //注册表的句柄
LPCSTR data_set = "Software//Microsoft//Windows//CurrentVersion//Run"; //当前的键值下的启动项的路径
string str = "C://Documents and Settings//Administrator//桌面//IPMSG.exe"; //需要启动的程序的路径
int len = strlen(str.c_str()); //得到启动程序的路劲长度
LPBYTE lpb = new BYTE[len]; //为存储路径开辟内存空间
int i;
for (i = 0; i < len; i++)
{
lpb[i] = str[i]; //类型转换,为的是与注册表的类型一致
}
cout << "选择服务:" << endl;
cout << "1------重启关机--------------" << endl;
cout << "2------修改注册表达到启动程序" << endl;
cin >> i;
if (1 == i)
{
system("shutdown -s -t 0"); //关机函数
}
else if(2 == i)
{
RegOpenKeyEx(HKEY_LOCAL_MACHINE, data_set, 0, KEY_WRITE, &key);
RegSetValueEx(key, _T("IPMSG"), 0, REG_SZ, lpb, len);
RegCloseKey(key);
}
else
{
cout << "错误的选择" << endl;
}
MessageBox(NULL,"Thank You for using this Program!","Hello",MB_OK);
return 0;
}
- 修改注册表,实现开机启动程序
- 修改注册表 实现开机程序自启动
- 修改注册表实现程序开机自启动
- 修改注册表开机自动启动程序
- 修改注册表开机自动启动程序
- vc修改注册表开机自动启动程序
- 修改注册表开机自启动程序
- Delphi 修改注册表使程序开机启动
- 利用注册表实现程序开机启动
- Java修改注册表设置程序(exe)开机启动(Swing)
- VC++修改注册表使应用程序实现开机自动启动
- Java 修改Windows注册表,以实现开机自启动应用程序。
- 玩转VC++实现程序开机运行及注册表修改
- 玩转VC++实现程序开机运行及注册表修改
- 注册表--->使自己的程序实现开机启动
- C++操作注册表实现开机自启动程序
- 写注册表实现开机启动
- 写注册表实现开机启动
- WTL学习笔记(转)
- mysql函数汇总
- 谈谈Runtime类中的freeMemory,totalMemory,maxMemory等几个方法
- 【礼仪大赛常识】 如何成为诱人焦点:晚装穿法有讲究
- mysql 5.0存储过程学习总结
- 修改注册表,实现开机启动程序
- 我的博客
- LightBox当前页特效显示图片
- openSession与getCurrentSession的区别
- Go 编程语言入门教程 (一)
- pku 1083(DP)
- usaco Chapter 3 section 3.1 Agri-Net
- NET(C#)连接各类数据库-集锦 --【C#网文收集系列】.
- Inner Join 与 Exists 性能对比