IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: ToutEnMasm

Page 1 sur 9 1 2 3 4

Recherche: Recherche effectuée en 0,03 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 345

    Salut, La réponse est un peu tardive mais vu...

    Salut,
    La réponse est un peu tardive mais vu l'effort que montre le source en pure assembleur et en 64 bits de surcroit, je vais essayer d'éclairer le sujet.
    Prologue et épilogue sont plus complexe...
  2. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 181

    Question de vocabulaire

    Bonjour,
    Je m'insinue dans la discussion pour des problèmes de vocabulaire.
    Le tas,c'est quoi ?(J'ai simplement une vague idée me suggérant pile donc esp).
    J'utilise la programmation windows (et...
  3. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 595

    On ne peut pas dire que ce soit trop claire. Il...

    On ne peut pas dire que ce soit trop claire.
    Il faudrait avoir le nom des langages utilisés exécutant des applications.
    Cela permettrait déjà de savoir le moyen de lier du code (avec en général...
  4. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    752

    Une solution toute simple,créer un...

    Une solution toute simple,créer un répertoire,mettre l'exe et la dll dedans.
    Distribuer le répertoire,c'est fini.
    Sinon rechercher la fonction utilisée dans la dll et la remplacer par une autre...
  5. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    1 551

    La première chose est de ce demander dans quoi...

    La première chose est de ce demander dans quoi est stocké un prix.
    Est-ce un word,dword,qword,real 4 8 ?.
    Après on crée en data:
    .data ;ou SEGMENT
    prix1 real4
    prixn ...
    .code
  6. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    1 201

    Salut, Pour exporter une fonction, il faut créer...

    Salut,
    Pour exporter une fonction, il faut créer un fichier texte:
    nomdll.def

    Y mettre les instructions suivantes:
    LIBRARY nomdll
    EXPORTS nameproc1
    EXPORTS nameproc2

    Le linker doit...
  7. Votes reçus
    +1 -0
    Réponses
    7
    Affichages
    1 819

    J'ai fini par trouver la solution qui va bien ,...

    J'ai fini par trouver la solution qui va bien , faire appeler le programme asm par le programme c++ ce qui permet a l'asm d'hériter des propriétés du c++.Le getVersionEx marche normalement ainsi sous...
  8. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 819

    Hum, J'ai oublié un petit détail. la ressource...

    Hum,
    J'ai oublié un petit détail.
    la ressource plus haut marche avec le c++.
    Le truc,c'est quand j'essaye la même ressource avec masm,ça ne marche pas.
    Peu importe que je compile l'assembleur...
  9. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 819

    Je vais essayer d'être le plus précis possible ...

    Je vais essayer d'être le plus précis possible

    Voila sa déclaration dans le fichier .rc


    #include <RESOURCE.H>
    //#define _NT_TARGET_VERSION $(_NT_TARGET_VERSION_LATEST)
    #define IDR_VERSION1...
  10. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 819

    Ce qui ne fonctionne pas,Meme avec le...

    Ce qui ne fonctionne pas,Meme avec le manifest,minor et major version reste aux valeurs de Windows 8.1 (6.3)
    Seul rtlgetversion donne la bonne valeur.
    M'indiquer ou trouver un exemple fonctionnant...
  11. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    1 819

    Targeting your application for Windows problem

    Bonjour,
    Windows 10 a été pris d'une lubie avec getversion(Ex) qui ne marche plus.
    La solution est donnée par MSDN en ajoutant un manifest dans le code source.
    Le seul ennui est que ça ne marche...
  12. Votes reçus
    +2 -0
    Réponses
    14
    Affichages
    1 322

    Bien vu,c'est du masm,macro langage assembleur...

    Bien vu,c'est du masm,macro langage assembleur finissant par ressembler étrangement à du c sans en avoir
    tous les avantages.Passer du 32 bits au 64 simplement en clicquant dans une fenête,n'est pas...
  13. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    oui ,le but est de connaitrepar l'apprentissage...

    oui ,le but est de connaitrepar l'apprentissage sur le tas,tous les problèmes posés par les appels 64 bits

    une première ébauche avec jwasm (mais doit supporter d'autres ).

    Je le livre tel...
  14. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    J'ai finalement trouvé une page clair sur le...

    J'ai finalement trouvé une page clair sur le problème du prologue 64 bits
    http://blogs.msdn.com/b/ntdebugging/archive/2009/01/09/challenges-of-debugging-optimized-x64-code.aspx
    C'est beaucoup plus...
  15. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    Vu de loin on dirait une macro invoke ? ecrit en...

    Vu de loin on dirait une macro invoke ? ecrit en nasm ?!
  16. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    Pour résoudre le problème j'accepte tout...

    Pour résoudre le problème j'accepte tout assembleur.
    En ce moment je regarde fasm qui a l'air de fournir des macros montrant la creation du frame.
    nasm est moins sohistiqué que masm,mais il me...
  17. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    Pour être plus précis: J'utilise un petit proc...

    Pour être plus précis:
    J'utilise un petit proc utilisant rsp comme pointeur de frame,en repérant les adresses (rsp+X)
    générées par le compilateur cela me donne une idée des progrès a faire...
  18. Votes reçus
    +0 -0
    Réponses
    14
    Affichages
    1 322

    [x64] Prologue/Épilogue - informations et/ou source code

    Bonjour,

    Je cherche des informations précises (avec quelques exemples) sur le moyen d'écrire un PROLOGUE/EPILOGUE pour Jwasm ou ml64.
    Les explications de Windows, même en français, manquent de...
  19. Votes reçus
    +2 -0
    Réponses
    2
    Affichages
    769

    La solution est stupide: ; La suite de chemins...

    La solution est stupide: ;

    La suite de chemins doit se terminer par ;
    dans la page de propriété du projet (et non pas de la solution)
    Include Path =...
  20. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    769

    vs 2015 include path avec masm

    Bonjour,
    Je crée un projet masm (une messagebox par exemple) en suivant cette méthode
    ** création d'un projet c++ a partir de fichiers (1 seul asm)
    ** dependance de la build ---> microsoft macro...
  21. Votes reçus
    +0 -0
    Réponses
    36
    Affichages
    111 688

    Important : -JWASM (2.10pre)- MASM(ml.exe 6.15 10..)...

    -JWASM (2.10pre)- MASM(ml.exe 6.15 10..)
    -EDITMASM
  22. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    1 573

    Un bon exercice d'école. Un caractere ascii 'V'...

    Un bon exercice d'école.
    Un caractere ascii 'V' est égale a l'hexadecimal: mov eax,"V"
    après c'est un jeu d'adresse.
    lea,offset .... registres généraux eax,ecx .. pointerus esi ..
    J'arrête...
  23. Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    3 442

    on peut essayer d'adapter du code 8086 aux...

    on peut essayer d'adapter du code 8086 aux processeurs actuels.
    Une évolution me parait quand même nécessaire.
  24. Votes reçus
    +0 -0
    Réponses
    97
    Affichages
    185 451

    Important : Jwasm nouvelle version...

    Jwasm nouvelle version
    http://www.japheth.de/JWasm.html
    Remplace (presque) ml et permet un usage commercial.
  25. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    1 610

    L'écriture des instructions en elles mêmes n'est...

    L'écriture des instructions en elles mêmes n'est guère différente.
    Ce qui change vraiment ce sont les structures et le macro langage avec la possibilité d'utiliser les headers files (sdk,winddk ..)....
Affichage des résultats 1 à 25 sur 202
Page 1 sur 9 1 2 3 4