Générateur d'autorun

Contenu du snippet

Vous entrez le nom et le type de fichier à ouvrir ainsi que l'icône du CD et le logiciel génere le fichier inf et éventuellement le bat pour un autorun.

Source / Exemple :


#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;
}

Conclusion :


Ce n'est qu'une ébauche bien sur, il faudrait peut-être améliorer la présentation, mais ça peut toujours servir.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (zoute06)