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# Discussion :

Déploiement d'une application Visual Studio


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 79
    Points : 32
    Points
    32
    Par défaut Déploiement d'une application Visual Studio
    S il vous plaît je voudrais faire un fichier exe en visual studio de sorte que si j'installe ce fichier je ne trouvai aucun fichier exécutable sur le pc parce-que lorsque je fais un exécutable via le visual studio quand je suis sur le point de exécuter le programme un fichier est généré dans le fichier source qui est tout jours exécutable mais moi je voudrais une installation qui ne laisse aucun fichier exécutable sur le pc est merci

  2. #2
    Membre chevronné
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 640
    Points : 2 149
    Points
    2 149
    Par défaut
    Alors je suis pas du tout sûr d'avoir compris (un peu de ponctuation aurait été la bienvenue), mais je pense que créer un service Windows peut correspondre à ce genre d'attente.

    Si le but est que ce soit quelque chose qui tourne en fond et qui a très peu de chance d'être supprimé par un utilisateur lambda, alors un service Windows est une bonne piste je pense.

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    Un service Windows, ça reste un exécutable qui sera déposé sur le PC où tu l'installes.

    Si on veux quelque chose qui n'installe absolument rien sur le PC de l'utilisateur, alors il faut passer par une solution Web :
    - Application Web / Site web s'il faut une IHM
    - Web Service SOAP / REST si pas besoin d'IHM.

    Mais même la technologie Web a besoin d'être installée sur une machine qui fera office de serveur.
    Car un programme quelque soit la techno utilisée qui ne nécessite de déposer aucun fichier nulle part, ça n'existe pas.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 79
    Points : 32
    Points
    32
    Par défaut
    Bonjour à tous je vais reformuler la question ,
    J ai fais une application sur visual studio,et également j'ai fais son setup .le problème quand j'exécute ce setup sur une autre machine ,et même si j'efface ce setup ,alors le fichier raccourci de cette application reste à son tour comme un fichier exécutable c'est à dire, un utilisateur peut faire une simple copier coller sur un clé USB est ensuite l'exécuter sur son machine, c est ça le problème ,
    Ce que je voudrais une installation qui laisse un raccourci non exécutable et merci à tous

  5. #5
    Membre éprouvé
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 449
    Points : 991
    Points
    991
    Par défaut
    J'avoue avoir du mal aussi.

    Si tu fais un setup, c'est en gros un exécutable qui va installer une application, donc ça peut au minimum être de copier les fichiers nécessaires vers un dossier pour la dite application. Le lien c'est une commodité pour lancer l'application installée. Si ton lien 'est un exécutable c'est que c'est pas un lien, et surtout s'il ne doit pas y avoir du tout d'exécutable vers quoi pointerait ton lien ? Vers l'installeur ? Ca serait pas logique.

    Ca serait pas mal que tu nous expliques plus en détail ton idée histoire d'avoir la certitude que l'on parle des mêmes choses. En passant il y a plusieurs manières de faire des installeurs donc ça serait pas mal que tu dises aussi ce que tu as employé.

  6. #6
    Membre chevronné
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 640
    Points : 2 149
    Points
    2 149
    Par défaut
    Citation Envoyé par popo Voir le message
    Un service Windows, ça reste un exécutable qui sera déposé sur le PC où tu l'installes.
    Jamais dit le contraire, j'anticipais les possibles besoins de l'OP, car c'était soit qu'il ne voulait pas qu'on triture les fichiers, soit les protéger un minimum.




    Mais oui, si tu cherches protéger ton application il y a des solutions qui existent déjà et que tu as sûrement déjà rencontrées. Il y en a pleins et elles sont plus ou moins difficiles a développer :

    Solution web, système de comptes, clé produit, ...

    Si c'est pas ça, comme l'a dit daerlnaxe, va falloir nous donner des pistes parce qu'on navigue à vue là.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 79
    Points : 32
    Points
    32
    Par défaut
    Y a-t-il une solution en utilisant l'adresse mac de pc, de façon que cette application soit conçu pour un seul ordinateur .

  8. #8
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 79
    Points : 118
    Points
    118
    Par défaut
    Citation Envoyé par vbnetnet Voir le message
    Y a-t-il une solution en utilisant l'adresse mac de pc, de façon que cette application soit conçu pour un seul ordinateur .
    c'est possible même sans utiliser l'adresse MAC, on peut se baser sur le n° de série du HDD et une clé de licence codée qui intègre le n° de série, dans la base de registre par exemple
    (ca limite l'accès aux seuls admin pour modifier la clé)

    Attention toutefois à laisser un accès à un administrateur en cas de problème... (genre crash du HDD...) pour dépanner !

    @+

  9. #9
    Membre éprouvé
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 449
    Points : 991
    Points
    991
    Par défaut
    Citation Envoyé par phil_tema Voir le message
    c'est possible même sans utiliser l'adresse MAC, on peut se baser sur le n° de série du HDD et une clé de licence codée qui intègre le n° de série, dans la base de registre par exemple
    (ca limite l'accès aux seuls admin pour modifier la clé)

    Attention toutefois à laisser un accès à un administrateur en cas de problème... (genre crash du HDD...) pour dépanner !

    @+
    J'ai pensé à la même chose mais du coup comment stocker les données j'imagine que ça passe par la création d'un fichier plus un chiffrage par dessus à minima, des résultats obtenus. En passant avec l'adresse mac il faudra dissocier ce qu'on trouve sous windows de l'adresse physique. Au cas où je m'exprimerai mal.

  10. #10
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 79
    Points : 32
    Points
    32
    Par défaut
    Merci ä votre discussion c était très utile et très intéressante

Discussions similaires

  1. Exécuter une application Visual Studio 2020
    Par ABIZU dans le forum Visual Studio
    Réponses: 1
    Dernier message: 22/11/2020, 00h07
  2. Réponses: 6
    Dernier message: 24/04/2015, 09h10
  3. Réponses: 7
    Dernier message: 23/03/2009, 11h59
  4. Réponses: 2
    Dernier message: 12/01/2009, 22h37
  5. Réponses: 4
    Dernier message: 28/03/2007, 13h47

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