32/64-Bit Disassembler in PB

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Helle
Enthusiast
Enthusiast
Posts: 178
Joined: Wed Apr 12, 2006 7:59 pm
Location: Germany
Contact:

32/64-Bit Disassembler in PB

Post by Helle »

Hello,
here is the download: http://www.mdcc-fun.de/k.helbing/Dis-Assembler/.
The source-comments are in German (sorry). It works with Exe- and DLL-Files under Win32 (also with 64-Bit-Files) and Win64 (also with 32-Bit-Files).
It´s under construction (optimization, find errors).
Have fun!
Helle

Edit Jun 23, 2009: New URL
Last edited by Helle on Tue Jun 23, 2009 7:23 pm, edited 2 times in total.
User avatar
idle
Always Here
Always Here
Posts: 5864
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Post by idle »

That's really good, could learn quite a lot form this.
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

:D thx

I have test it on vista 64 with PB x86 and this does not work :wink:
Only with PB x64 it works, can you changes this?

greetings

Thomas
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Helle
Enthusiast
Enthusiast
Posts: 178
Joined: Wed Apr 12, 2006 7:59 pm
Location: Germany
Contact:

Post by Helle »

Thanks! For 64-Bit-OS/PB-x86 (Arghhh :D !) try V.0.20. But: The solution is dirty and only tested with Server 2003. Vista?

Gruss
Helle
DarkDragon
Addict
Addict
Posts: 2345
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Cool, works fine here (Windows XP Home SP3 German, 32 Bit), but the source could be splitted into a few files, couldn't it? :)
bye,
Daniel
User avatar
Kurzer
Enthusiast
Enthusiast
Posts: 671
Joined: Sun Jun 11, 2006 12:07 am
Location: Near Hamburg

Post by Kurzer »

Hello Helle,

Today I compiled your disassembler sourcecode and after running I saw this:
Image
WTF?

This is an icon of one of my own programs. But there is no other sourcecode open in the IDE than yours. Also I stored your sourcecode in another path - 3 levels away from my own source.
I searched your sourceode for an inline icon, but didn't found.

Is this a PB bug or a windows bug?
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

> Is this a PB bug or a windows bug?
This is a caching problem by windows!
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Helle
Enthusiast
Enthusiast
Posts: 178
Joined: Wed Apr 12, 2006 7:59 pm
Location: Germany
Contact:

Post by Helle »

I have non icon(s) in this code. I think, ts-soft is right.

Gruss
Helle
User avatar
Kurzer
Enthusiast
Enthusiast
Posts: 671
Joined: Sun Jun 11, 2006 12:07 am
Location: Near Hamburg

Post by Kurzer »

Oh okay, thanks for clarification. I never saw this bug till now. oO
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

how come when the debugger type window closes the whole app closes?

BTW, good job, very nice. :)
Helle
Enthusiast
Enthusiast
Posts: 178
Joined: Wed Apr 12, 2006 7:59 pm
Location: Germany
Contact:

Post by Helle »

Thanks :D , but what did you mean?
Gruss
Helle
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

Helle;

I mean, when the seperate debugger window closes the whole app quits working. Maybe i'm thinking about it wrong. I sort of expected to be able to start another disassembly session but instead I have to restart the app.
Post Reply