HexView 3.11 by majkinetor

Post your working scripts, libraries and tools for AHK v1.1 and older
User avatar
SKAN
Posts: 1551
Joined: 29 Sep 2013, 16:58

HexView 3.11 by majkinetor

02 Oct 2013, 10:54

HexView 3.11
Hex data display and structs analyzer.

Download: https://code.google.com/p/mm-autohotkey/source/browse/trunk/HexView/
My backup: https://www.autohotkey.com/boards/download/file.php?id=11182 (link updated on 14-Nov-2020)

Features:
  • Hexa, ascii & struct display of input data
  • Synchronized scrolling
  • Customizable GUI
  • More then 1000 Win API structures included and you can define your own
  • Your last settings are remembered
  • Reverse interpretation of structures using - in front of structure name
  • Status bar containing offset and number of bytes of selection
  • Many small but important things here and there

pVar - Input data address
pByteNo - Optional number of bytes to show, by default StrLen(pVar)
pActiveTab - Optional tab name to activate upon startup. This overrides saved registry setting.

Example:

Code: Select all

s := "123456789ABCDEF0 This is some very nice binary data"
s := s s s s s s s s s
HexView(&s, 1024)
return
This is something very handy for debuging. Its not made to preview files, but AHK variables and API structures. Don't pass more then 50KB data.
You have some other useful functions in this package.
User avatar
jballi
Posts: 724
Joined: 29 Sep 2013, 17:34

Re: HexView 3.11 by majkinetor

04 Oct 2013, 08:47

Thanks for finding this. I could have really used this a month ago when I was doing some complex memory mapping but I'm glad I now have it in my arsenal of tools. OK, it's not in the arsenal yet. I still have to figure out where to put it.

The only thing I don't like is that the settings are summarily written to the registry. The program does not ask for permission to write to the registry and it gives no option for removing the entries from the registry. I have to manually go into the registry in order to completely uninstall this program. Writing to the registry for no good reason (could have easily used an INI file for the small number of settings) and not cleaning up after yourself is definably on the list of things I hate. OTOH, it's better than writing my own hex viewer so I will live with it.
User avatar
SKAN
Posts: 1551
Joined: 29 Sep 2013, 16:58

Re: HexView 3.11 by majkinetor

04 Oct 2013, 16:26

jballi wrote:Thanks for finding this.
It did not exist!. None of the previous versions would run in AHK 1.1 since it had variables with squares brackets.
Recently, I have been nagging majkinetor to join the forum... and I remembered that my old copy of HexView was not AHK 1.1 compatible. When I requested, he was kind enough to modify and upload it.

:)
My Scripts and Functions: V1  V2
User avatar
hoppfrosch
Posts: 443
Joined: 07 Oct 2013, 04:05
Location: Rhine-Maine-Area, Hesse, Germany
Contact:

Re: HexView 3.11 by majkinetor

08 Oct 2013, 01:24

SKAN wrote:Recently, I have been nagging majkinetor to join the forum...
Will he be back?
User avatar
SKAN
Posts: 1551
Joined: 29 Sep 2013, 16:58

Re: HexView 3.11 by majkinetor

08 Oct 2013, 03:15

Hi hoppfrosch :)

majkinetor's reply:
I am not sure how much time I can devote to new ahk now because I work more on Linux and less on Windows. I'll register anyway since I follow the happenings from time to time...
My Scripts and Functions: V1  V2
Chiefkes
Posts: 30
Joined: 04 May 2020, 20:01

Re: HexView 3.11 by majkinetor

13 Nov 2020, 12:58

Hi Skan,

Could you please re-upload?
User avatar
SKAN
Posts: 1551
Joined: 29 Sep 2013, 16:58

Re: HexView 3.11 by majkinetor

13 Nov 2020, 18:43

Chiefkes wrote:
13 Nov 2020, 12:58
Hi Skan,

Could you please re-upload?
Sure! :thumbup: :)
HexView 3.11.zip
(72.3 KiB) Downloaded 155 times
User avatar
Relayer
Posts: 160
Joined: 30 Sep 2013, 13:09
Location: Delaware, USA

Re: HexView 3.11 by majkinetor

14 Nov 2020, 12:45

Just an observation. This code writes to the registry to store its configuration. Maybe it is just one of my hangups, but I really don't like scripts that mess with the registry and if they do, I want an announcement that it is about to do so. Call me old fashioned, but I much prefer ini files so that once the script is closed it is no longer in play and I can see instantly what kind of config data it is saving.

Relayer

Return to “Scripts and Functions (v1)”

Who is online

Users browsing this forum: No registered users and 124 guests