ICEMAN
جمعه 14 اسفند 1383, 15:16 عصر
سلام دوستان ..........
این برنامه رو از توی یک کتاب پیدا کردم که گفته بود دوتا پارامتر از خط فرمان میگیره
میگیره فایل منبع رو روی فایل مقصد کپی میکنه
این سورس من :
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <dos.h>
#define NULL 0;
#define FALSE 0;
#define TRUE 1;
void main (int argc,char *argv[3])
{
FILE *fp1,*fp2;
char temp[23000] ="\0";
unsigned int t_32,tr,i;
unsigned long k;
if (argc<2)
{
printf("Sintax :Executable_Filename <Source_File> <Target_File> \a\n\0");
exit(1);
}
if fp2==fopen(argv[2],"wb+")==NULL
{
printf("Error Creating File \a\n\0");
exit(1);
}
fseek(fp1,0,2);
k=ftell(fp1);
fseek(fp1,0,0);
t_32=k /23000;
tr=k % 23000;
for (i=0;i<t_32;i++)
{
fread(temp,sizeof(unsigned char)*23000,1,fp1);
fwrite(temp,sizeof(unsigned char)*23000,1,fp2);
}
if (tr!=0)
{
fread(temp,sizeof(unsigned char)*tr,1,fp1);
fwrite(temp,sizeof(unsigned char)*tr,1,fp2);
}
fclose(fp1);
fclose(fp2);
}
حالا من میخوام دو تا فایل exe رو به هم attach کنم یا توی یک exe که در حال اجرا هم هست
یک کد اضافه کنم که بعد از اجرا برنامه من هم اجرا بشه
*** سورس اون برنامه در حال اجرا رو نداریم حالا اگه برای برنامه ای که در حال اجرا نیست چیزی دارید به ما هم بگید
:موفق: :flower:
این برنامه رو از توی یک کتاب پیدا کردم که گفته بود دوتا پارامتر از خط فرمان میگیره
میگیره فایل منبع رو روی فایل مقصد کپی میکنه
این سورس من :
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <dos.h>
#define NULL 0;
#define FALSE 0;
#define TRUE 1;
void main (int argc,char *argv[3])
{
FILE *fp1,*fp2;
char temp[23000] ="\0";
unsigned int t_32,tr,i;
unsigned long k;
if (argc<2)
{
printf("Sintax :Executable_Filename <Source_File> <Target_File> \a\n\0");
exit(1);
}
if fp2==fopen(argv[2],"wb+")==NULL
{
printf("Error Creating File \a\n\0");
exit(1);
}
fseek(fp1,0,2);
k=ftell(fp1);
fseek(fp1,0,0);
t_32=k /23000;
tr=k % 23000;
for (i=0;i<t_32;i++)
{
fread(temp,sizeof(unsigned char)*23000,1,fp1);
fwrite(temp,sizeof(unsigned char)*23000,1,fp2);
}
if (tr!=0)
{
fread(temp,sizeof(unsigned char)*tr,1,fp1);
fwrite(temp,sizeof(unsigned char)*tr,1,fp2);
}
fclose(fp1);
fclose(fp2);
}
حالا من میخوام دو تا فایل exe رو به هم attach کنم یا توی یک exe که در حال اجرا هم هست
یک کد اضافه کنم که بعد از اجرا برنامه من هم اجرا بشه
*** سورس اون برنامه در حال اجرا رو نداریم حالا اگه برای برنامه ای که در حال اجرا نیست چیزی دارید به ما هم بگید
:موفق: :flower: