Associate *.edb files with esedatabaseview from Nirsoft (How to guide)

Discussion of interesting applications and computer games available on the market.
User avatar
3ICE
Admin
Posts: 2629
Joined: Sat Mar 01, 2008 11:34 pm
Realm: Europe
Account: 3ICE
Clan: 3ICE
Location: Hungary
Contact:

Associate *.edb files with esedatabaseview from Nirsoft (How to guide)

Unread post by 3ICE »

  1. Start > Run... > regedit
  2. Navigate to HKEY_CURRENT_USER\Software\Classes\edb_auto_file\shell\open\command Create the folders if they don't exist yet.
  3. Set the (Default) REG_SZ string value there to C:\Path\to\NirSoft\esedatabaseview.exe /table "%1" MSysObjects
Alternatively, here is a *.reg file:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\edb_auto_file\shell\open\command]
@="C:\\\Path\\to\\NirSoft\\esedatabaseview.exe /table \"%1\" MSysObjects"
Save it, run it, done.

But don't forget to change the Path/to/NirSoft bit to what it actually is in your specific setup. Most commonly it'll be C:\Program Files\NirSoft\ or C:\NirSoft\. But there is no standard as they don't provide an installer.

Why /table <Database Filename> <Table Name>?
Because command line handling in esedatabaseview is coded badly.
Passing a plain old %1 as the first command line argument doesn't get handled, you need to specify what you mean with /table %1.
And even then it won't work, as it doesn't bother to auto-fill in the default table name of MSysObjects, you have to specify that in the command line too.

Lastly, here is a screenshot:
static.3ice.hu/images/esedatabaseview-screenshot.png
Attachments
esedatabaseview-screenshot.png
esedatabaseview-screenshot.png (25.11 KiB) Viewed 4636 times
ImageImageImageImageImage
Image
ImageImage

Post Reply

Who is online

Users browsing this forum: No registered users and 43 guests