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 :

heberger une partie de mon code en ligne


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 41
    Par défaut heberger une partie de mon code en ligne
    Bonjour,

    je cherche a stocker une partie du code de mon application sur un serveur en ligne et a pouvoir y acceder comme si j'appelais une fonction standart declaree dans mon code.

    Je precise bien que je ne veux pas que le serveur se charge de l'execution de la fonction pour renvoyer simplement le resultat a l'application cliente (cela me semble plus facile a realiser mais demanderait un serveur trop puissant pour ce dont j'ai besoin).

    Est-il possible d'avoir quelques pistes? Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Le C++ est compilé, donc même si tu récupères du code pendant l'exécution ce n,est qu'une string et absolument pas un truc exécutable. Il faut le compiler.
    Compiler à la volée est très certainement possible (même si personnellement je ne m'y risquerais pas), mais si tu ne sais pas faire une requête web ou autre pour récupérer le code en question - chose pour laquelle la réponse est généralement curl -, ce n'est clairement pas à ta portée.
    Donc : que souhaites-tu faire réellement ? Quel est le problème qui t'a mené à cette idée ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 41
    Par défaut
    Je n'ai pas dit que je ne savais pas recuperer le code
    Ca ce n'est pas un probleme, je pourrais comme dit dans mon premier poste envoyer les parametres au serveur et recuperer la reponse directement. Mais en l'occurence mon application serait utilisee par plusieurs personnes en simultanne et cela demanderait un serveur ridiculement puissant.

    Je cherche simplement a rendre une partie de mon code innaccessible au client, meme aux plus "tech-savvy" d'entre eux !

    N'est-ce pas possible d'heberger du code deja compiler ? Par exemple une dll ou autre ?

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    Tu penses qu'une DLL téléchargée d'un site web donne quelque chose de plus sécurisé qu'une DLL directement disponible en local ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 41
    Par défaut
    Je ne vois pas ou j'ai parler de telecharger une dll ?

    Il est evident que je n'ai pas la solution, je ne serais pas la sinon. Mais si on pouvait partir du constat que je ne suis pas un abruti, ca permettrait d'aller un peu plus vite non ?
    Je ne vois pas en quoi ta reponse fait avancer la discussion, et elle me laisse meme penser que tu n'as aucune idee de la marche a suivre...

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 760
    Par défaut
    Pour que le client puisse exécuter le code, il lui faut la partie compilée, sinon, comment pourrait-il faire quoique se soit ? Si cette partie se trouve sur un serveur, il va devoir la télécharger et au final il aura quand même accès à l'exécutable/dll.

    Donc soit le serveur fait le boulot et cache le binaire, soit le client fait le boulot et possède le binaire.

    Pour empêcher une décompilation ou du reverse efficace, il existe différente méthode plus ou moins efficace et des sociétés spécialisés là-dedans. Mais il faudrait savoir ce qui est "sensible" dans ton exécutable ?

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Par défaut
    Citation Envoyé par Bousk Voir le message
    Donc : que souhaites-tu faire réellement ? Quel est le problème qui t'a mené à cette idée ?
    En effet, la réponse à cette question apporterait une certaine clarté à la demande.

    DCOM me semblerait être une solution, et à ma connaissance la plus performante sans être trop complexe (sinon il y a le RPC, mais il faut s'accrocher).

  8. #8
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 41
    Par défaut
    Aspack
    vmprotect
    Merci!


    DCOM me semblerait être une solution
    Merci, ca a l'air interessant, j'y jetterai un oeil aussi.


    En effet, la réponse à cette question apporterait une certaine clarté à la demande.
    Je souhaites simplement rendre une partie de mon code innaccessible (ou disons difficile d'acces..).
    Je voulais dans l'ideal charger une fonction dynamiquement en memoire depuis un serveur, mais.. tout le monde semble me dire que ca n'a pas de sens, alors je cherche une autre solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Je ne comprends pas une partie de mon code
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 21/12/2008, 19h42
  2. [Wamp] Une partie de mon de code PHP s'affiche à l'écran
    Par zwibir dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 27/03/2008, 19h19
  3. Une partie de mon code s'affiche
    Par elmago dans le forum Langage
    Réponses: 2
    Dernier message: 01/05/2007, 15h12
  4. compréhention d'une partie d'un code
    Par hitchie dans le forum Langage
    Réponses: 4
    Dernier message: 24/01/2006, 11h42
  5. [CSS] Une partie de mon CSS ne marche pas sous IE
    Par YanK dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/10/2005, 17h58

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