PureDLLHelper Windows 1.2 (x86 and x64)

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

PureDLLHelper Windows 1.2 (x86 and x64)

Post by ts-soft »

This tool spends information about DLLs and Executables. Furthermore "Include-File" can be created.
Here some pictures:
Image
Image
Image
Preview of resources is very limited at the moment.
On some DLLs, the tool count the parameters, but not always accurate!

Download
Last edited by ts-soft on Fri Aug 03, 2012 10:00 pm, edited 4 times in total.
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
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8433
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: PureDLLHelper Windows beta (x86 and x64)

Post by netmaestro »

Wow, very fine work and an extremely useful tool indeed. Thanks so much for this! :D :D :D
BERESHEIT
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows beta (x86 and x64)

Post by ts-soft »

thx, but in the moment is a bit buggy :wink:
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
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Re: PureDLLHelper Windows beta (x86 and x64)

Post by rsts »

Thanks Mr Soft.

You are a wonderful contributor. Quite an asset to the PB community.

cheers
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows beta (x86 and x64)

Post by ts-soft »

Thanks rsts :oops:

@All
Some more infos:
The Program supports 1 Parameter from Commanline.
File with ext. "prj" will be loaded as project, all others as binfile.

- Click on gridheader inverts settings for check or convention (first tab)
- You can edit the aliasname and change the count of parameters :wink:
- The save-button react on the open tabregister!

The program doesn't save anything to registry or appdata.
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
User avatar
skywalk
Addict
Addict
Posts: 3996
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: PureDLLHelper Windows beta (x86 and x64)

Post by skywalk »

What took you so long? I just hand typed 74 of these prototypes last night. :oops: :oops:

Thanks ts-soft!!
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
skywalk
Addict
Addict
Posts: 3996
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: PureDLLHelper Windows beta (x86 and x64)

Post by skywalk »

Hi,
Probably dumb question...how do you determine StdCall or CDecl for the dll?
Trial and error?
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows beta (x86 and x64)

Post by ts-soft »

skywalk wrote: Trial and error?
More or less :wink:
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
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows beta (x86 and x64)

Post by ts-soft »

Update: Version 0.7 beta is online

Support for menu- and dialogresources added
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
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows 1.0 (x86 and x64)

Post by ts-soft »

Update: Version 1.0 is online

- New better routines to detect count of parameters on stdcall dlls
- Drop-Support on Panel "Functions" and "Resources"
- Many bugs fixed

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
User avatar
idle
Always Here
Always Here
Posts: 5093
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: PureDLLHelper Windows 1.0 (x86 and x64)

Post by idle »

Thanks, that will save a lot of tedious work.
Windows 11, Manjaro, Raspberry Pi OS
Image
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows 1.0 (x86 and x64)

Post by ts-soft »

Update

Version 1.1 is online

small changes on count of stdcall parameters
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
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: PureDLLHelper Windows 1.0 (x86 and x64)

Post by Inf0Byt3 »

As we all got used to it, another great tool from TS-Soft. Thanks! One little thing i noticed: if you drag and drop a DLL on the interface and then you drop another DLL, the program will show an error about the last file not being a valid PE file.
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: PureDLLHelper Windows 1.1 (x86 and x64)

Post by ts-soft »

You can only drop valid pe-files with the same architecture or a project-file.
The program checks: is valid PE, after this it checks the architecture.

On empty program the bin-file is loaded, on none empty it starts a new instance (same architecture)
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
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Re: PureDLLHelper Windows 1.1 (x86 and x64)

Post by Inf0Byt3 »

I dropped the same 32 bit DLL file two times on the 32bit version of PureDLLHelper. First time i dropped it the program loaded it correctly. Then i dropped it again. Instead of loading the dll in a new instance the program shows the error with invalid PE. But the dll is good, it was loaded first time.
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
Post Reply