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

Dotnet Discussion :

Offusquer un programme avant creation du setup


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut Offusquer un programme avant creation du setup
    Bonjour à tous,

    Voici mon petit soucis,

    En fait je souhaiterais offusquer mon programme (en .exe) avant de créer le setup de telle sorte que lorsque l'utilisateur va installer mon programme (grace au setup .msi), le fichier .exe soit offusqué !

    En ce moment, je ne veux offusquer que le programme hors du setup et donc si je "build" mon setup alors lors de l'installation, il va m'installer le programme non offusqué...

    Je ne sais pas si je suis clair mais c'est pas facile à expliquer.

    En clair, comment se débrouiller pour que une fois le programme installé (par le setup .msi) sur la machine distante, il soit offusquer ?


    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Juste pour savoir : quel est l'intérêt d'offusquer le programme ? Si la personne veut vraiment voir ton code, ce genre de choses est inutile... C'est un peu comme si tu effaçais les petits symboles sur ton levier de vitesse dans l'espoir de décourager les gens de voler ta voiture...
    Mais ce n'est que mon avis.

    Autre question pourquoi tu n'offusque pas ton programme après la compilation et qu'ensuite seulement tu construises le setup ?
    Autre chose encore, as tu essayé d'ajouter une étape de post-compilation de ton projet et qui justement appelerait le programme d'offusquation ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par SaumonAgile Voir le message
    Juste pour savoir : quel est l'intérêt d'offusquer le programme ? Si la personne veut vraiment voir ton code, ce genre de choses est inutile... C'est un peu comme si tu effaçais les petits symboles sur ton levier de vitesse dans l'espoir de décourager les gens de voler ta voiture...
    Mais ce n'est que mon avis.
    ?
    Parce qu'il y a des infos personnels sur mon FTP dedans codé en brut et donc je ne prends pas de risque de me faire chopper mon serveur
    Citation Envoyé par SaumonAgile Voir le message
    Autre question pourquoi tu n'offusque pas ton programme après la compilation et qu'ensuite seulement tu construises le setup ?
    Justement c'est ce que je voudrais faire mais comme j'utilise le truc de base de visual studio pour créer un setup, il me reconstruit automatiquement un autre exe qui n'est pas celui que j'ai offusqué. En fait, je ne sais pas comment inclure le .exe que j'ai offusqué dans le setup
    Citation Envoyé par SaumonAgile Voir le message
    Autre chose encore, as tu essayé d'ajouter une étape de post-compilation de ton projet et qui justement appelerait le programme d'offusquation ?
    Je ne sais pas comment faire cela

    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Il existe des programmes pour faire ce genre de choses normalement: je pense par exemple à Xenocode (mais payant)

  5. #5
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Pour l'étape de post-compil, tu peux voir dans les propriétés du projet, onglet build ou compilation (de mémoire, et suivant la langue).
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par Thomas Lebrun Voir le message
    Il existe des programmes pour faire ce genre de choses normalement: je pense par exemple à Xenocode (mais payant)
    Justement j'utilise ce logiciel en version démo et je ne vois pas où je peux faire ce que je cherche...

    SaumonAgile, je ne vois pas les options "post-build" dans les propriétés du projet, onglet "compilation". Est ce bien dans els prorpiétés du projet ? de la solution ? ou de projet d'install ?
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  7. #7
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par Aspic Voir le message
    SaumonAgile, je ne vois pas les options "post-build" dans les propriétés du projet, onglet "compilation". Est ce bien dans els prorpiétés du projet ? de la solution ? ou de projet d'install ?
    vs 2005 :
    Options du projet > ~Evenements de compilation ( Build Events, vu que je l'ai en anglais )
    là tu as 2 boites : pre build events et post build events
    Dedans tu peut alors mettre tes commandes avec une syntaxe proche des fichiers .bat.

    Et puis pas obligé d'utiliser un truc payant, y'en a des gratuits :
    http://dotnet.developpez.com/outils/...poseObfuscator

  8. #8
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Citation Envoyé par SaumonAgile Voir le message
    Juste pour savoir : quel est l'intérêt d'offusquer le programme ? Si la personne veut vraiment voir ton code, ce genre de choses est inutile... C'est un peu comme si tu effaçais les petits symboles sur ton levier de vitesse dans l'espoir de décourager les gens de voler ta voiture...
    Mais ce n'est que mon avis.
    Quand tous les noms de méthodes et de variables ont des allures de 5da8aa7126701c9840f99f8e9fa54976 et qu'il y a pour 6-7mo de code en taille compilée, crois-moi que ça décourage pas mal de monde.

Discussions similaires

  1. [Débutant] desinstaller un programme avant execution du setup wizard
    Par dharkan dans le forum C#
    Réponses: 2
    Dernier message: 02/10/2013, 14h25
  2. [AC-2003] creation de setup avec un programme ac-2003
    Par KOTOR dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/09/2009, 16h55
  3. [Inno Setup] Installation programme avant installation
    Par the java lover dans le forum Outils
    Réponses: 17
    Dernier message: 25/09/2008, 21h00
  4. probleme de creation de setup.exe de mon application.
    Par kerkennah dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/02/2007, 17h48
  5. [VB.NET] Programmer la creation base de données
    Par papy27 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 02/09/2004, 13h00

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