Vraag & Antwoord

Programmeren

assemble

9 antwoorden
  • Ik heb een assemble code viewer maar ik kan niks editten, wie kent een goede assemble code editor ik moet een bestaande exe editten
  • Assembly code is niet hetzelfde als een executable. Je kunt twee dingen doen: 1) De meest elegante: met een disassembler je exe omzetten in assembly, deze bewerken en vervolgens assembleren. 2) De minst elegante: Met een hexeditor de exe-file direct bewerken. Als je bv alleen de titel in de titelbalk wilt veranderen is dit wel te doen. In beide gevallen moet je zeer goed weten wat je doet. Kennis van de bouw en werking van de processor (registers etc) en de instructie set is een vereiste als je meer wilt dan alleen de titel veranderen.
  • ik ga voor de eerste, maar welk(e) programma(s) moet ik daarvoor hebben??
  • [quote:81fb35b887="almar"]ik ga voor de eerste, maar welk(e) programma(s) moet ik daarvoor hebben??[/quote:81fb35b887] http://directory.google.com/Top/Computers/Programming/Disassemblers/DOS_and_Windows/?tc=1 http://www.expage.com/page/w32dasm/ <= die rulez ;)
  • ik heb w32 al maar dza\n kan ik niks editten
  • Gezien de naam lijkt me dat een disassembler en niet een editor. Ik kon helaas niet op hun site komen om te kijken. Disassemblers zetten machine code om in assembly-code en staan je (normaliter) toe om dit op te slaan. Daarna met je favoriete editor de code bewerken en met een assembler opnieuw machine code genereren (exe, com).
  • zover was ik ook maar w32 kan het niet terug zetten in exe
  • Ik zei toch [i:823dc906dc][b:823dc906dc]met een assembler[/b:823dc906dc][/i:823dc906dc] 8)
  • Je kunt met w32dasm niet editten. Wat je wel kunt doen zijn de instructies nalopen, de segment en de offset adressen onthouden waar die instructies staan, vervolgens met een hex-editor op die adressen een waarde i hex veranderen. Er zijn documenten die instructies op microcode niveau (converteerbaar naar hex) bevatten. Dat is de enige manier.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.