Demarrage

Fermé
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 - 27 oct. 2009 à 09:11
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 - 2 nov. 2009 à 11:30
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
27 oct. 2009 à 09:48
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
27 oct. 2009 à 10:19
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
27 oct. 2009 à 10:34
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
27 oct. 2009 à 10:42
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
27 oct. 2009 à 10:47
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
27 oct. 2009 à 11:03
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
27 oct. 2009 à 11:06
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
27 oct. 2009 à 11:11
Je dois m'absenter mais je serais la ce soir.
A tout à l'heure.
0
Marcelinos Messages postés 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
27 oct. 2009 à 13:20
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
29 oct. 2009 à 13:04
Je suis toujours en attente de ta réponse......
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
29 oct. 2009 à 17:12
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
30 oct. 2009 à 12:50
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
30 oct. 2009 à 13:00
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
30 oct. 2009 à 13:14
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
30 oct. 2009 à 13:17
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
30 oct. 2009 à 13:51
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 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
30 oct. 2009 à 14:44
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 297 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 6 juin 2018 11
2 nov. 2009 à 11:30
Merci pour ton aide ! !

Ca a marché nickel !
0