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

WinDev Discussion :

.exe et .wdl pour Débutant


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 10
    Points : 10
    Points
    10
    Par défaut [WD Express] extraire un .wdw d'un .wdl
    Salut, une question bête pour un novice.
    Peut on récuperer a partir des .exe et .wdl du pocket un projet windev mobile.
    merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    À mon avis, non

  3. #3
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    NON.

    il y a bien longtemps c'était faisable de ripper un projet WD55 à partir d'une WDL si le code n'avait pas été compacté. Maintenant plus de possibilité de retour arrière

    PS : çà sert les sauvegardes de projet
    Emmanuel Lecoester
    => joomla addict.

  4. #4
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    Bonsoir à tous,

    En 5.5, en effet c'etait possible.
    Sur quoi vous basez-vous pour affirmer que ce n'est plus possible ?
    Bonne soirée
    PS: Une VM reste toujours une VM, quelle que soit sa complexité.

  5. #5
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Pourquoi ?

    - Tout simplement parce que le source est maintenant toujours compacté dans le .wdl
    - que l'algorithme ne semble pas bijectif (wdl => wdw) pas à l'exécution.

    Emmanuel Lecoester
    => joomla addict.

  6. #6
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    Si vous dites que l'algorithme n'est plus réversible, très bien, après tout l'expert, c'est vous.
    Donc vous avez surement du analyser cet algorithme, voir qu'une partie du code des fenêtres est décryptée en mémoire, l'autre partie étant gardée tel quel, voir que le mot de passe du MCU n'est pas du tout sécurisé, voir que le code du projet non plus, etc, mais bon, je ne suis qu'un novice. Le source étant compacté dans la wdl, il n'y a donc aucun problème.

  7. #7
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Merci pour le piedestal en tant qu'expert sur lequel vous me portez.

    Je confirme que le code source est compressé dans le .wdl. Qu'il soit décompressé à l'exécution je le conçois mais qu'à partir d'un .wdl on puisse regénérer les .wdw d'une projet je ne demande qu'à voir .

    Je peux vous fournir un .wdl WDExpress (cela semble être votre version) contenant une seule fenêtre, le but serait de ressortir le .wdw du .wdl et qu'un autre utilisateur puisse l'ouvrir.

    Si vous y arrivez, je vous promets un bel article ici même pour expliquer votre technique.

    Cela vous tente car moi je suis partant à 100% ?

    PS : Je déplace le sujet dans le forum WinDev qui semble plus à même que celui-ci.

    A très bientot.
    Emmanuel Lecoester
    => joomla addict.

  8. #8
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    Bonjour,

    Je disais Expert car votre nom me disait quelque chose, si mes souvenirs sont bons sur windasso
    Pour en revenir au sujet, je n'ais pas vraiment cherché à savoir si on pouvait retrouver une WDW à partir d'une WDL, mais que des éléments me laissaient le croire. Par exemple, pourquoi peut ton retrouver le code du projet et ainsi avoir accès aux variables globales, au mot de passe du MCU (si activé bien sur), aux noms des fenetres et tout le descriptif du projet ?. Je concois que le plus important n'est peut être pas ici, mais pourquoi alors ne pas avoir compressé également cette partie ?
    Pour finir, je suis bien évidemment partant pour voir si le retour wdw<=>wdl est possible.
    Bonne journée

  9. #9
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    C'était une fort belle époque ^^

    Sinon vu le projet test sur votre site je pense que l'on peut voir des éléments du .wdl sans toutefois les réassembler

    En plus il faudrait savoir si avec un simple wdl (sans le .exe fourni) on peut retrouver ces même données.

    Autant que questions qui n'ont pour le moment pas de réponses
    Emmanuel Lecoester
    => joomla addict.

  10. #10
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    Si vous parlez de l'executable généré lors de la compilation lorsque vous dites:
    "En plus il faudrait savoir si avec un simple wdl (sans le .exe fourni) on peut retrouver ces même données", alors oui. L'exécutable est un loader. Lorsqu'il a chargé la DLL WDXXVM, c'est cette dernière qui prend la main.

  11. #11
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Citation Envoyé par VincentRoy Voir le message
    Si vous parlez de l'executable généré lors de la compilation lorsque vous dites:
    "En plus il faudrait savoir si avec un simple wdl (sans le .exe fourni) on peut retrouver ces même données", alors oui. L'exécutable est un loader. Lorsqu'il a chargé la DLL WDXXVM, c'est cette dernière qui prend la main.
    Donc je peux vous envoyer un elecoest.wdl et vous arriveriez à le charger avec un VincentRoy.exe ? ou faut-il un "lien" WinDev entre les deux applications fichiers ?
    Emmanuel Lecoester
    => joomla addict.

  12. #12
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    Si vous me passez une wdl je pourrais la "charger" avec n'importe quel executable (Il faut quand meme changer le nom de la WDL dans l executable ou renommer la WDL correspondant au nom du projet de l'executable).
    L'exécutable se chargera d'appeler certaines fonctions exportees de WDXXVM.DLL dont WL_ListeDLL,WL_ListeWDL,WL_DonneWDL, WL_Run_Res(point d'entré du lancement), etc ...
    Au final, l'executable est un loader. C'est donc pour ca qu'une modification d'un projet peut être mis à jour qu'avec la WDL, alors que 90% des developpeurs windev font leur mise à jour avec la wdl ET l'executable.

  13. #13
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    çà peut être intérréssant de faire l'exercice.
    Emmanuel Lecoester
    => joomla addict.

  14. #14
    Membre confirmé
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Points : 492
    Points
    492
    Par défaut
    C'est déjà fait depuis pas mal de temps

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/10/2005, 22h16
  2. aide petit programme pour débutant
    Par kartp0rqx dans le forum C
    Réponses: 16
    Dernier message: 14/10/2005, 19h31
  3. Aide pour débutant : addition
    Par playentry dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/03/2005, 19h08
  4. Réponses: 8
    Dernier message: 08/05/2004, 13h58

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