IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Installer mon application


Sujet :

C++Builder

  1. #1
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut Installer mon application
    Bonjour,

    J'ai fini mon application ! Maintenant, il faut que je cr�e une installation ... J'ai bien vu certains conseils dans les tutoriels mais pas d'exemple
    InstallShield, Ghost Installer ... ou alors mon application d'installation ?

    J'ai diverses demandes :
    - Un seul ex�cutable pour l'installation et si possible contenant tous les fichiers de l'install (p-e un exe + cab ou zip mais pas plus!)
    - Il faut que j'installe des drivers .sys (.ini) et .dll
    - Il faut �galement que je puisse reconna�tre mes extensions de fichiers en les ouvrant directement dans mon application et que tous les fichiers aient une ic�ne personnalis�e (comme les .doc, .txt, .zip en ont une!)
    - Et bien �videmment, il faut que je puisse tout d�sinstaller proprement et que cela soit disponible dans le menu de d�sinstallation de windows ...

    Voil� si qqun voit d�ja une piste � une ou des questions que je viens de poser �a m'aiderait vraiment!

    Note: cela ne me fait pas peur de faire ma propre application d'installation. Alors si vous connaissez des fonctions de l'API windows permettant par exemple d'installer des drivers ou d'associer une ic�ne/application � une extension de fichier etc. N'h�sitez pas � me la communiquer!

    Cordialement,

  2. #2
    Membre �prouv�
    Avatar de bebeours
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 103
    Par d�faut
    Bonjour,

    J'utilise Installshield qui permet de faire tout cela, � part l'installation des drivers, l� j'ai un doute. Toutefois il existe une version developper d'installshield, plus ch�re, mais qui permet d'ajouter ton propre code dans le programme d'installation, ce qui offre des possibilit�s importantes de personnalisation.

    Pour associer une extension de fichier � ton application, regarde ici :
    http://chgi.developpez.com/tips3/#tips36

  3. #3
    Membre �clair�

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Par d�faut
    Pour ma part j'utilise innosetup qui est gratuit!!!! et tres bien fait

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    795
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 795
    Par d�faut
    Utilise installShield fourni avec BCB ou Si tu as des drivers en plus, moi perso j'utilise Wise Solution en version �val, c'est pas mal fait et bcp plus configurable que InstallShield.
    Cordialement

  5. #5
    Membre chevronn�
    Avatar de rolkA
    Inscrit en
    Juillet 2003
    Messages
    324
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 324
    Par d�faut
    +1 pour innosetup !
    et moi j'utilise NSIS, qui est aussi gratuit et extr�mement configrable (tu peux cr�er tes propres scripts, tu fais ce que tu veux...)

  6. #6
    Membre �clair�

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Par d�faut
    J'ai commencer de lire la doc de nsis ca me semble pas mal (peut etre un peut pointu dans un premier temp) par contre peut on fair une install dans la langue de l'utilisateur ?

  7. #7
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    Super, je ne m'attendais pas � autant de r�ponses. Je viens de regarder vos logiciels, ils sont fabuleux...

    N�anmoins, je ne vois toujours pas comment installer des drivers .sys, .ini, .inf et .dll. Si j'avais � installer le driver � la main, je devrais cliquer-droit sur le fichier portant l'extension .inf et choisir installer et windows se charge du reste

    Si qqun voit une solution !
    Un grand merci � tout le monde.
    Cordialement,

  8. #8
    Membre �clair�

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Par d�faut
    Avec inno on peut lancer un exe ou une commande apres l'install.
    Il faudrait donc installer les fichiers utiles dans un rep temp puis lancer une commande ou un prg qui va fair ce que tu fais a la mains puis pour terminer proprement supprimer le repertoire temp...
    Je pense qu'il y a certainement d'autre solutions plus "professionnelle" pour fair ca avec d'autres outils.

  9. #9
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    Voici ce que j'ai trouv� mais je n'arrive pas � le faire fonctionner :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    C:\windows\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 mesdrivers.inf
    Lorsque j'ex�cute cette commande dans une "console dos" (je me trouve bien dans le r�pertoire contenant le fichier mesdrivers.inf). Windows XP me dit que l'installation a �chou�
    Cependant si je clique droit sur mesdrivers.inf et que je dis installer l� tout se passe correctement.

    J'avoue que j'ai besoin d'aide!
    Cordialement,

  10. #10
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    J'suis arrive il suffisait de mettre le "full path" pour mesdrivers.inf

    Merci � tous! Je pense que mnt je vais pouvoir m'en sortir tout seul :o G�nial!

  11. #11
    Membre �clair� Avatar de Rodrigue
    Inscrit en
    Ao�t 2002
    Messages
    487
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 487
    Par d�faut
    J'ai p-e parl� un peu vite. Mon logiciel va �tre download� via le net ... donc mes drivers vont �tre d�comprim� dans un dossier quelconque! Comment conna�tre alors le "full path" ? Il faut que je r�cup�re le r�pertoire d'installation ...

  12. #12
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    795
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 795
    Par d�faut
    pour tes dll etc, rien de plus simple!!
    Quand tu es dans InstallShield, tu va dans "ajouter des fichiers au fichier programme "je crois, tu prend tous les fichiers qui te faut et tout ira s'installer o� il faut comme par enchantement
    et voil�!
    Cordialement

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. installer mon application qui utilise sql server
    Par ramanov dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 13/04/2009, 12h46
  2. R�ponses: 37
    Dernier message: 15/01/2009, 10h21
  3. R�ponses: 9
    Dernier message: 14/09/2006, 17h03
  4. Installer mon application
    Par devlopassion dans le forum C++Builder
    R�ponses: 8
    Dernier message: 31/08/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo