flat assembler
Message board for the users of flat assembler.
  
|  Index
      > Windows > How get address tab dll functions ? | 
| Author | 
 | 
| ProMiNick 09 Jun 2024, 18:32 Roman, thou mean mydll.lookup & mydll.address
 mov eax,mydll.address call [eax+8] | |||
|  09 Jun 2024, 18:32 | 
 | 
| Roman 10 Jun 2024, 07:56 mydll.lookup or mydll.address or tabmydll, I get the same address. | |||
|  10 Jun 2024, 07:56 | 
 | 
| Roman 10 Jun 2024, 08:00 Second question: How to make fasm get all five function addresses ? Not only using functions in code.
 I remember fasm store only using functions in main code. Not all. | |||
|  10 Jun 2024, 08:00 | 
 | 
| ProMiNick 10 Jun 2024, 20:39 Not only used functions? - in orginal library they all listed: thou could walk throw its export section.
 LoadLibrary add offset DOS_HEEADER.newexeheader add offset of export section in PE stucture strore result in register or variable above shoud be called once call (multyple times) as mov eax,variable call [eax+8] _________________ I don`t like to refer by "you" to one person. My soul requires acronim "thou" instead. | |||
|  10 Jun 2024, 20:39 | 
 | 
| macomics 11 Jun 2024, 05:15 Roman wrote: Second question: How to make fasm get all five function addresses ? Not only using functions in code. Code: macro usename [names] { common virtual forward jmp names common end virtual } usename function1name, function2name, function3name, function4name, function5name | |||
|  11 Jun 2024, 05:15 | 
 | 
| Roman 11 Jun 2024, 07:01 Usename whear is write this macro?
 In code or in data or in section import library? And why needed Jmp in usename? Its for section code? | |||
|  11 Jun 2024, 07:01 | 
 | 
| macomics 11 Jun 2024, 07:38 Roman wrote: Usename whear is write this macro? Roman wrote: And why needed Jmp in usename? Its for section code? | |||
|  11 Jun 2024, 07:38 | 
 | 
| < Last Thread | Next Thread > | 
| Forum Rules: 
 | 
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.