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 :

librairie ? ou pas ?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut librairie ? ou pas ?
    Bonjour a tous et toutes ,je débute en c++ et me pose quelques questions ...

    J'ai réaliser en hta une présentation qui me permet de lancer et stopper (via fichiers batch) des programmes relatifs a un jeu (teamspeak,xfire,minimizer etc).

    J'aimerai l'inclure dans une appli c++

    Au niveau de l'exécution ,aucuns soucis ,j'inclus le lancement de ma page hta via la commande system.

    Mon problème es que j'aimerai pouvoir inclure le tout dans mon .exe final afin qu'il ne soit pas possible de modifier les codes source.

    J'ai entendu parler de librairie es ce vers la que je doit effectuer mes recherches ? ou pas ?

    Début de solutions ? ==> http://www.developpez.net/forums/sho...d.php?t=578489

    Merci d'avance de l'aide que vous pourriez m'apporter

  2. #2
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    tu veux faire une Interface graphique ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut
    En fait comme je l'es dit je suis débutant c++ (si l'on peu m'appeler ainsi) ,je sait que c++ gère les graphismes mais je n'es ni le temps ni l'envie (soyons franc) d'apprendre c++ intégralement pour les petits besoins que j'en es.

    Pour mes besoins ,j'arrive a gérer mes "applications" grâce a des fichiers batch et une interface hta (programmation web + exécution de programmes locaux).

    Le hta étant a l'heure actuelle la seule méthode pour moi d'avoir une "interface" simplement,rapidement et qui suffit amplement a mon projet.

    grâce a c++ et les commandes ms dos j'arrive (sous windows ofc) a lancer et stopper mes logiciels.

    J'aimerai a partir de la que le code source de mon fichier hta ne soi plus modifiable par autrui pour ne pas que l'aspect de cette page puisse être changer.

    J'ai donc essayer de le lancer via c++ , celui ci ce lance bien mais il es nécessaire de l'avoir en "clair" ,je me demander s'il y avait un moyen pour l'inclure dans le .exe final.

    Ps: le .exe ne sert simplement qu'a lancer mon .hta

    Mon bout de code es le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <cstdlib>
    #include <iostream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
    system("start Lanceur.hta");
    system("PAUSE");
    return EXIT_SUCCESS;
    }
    De la j'aimerai ,a la compilation ,inclure dans mon exe le fichier .hta appeler ,ou meme dans un fichier externe a mon exe mais de façon indéchiffrable.

    Merci encore

  4. #4
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    Citation Envoyé par vita83 Voir le message
    De la j'aimerai ,a la compilation ,inclure dans mon exe le fichier .hta appeler ,ou meme dans un fichier externe a mon exe mais de façon indéchiffrable.
    Ben de mon humble expérience ce n'est pas possible d'inclure un fichier dans une binaire.

    Tu peux soit en générer un (fichier => library standard)
    Ou sinon plus compliquer (cryptage/décryptage) et la tu as besoin de library de cryptage.

  5. #5
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Pas possible en standard.
    Sous Windows, il est possible d'inclure le fichier en tant que ressource.

    Edit: Lucien63!
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Pas possible en standard.
    Sous Windows, il est possible d'inclure le fichier en tant que ressource.
    Arf oui windows !

  7. #7
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    Ben de mon humble expérience ce n'est pas possible d'inclure un fichier dans une binaire.
    C'est possible dans un executable Windows, c'est ce qu'on appelle les ressources.

    <edit> Raté </edit>

  8. #8
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    1) Chiffre ton .hta et inclus le dans ton programme C++ (sous forme de ressource ou de tableau de caractères statique, c'est la même chose)
    2) Fais un programme qui déchiffre les données de ton .hta et les copie dans un fichier temporaire
    3) Exécute Internet Explorer et fais le évaluer le fichier .hta temporaire.

    Bien entendu, ça ne sert à rien, puisqu'il suffira de lire le fichier temporaire et/ou de faire afficher la source dans Internet Explorer.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2007, 06h44
  2. [Qt4.1.0,eclipse europa cdt,mac]une librairie reconnue, pas l'autre
    Par olivier57b dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 05/08/2007, 13h51
  3. [JDO] Librairie dispo mais ne fonctionne pas ?!
    Par MinsK dans le forum Persistance des données
    Réponses: 3
    Dernier message: 02/08/2005, 14h07
  4. librairie introuvable! Erreur"Pas d'objet dans ce contr
    Par vins111282 dans le forum Access
    Réponses: 5
    Dernier message: 16/05/2005, 14h07
  5. [JAR] Archive qui ne prend pas en compte librairie externe
    Par Shiryu44 dans le forum Général Java
    Réponses: 3
    Dernier message: 22/04/2005, 13h59

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