VC实现程序的自动运行
来源:互联网 发布:弹道软件汉化版 编辑:程序博客网 时间:2024/04/30 08:28
很容易实现程序的开机自动运行,在注册表中写入相关信息即可.
在HKEY_LOCAL_MACHINE分支下的Software/Microsoft/Windows/CurrentVersion/Run下写入
字符串键值.
HKEY hKEY;
char CurrentPath[MAX_PATH];
char SysPath[MAX_PATH];
long ret;
LPSTR FileNewName;
LPSTR FileCurrentName;
DWORD type=REG_SZ;
DWORD size=MAX_PATH;
LPCSTR Rgspath="Software//Microsoft//Windows//CurrentVersion//Run";
GetSystemDirectory(SysPath,size);//攻取系统目录
GetModuleFileName(NULL,CurrentPath,size);//攻取程序路径
FileCurrentName=CurrentPath;
FileNewName=istrcat(SysPath,"//Surveillant.exe");//加系统目录的全路径名
ret=CopyFile(FileCurrentName,FileNewName,TRUE);//复制程序到系统目录
if(!ret)
return;
//打开注册表
ret=RegOpenKeyEx(HKEY_LOCAL_MACHINE,Rgspath,0,KEY_WRITE,&hKEY);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return;
}
//写入注册表
ret=RegSetValueEx(hKEY,"Surveillant",NULL,type,FileNewName,size);
if(ret!=ERROR_SUCCESS)
{
RegCloseKey(hKEY);
return;
}
//关闭注册表
RegCloseKey(hKEY);
- VC实现程序的自动运行
- VC实现程序自动安装
- windows程序的运行原理以及VC 的实现过程
- VC 实现程序只运行一个实例,并激活已运行的程序
- Android开发实现开机自动运行程序的方法
- VC实现程序运行时隐藏
- VC++实现程序只运行一个实例
- VC 实现程序只运行一个实例
- 【VC】 实现程序只运行一个实例
- VC++实现程序只运行一个实例 .
- VC点滴 之 WinMain(windows程序的运行原理以及VC++的实现过程)
- 利用VC++编程实现程序自动启动
- 利用VC++编程实现程序自动启动
- 利用VC++编程实现程序自动启动
- 利用VC++编程实现程序自动启动
- Android实现开机自动运行程序
- Android实现开机自动运行程序
- Windows中实现定时自动运行程序
- 正则表达式
- 不指定src, 用js生成 iFrame/新窗口 里面的内容(可用于scriptX打印部分页面等)
- IIS不能安装的终极解决方案.
- 事务处理的三种方法
- 什么是钩子函数
- VC实现程序的自动运行
- S60 3rd MMP CAPABILITY
- 基数排序算法测试及性能分析
- 数据绑定以及Container.DataItem绑定技巧
- 一位程序员的演变历程(The Evolution of a Programmer)
- JSON学习笔记
- 女生选择程序员职业必看
- 水晶报表
- 义鼠