- #include <stdio.h>
- #define LNG 50
-
- int main(int argc, char *argv[])
- {
- //variables
- char nom[LNG], icon[LNG] ;
- int n ;
- FILE * run ;
-
- //dialogue homme/machine
- printf("*** Programme de création d'un autorun ***\n") ;
- printf("Nom du fichier à executer (avec son extention : .exe, .html ...) : ") ;
- scanf("%s", &nom) ;
- printf("fichier .exe/.bat tapez 1, sinon tapez 2 : ") ;
- scanf("%d", &n) ;
- printf("Nom de l'icone du CD (nom.ico) : ") ;
- scanf("%s", &icon) ;
-
- //création et écriture fichier inf
- run = fopen("autorun.inf", "a+") ;
- fputs("[autorun]\n", run) ;
- fputs("open=", run) ;
- if (n==1) fputs(nom, run) ;
- if (n==2) fputs("ouverture.bat", run) ;
- fputs("\n", run) ;
- fputs("icon=", run) ;
- fputs(icon, run) ;
- fclose(run) ;
-
- //création et écriture éventuelle fichier bat
- if (n==2)
- {
- run = fopen("ouverture.bat", "a+") ;
- fputs("@echo off\n", run) ;
- fputs("start ", run) ;
- fputs(nom, run) ;
- fclose(run) ;
- }
-
-
- return 0;
- }
#include <stdio.h>
#define LNG 50
int main(int argc, char *argv[])
{
//variables
char nom[LNG], icon[LNG] ;
int n ;
FILE * run ;
//dialogue homme/machine
printf("*** Programme de création d'un autorun ***\n") ;
printf("Nom du fichier à executer (avec son extention : .exe, .html ...) : ") ;
scanf("%s", &nom) ;
printf("fichier .exe/.bat tapez 1, sinon tapez 2 : ") ;
scanf("%d", &n) ;
printf("Nom de l'icone du CD (nom.ico) : ") ;
scanf("%s", &icon) ;
//création et écriture fichier inf
run = fopen("autorun.inf", "a+") ;
fputs("[autorun]\n", run) ;
fputs("open=", run) ;
if (n==1) fputs(nom, run) ;
if (n==2) fputs("ouverture.bat", run) ;
fputs("\n", run) ;
fputs("icon=", run) ;
fputs(icon, run) ;
fclose(run) ;
//création et écriture éventuelle fichier bat
if (n==2)
{
run = fopen("ouverture.bat", "a+") ;
fputs("@echo off\n", run) ;
fputs("start ", run) ;
fputs(nom, run) ;
fclose(run) ;
}
return 0;
}