Demarrage

Marcelinos Messages postés 353 Statut Membre -  
Marcelinos Messages postés 353 Statut Membre -
Bonjour,

J'ai un problème que voici:

Il y a certains logiciels qui requièrent certains programmes pour tourner........(Exple: Sql Server 2005 qui nécessite le .Net Framework)
Ainsi, Lorsque on veut installer sur un ordinateur ces genres de programmes, une fois qu'on introduit le CD d'installation, ce dernier vérifie si le(s) programe(s) requis pour faire tourner le logiciel sont installés ! Sinon, le logiciel se charge de l'installer (ou de les installer) d'abord en disant à l'utilisateur de patienter..........

(Là précisément, je pense qu'il faut inclure les programmes requis pour faire tourner le logiciel sur le CD...mais....je ne vois pas........

J'aimerais savoir comment on fait ce genre de truc.....

Merci infiniment d'avance pour votre aide.............

18 réponses

barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Bonjour,
Tout d'abord il faut créer une image de ton cd avec alcohol, clone cd ou un autre soft.
Ensuite il faut modifier l'image obtenu avec ultra iso par exemple.
Quand tous les fichiers requis ont été ajoutés à l'image, il suffit de graver cette image sur un cd vierge toujours avec ultra iso.
0
Marcelinos Messages postés 353 Statut Membre 11
 
Ok ! je vois un peu ..

Maintenant comment programmer le CD pour qu'il vérifie si les programmmes requis pour faire tourner le logiciel sont installés? Et comment lui dire de les installer s'ils ne sont pas installés ? C'est ça surtout qui me pose problème.....(c-a-d comment faire le lien vers ces programmes pour qu'il les installe?...)

J'ai pensé à certaines commandes ....est ce possible?

Encore merci d'avance pour ton aide.....
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
C'est largement faisable mais mes connaissances en programmation sont très limitées.
Il suffirait de créer un autorun qui exécute un batch qui se chargerait de vérifier la présence de certains fichiers ou dossiers sur le disque dur et qui agirait en conséquence.
0
Marcelinos Messages postés 353 Statut Membre 11
 
Voilà... tu m'a bien compris ! !

Maintenant, comment créer l'autorun qui exécutera un batch qui se chargerait de vérifier la présence de certains fichiers ou dossiers sur le disque dur et qui agirait en conséquence ?
voilà le hic! !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Ben le problème c'est pas l'autorun mais plutot le batch.
Tu t'y connais un peu en batch ?
0
Marcelinos Messages postés 353 Statut Membre 11
 
Exact ! Le problème c'est pas l'autorun mais plutot le batch.

Mais je ne conais pas grand chose en batch......................je peux l'apprendre dans l'immédiat non ?

C'est compliqué ?

Mais ce serait sympa de me donner quelques indications.....
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Avec quelques boucles et conditions assez simples je pense qu'on devrait s'en sortir.
Bon il nous faut un exemple concret pour se lancer, dis moi quels fichiers tu veux intégrer et sur quel cd ?
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Je dois m'absenter mais je serais la ce soir.
A tout à l'heure.
0
Marcelinos Messages postés 353 Statut Membre 11
 
Voilà.... un example concret....
Ok merci infiniment d'avance.....
Les fichiers à graver sont mon application qui requiert le .Net Framework pour fonctionner qui se charge de l'installer d'abord après qu'il ait vérifié que ce n'est pas installé sur la machine d'avance !
Je veux graver les fichiers sur CD ROM
0
Marcelinos Messages postés 353 Statut Membre 11
 
Je suis toujours en attente de ta réponse......
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Dsl pour mon retard, voila la bete :
http://www.cijoint.fr/cjlink.php?file=cj200910/cijnzLkr78.txt

Tu le télécharges puis tu le renommes en .bat au lieu de .txt

Je tiens à préciser que c'est mon premier programme en batch, donc il est largement perfectible.

Pour le faire fonctionner tu as juste 2 modifs à faire qui sont le rajout du nom du fichier à lancer sur le cd ( par ex. SQL Server 2005.exe ) et le nom du package Framework à installer au cas ou celui-ci n'est pas déja installé.

Pour ce qui concerne l'autorun, je pense que tu t'en sortiras très bien tout seul.
0
Marcelinos Messages postés 353 Statut Membre 11
 
Merci infiniment ... je vais aller essayer... voir si ça marche et je te mettrai au courant.....

Mais, permettez-moi de vous poser une question:

Là où je dois faire les 2 modifications, c-a-d

- rem remplacer cette remarque par le nom du package Framework à installer et
- rem remplacer cette remarque par le nom du fichier à lancer, je vais à la ligne après la commande "pause"(et je mets seulement (par exemple) SQL Server 2005.exe sur la ligne (ou le nom du package du framework) ?

Encore merci infinment pour votre effort à mon endroit !
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Oui tu vas à la ligne après la commande pause.

Donc il faut supprimer cette ligne :
rem remplacer cette remarque par le nom du package Framework à installer
Et la remplacer par dotnetfx3setup.exe par exemple.

Il faut supprimer cette ligne :
rem remplacer cette remarque par le nom du fichier à lancer
Et la remplacer par SQLServer2005setup.exe par exemple.

Pour automatiser entièrement le script tu peux supprimer les 2 commandes pause, comme ca tu n'auras pas besoin d'appuyer sur une touche pour continuer.

J'espère avoir été assez clair.
0
Marcelinos Messages postés 353 Statut Membre 11
 
Merci beaucoup !

Vous avez été effectivement assez clair.... je vais aller essayer .....
-------------------------------

Permettez encore de vous poser une autre question ! ! !

Il y a certaines applications qu'on fait tourner sur CD-Rom c-a-d qu'on démarre l'application sur CD-Rom une fois qu'on introduit le CD-Rom dans le lecteur...(Je ne sais si je me trompe...) Dans ce cas, si cette application nécesite le framework pour tourner, est-ce qu'il y a un package du framework qu'on pourra inclure sur le CD-Rom pour que lorsqu'on démarrera l'application sur le CD-Rom, que le framework aussi démarre en même temps pour faire tourner l'application ? Là, on aura plus à installer le framework ! ! ! !

Si c'est possible, je suis encore à toi .....

Encore merci d'avance......

Bonjour à toute la communauté ccm.....
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Ce script est concu pour détecter Net Framework 3.0 ou bien Net Framework 3.5, il peut etre amélioré si besoin pour affiner la détection ou bien élargir la détection ( Net Framework 1.1, Net Framework 2.0 ).

L'autorun qui s'appellera autorun.inf devrait ressembler à ceci :

[autorun]
open=Détection Framework.bat
0
Marcelinos Messages postés 353 Statut Membre 11
 
ok ! merci ..

Lorsque l'installation du framework va démarrer (s'il n'existait pas), est ce que l'utilisateur aura à faire des "suivant", "suivant"....jusqu'à "Terminer" ?

Je veux que ça soit automatique c-a-d qu'il voit devant lui une barre de progression (avec le message "veuiller patienter......." pendant que le programme s'installe....... Est ce possible?

Merci pour ton aide
0
barnabe0057 Messages postés 17074 Date d'inscription   Statut Contributeur Dernière intervention   4 926
 
Ah ! Je vois ou tu veux en venir, il va falloir changer de tactique car ce que tu veux n'est pas possible avec un batch.
Il faut que tu intègres Net Framework à ton cd avec Pro Install par exemple :
http://www.winattended.com/tutoproinstall.php
0
Marcelinos Messages postés 353 Statut Membre 11
 
Merci pour ton aide ! !

Ca a marché nickel !
0