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++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Points : 28
    Points
    28
    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 éprouvé 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 : 41
    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
    Points : 1 210
    Points
    1 210
    Par défaut
    tu veux faire une Interface graphique ?

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Points : 28
    Points
    28
    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 éprouvé 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 : 41
    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
    Points : 1 210
    Points
    1 210
    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 sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

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

    Edit: Lucien63!

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Points : 641
    Points
    641
    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>

  7. #7
    Membre éprouvé 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 : 41
    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
    Points : 1 210
    Points
    1 210
    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 !

  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
    Points : 4 625
    Points
    4 625
    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.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Points : 28
    Points
    28
    Par défaut
    Désoler c'es par la que j'aurai du commencer ,je m'en escuse ,donc je suis sous windows xp familial et j'utilise dev c++ comme ide (c'es bien comme cela qu'on dit ?).

    J'ai bien trouver : Fichier => Nouveau => Fichier ressource ,
    mais je ne comprend pas comment "inclure" mon fichier hta ,et je suppose que si je rentre du language html dans c++ ... ailleailleaille

    Je pense qu'il doit y avoir une commande (genre include ou autres) qui me permette de l'appeller lors de la compilation ?

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