Discuţie generală Programme d'installation

  • mercredi 18 juillet 2012 14:08
     
     

    Bonjour,

    Je suis sur un projet d'installation donc un programme d'installation.

    Seulement je ne sais pas comment copier sur un ordinateur des fichiers et des dossiers.


    Cordialement JonhSHEPARD

    • Type modifié JonhSHEPARD jeudi 19 juillet 2012 09:54
    •  

Toutes les réponses

  • mercredi 18 juillet 2012 14:22
    Auteur de réponse
     
     

    Bonjour,

    Vous avez ajouté un projet d'installation a votre projet initiale et vous voulez ajouter des fichiers a votre projet

    regarder cette exemple : http://www.youtube.com/watch?v=ucvAnxmpcnk

    Avez vous réussi ?


    Cordialement,

  • mercredi 18 juillet 2012 17:11
     
     

    Cette réponse est très intéressante mais avant de l'approuver, je voudrais savoir comment installer ces fichiers :

    les "installer templates"


    Cordialement JonhSHEPARD

  • jeudi 19 juillet 2012 06:49
    Modérateur
     
     

    Bonjour,

    Qu'appellez vous par "Installer templates" ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • jeudi 19 juillet 2012 07:42
     
     

    rBoujou

    Je pense que j'ai trouvé.

    J'utilise Microsoft Visual Basic 2010 Express en gratuit et pour la réponse à Trosxa il le faut en professionnel.

    Et en fait, je ne veut pas faire un setup pour le programme que je suis en train de créer mais je veut que le programme soit en lui même un setup.

    ___________________________________________

    Cordialement, JonhSHEPARD

  • jeudi 19 juillet 2012 08:40
    Auteur de réponse
     
     

    Bonjour,

    Il faudra utiliser un programme spécialisé dans le Package comme adminStudio (payant) mais d'autre son gratuit.
    Dans la suite Visual Basic express il me semble que vous pouvez quand même publier une application (avec ClickOnce), ce n'est pas un setup mais vous pouvez le mettre sur un CD par exemple ou sur le net

    Voir le lien suivant : http://plasserre.developpez.com/vd1-2.htm en milieu de page

    Avez vous réussi ? 


    Cordialement,

  • jeudi 19 juillet 2012 08:49
     
     

    Et voila que ça recommence.

    C'est mon application qui est un setup pas un setup pour cette application.


    Cordialement JonhSHEPARD

  • jeudi 19 juillet 2012 09:02
    Auteur de réponse
     
     

    Vous partez d'un projet vide sans avoir de projet de programmation dans l'environnement ? et vous souhaitez faire un package d'installation a partir d'une source d'installation.

    Il vous faut un programme comme AdminStudio.
    Visual Basic Express ne permet pas de faire ce genre de chose.


    Cordialement,

  • jeudi 19 juillet 2012 09:54
     
     
    Merci quand même.

    Cordialement JonhSHEPARD

  • lundi 23 juillet 2012 11:48
     
     

    Bonjour John,

    Voici une vidéo qui explique le principe du déploiement.


    fred on youTube
    PHP MySQL Web Site Creator
    fred

  • lundi 23 juillet 2012 12:55
     
     

    Votre réponse fred75 est hors sujet.

    1) Je travaille en Visual Basic

    2) Je connaît le principe de déploiement

    3) Je le répète encore une fois : JE NE VEUT PAS D'AIDE POUR LE DÉPLOIEMENT CAR <big>MON PROGRAMME EST UN PROGRAMME D'INSTALLATION.</big>


    Cordialement JonhSHEPARD

  • lundi 23 juillet 2012 22:09
    Modérateur
     
     

    Bonjour,

    Seulement je ne sais pas comment copier sur un ordinateur des fichiers et des dossiers.
    Il suffit de faire appel aux méthode File.Copy() (http://msdn.microsoft.com/fr-fr/library/system.io.file.copy(v=vs.80).aspx) ou Directory.Copy() (http://msdn.microsoft.com/fr-fr/library/system.io.directory(v=vs.80)

    Est-ce que cela répond à votre problème initial ? Si non, pouvez-vous expliquer clairement ce qui vous pose problème ou ce que vous chercher à faire.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • mardi 24 juillet 2012 08:12
    Auteur de réponse
     
     
    D’après ce que j'ai compris : il veut faire, a partir d'un projet d'installation vide, faire comme AdminStudio. c'est a dire inscrire des clefs de registre, copier des fichier, effacer, modififier.

    Cordialement,

  • mardi 24 juillet 2012 08:25
     
     
    Non je ne veut que les installer.

    Cordialement JonhSHEPARD

  • mardi 24 juillet 2012 08:55
    Auteur de réponse
     
     


    Jonh,

    Faire l'installation de fichier ? ce n'est pas très clair !

    Il y a plusieurs type d'installation de fichier, il y a les fichiers : inf, exe, msi, mss, zip, rar, ace, et beaucoup d'autre

    1. Vous avez dit :

    Bonjour,

    Je suis sur un projet d'installation donc un programme d'installation.

    Seulement je ne sais pas comment copier sur un ordinateur des fichiers et des dossiers.


    Cordialement JonhSHEPARD

    rBoujou

    Je pense que j'ai trouvé.

    J'utilise Microsoft Visual Basic 2010 Express en gratuit et pour la réponse à Trosxa il le faut en professionnel.

    Et en fait, je ne veut pas faire un setup pour le programme que je suis en train de créer mais je veut que le programme soit en lui même un setup.

    ___________________________________________

    Cordialement, JonhSHEPARD

    Il est complément possible de partir d'un projet d'installation vide et faire comme on a envie de faire, un peux comme admin studio ou Wise
    Il faut comprendre que pour faire un projet d'installation vide et constituer a un installeur il vous faut les fichiers, les clefs registre, "Les services", et de tout les autres composants constituant votre projet d'installation !

    Le fait de dire :

    Non je ne veut que les installer.

    Cordialement JonhSHEPARD

    Cela n'est pas suffisant !
    En partant sur le principe que vous avez que des fichiers txt, doc, ... alors un projet d'installation est possible !
    Dans le cas ou vous avez déjà l'installation d'un programme et que vous souhaitez le personnaliser, il vous faudra d’abord réunir toutes les informations lier a ce programme comme les clef de registre, les fichiers, les dossiers, ...

    Vous pouvez très bien partir sur un projet de type zip ou RAR (ace) ou d'autre logiciel de compression de fichier qui est capable d’exécuter d'autres tâches que de dézzipé si vous voulez copier juste des fichiers dans un emplacement !

    Si nous somme partie dans un chemin qui n'est pas le bon, pour vous aider, c'est parce que vos explications manque de précision, pouvez vous détailler au mieux ?


    Cordialement,

  • mardi 24 juillet 2012 20:05
     
     

    Bonjour,

    Merci Troxsa pour les précisions, j'ai du mal à comprendre le besoin de John

    @ John,

    On aimerait bien vous aider mais on a du mal à comprendre ce que vous voulez faire

    pourquoi ne pas dire

    je veux un fichier qui fasse ci et ça


    fred on youTube
    PHP MySQL Web Site Creator
    fred


    • Modifié fred75 mardi 24 juillet 2012 20:07
    •  
  • mercredi 25 juillet 2012 11:40
     
     

    Je suis désolé de ne pas avoir été assez clair.

    Je veux qu'il installe un .exe et éventuellement un .png, un .ico, .jpg


    Cordialement JonhSHEPARD

  • mercredi 25 juillet 2012 22:27
    Modérateur
     
     

    Bonjour,

    Dans votre application, pour pouvoir copier des fichiers (par exemple votre .exe ou les images), vous devez utiliser les méthodes File.Copy() (http://msdn.microsoft.com/fr-fr/library/system.io.file.copy(v=vs.80).aspx).

    Est-ce que cela répond à votre besoin ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • jeudi 26 juillet 2012 19:25
     
     
    File.Copy() est très intéressant mais en essayant avec un .exe à copier sur le bureau mais cela ne ce fait pas.

    Cordialement JonhSHEPARD

  • jeudi 26 juillet 2012 21:47
    Modérateur
     
     

    Bonjour,

    Pouvez-vous nous montrer le code qui pose problème ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • vendredi 27 juillet 2012 09:52
     
      A du code

    Moi j'utilise :

    File.Copy("C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4\Ecureuil Chercheur 4.exe" , "C:\Users\jean-baptiste\Desktop")

    Mais rien ne se passe.

    Cordialement JonhSHEPARD


    • Modifié JonhSHEPARD vendredi 27 juillet 2012 09:52
    •  
  • vendredi 27 juillet 2012 11:56
    Modérateur
     
      A du code

    Bonjour,

    Quelle message d'erreur obtenez vous ?

    Vous devez normalement spécifié le fichier des destination :

    File.Copy("C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4\Ecureuil Chercheur 4.exe" , "C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4.exe")

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

  • vendredi 27 juillet 2012 19:26
     
      A du code

    Ce n'est pas :

    File.Copy("C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4\Ecureuil Chercheur 4.exe" , "C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4.exe")

    Mais :

    FileCopy("C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4\Ecureuil Chercheur 4.exe" , "C:\Users\jean-baptiste\Desktop\Ecureuil Chercheur 4.exe")

    Encore une petite question, j'ai trouvé comment creer un dossier :

    My.Computer.FileSystem.CreateDirectory("C:\Program Files\Ecureuil Chercheur\")

    Mais je voudrais savoir comment executer en mode administrateur ?


    Cordialement JonhSHEPARD





  • dimanche 29 juillet 2012 15:53
    Modérateur
     
     

    Bonjour,

    Il faut exécuter votre application en tant qu'administrateur.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0