Everything Path in Registory

General discussion related to "Everything".
Post Reply
vip_shadow
Posts: 23
Joined: Fri May 07, 2010 1:28 am

Everything Path in Registory

Post by vip_shadow »

I'm trying to find the install path of Everything and run a search from a third party application.

Normally, when you install an application, the path to the exe file is registered in :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\

But I can't find an entry for Everything.exe.

Is it done on purpose?
Is there anyway to track where Everything is saved on a PC?

For now, I had to add an item in app's options and ask the user to set the install path. I prefer to find the path without the interference of user.

thanks.
void
Developer
Posts: 16680
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything Path in Registory

Post by void »

Please use the
InstallLocation
under:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\voidtools\Everything




Example value:
C:\Program Files\Everything
vip_shadow
Posts: 23
Joined: Fri May 07, 2010 1:28 am

Re: Everything Path in Registory

Post by vip_shadow »

@void
Thanks for the reply.
I was aware of that key, but that key is not consistent in different versions. I was looking for a reliable way to find the install path.
In one of my PCs, Everything is installed, but still the key you mentioned is not there.
In some cases the name comes with a suffix, (version?).
For example I'm using the alpha version of 1.5 and the key is "Everything 1.5a". Not "Everything".

The following image shows another PC that everything is installed, but the mentioned key doesn't exist.
2024-08-05_16-10-53.png
2024-08-05_16-10-53.png (171.92 KiB) Viewed 1121 times
So it's really hard to find where Everything is installed.

Any other idea?

Million thanks for your help.
void
Developer
Posts: 16680
Joined: Fri Oct 16, 2009 11:31 pm

Re: Everything Path in Registory

Post by void »

The installation location is not stored anywhere for Everything 1.3 or earlier.
For these versions I would just manually check if Everything is installed under C:\Program Files\Everything

Everything 1.5 is in alpha and will temporarily use the Everything-1.5a key
Once in beta, Everything 1.5 will use the normal Everything key.



Another option is to lookup the Everything tray window, find the process ID from the window handle, then get the exe filename from the process information.
HWND everything_taskbar_notification_hwnd = FindWindow("EVERYTHING_TASKBAR_NOTIFICATION",0);
vip_shadow
Posts: 23
Joined: Fri May 07, 2010 1:28 am

Re: Everything Path in Registory

Post by vip_shadow »

void wrote: Mon Aug 05, 2024 7:24 am The installation location is not stored anywhere for Everything 1.3 or earlier.
For these versions I would just manually check if Everything is installed under C:\Program Files\Everything

Everything 1.5 is in alpha and will temporarily use the Everything-1.5a key
Once in beta, Everything 1.5 will use the normal Everything key.



Another option is to lookup the Everything tray window, find the process ID from the window handle, then get the exe filename from the process information.
HWND everything_taskbar_notification_hwnd = FindWindow("EVERYTHING_TASKBAR_NOTIFICATION",0);
Million thanks.
Post Reply