标题:大家看看这是什么东西?
只看楼主
fish7fish7
Rank: 1
等 级:新手上路
威 望:1
帖 子:145
专家分:0
注 册:2008-7-31
 问题点数:0 回复次数:0 
大家看看这是什么东西?
#include <stdio.h>
#include <stdlib.h>
FILE *fin,*fout;
char filename[100];
char FNAME[100];
unsigned long filesize;
int main(){
unsigned int ch;
printf("                                DXp-bat\n");
printf("                               Bat2Exe By Ozone\n");

printf("Source file name: ");
gets(filename);
fin=fopen(filename,"rb");
if(fin==NULL){
   printf("\n%s\nError File!!!\n",filename);
   return 0;
}
printf("Output file(*.bat): ");
gets(FNAME);
fout=fopen(FNAME,"w");
filesize=0;
fprintf(fout,"@echo off\n\ncls\ndebug <%%0 >nul\ncopy very.bat %%temp%%\\%s\nstart %%temp%%\\%s\ndel very.bat\nexit",filename,filename);
while(1){
   ch=fgetc(fin);
   if(feof(fin))break;
   if(filesize%16==0){
    fprintf(fout,"\ne%lX",filesize+0x100);
   }
   filesize++;
   fprintf(fout," %X",ch);
}
fprintf(fout,"\nn very.bat\nrcx\n%lX\nw\nq\n",filesize);
fclose(fin);
fclose(fout);
return 0;
}
搜索更多相关主题的帖子: include return file 
2008-08-24 21:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-229703-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.309439 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved