Page 1 of 1

How to address Everything named instance via IPC?

Posted: Wed Jun 29, 2016 9:14 am
by EricB
Hi Void,

I'm using Everything 1.4.0.713b as a named instance, which is currently not working correctly with Total Commander. If I test without named instance, the connection is working. What is the best way to address a named instance via IPC?

Comment from TC Author in forum:
I have checked this now - TC doesn't look for Everything window. It checks this:
FindWindow('EVERYTHING_TASKBAR_NOTIFICATION',nil)

This is the window to which the SDK sends commands via WM_COPYDATA and other WM_USER commands. It seems to be named differently when using named instances. I tried without this check, and the Everything SDK was hanging. So apparently the SDK does not handle named instances.
Could you explain the best way to solve this?

Regards, EricB

Re: How to address Everything named instance via IPC?

Posted: Wed Jun 29, 2016 9:18 am
by void
Replace ''EVERYTHING_TASKBAR_NOTIFICATION' in FindWindow with:

'EVERYTHING_TASKBAR_NOTIFICATION_(<instance name>)'

Where <instance name> is the instance name. For example if the instance name is: FOO BAR

FindWindow('EVERYTHING_TASKBAR_NOTIFICATION_(FOO BAR)',nil)

The SDK does not handle named instances yet. Hope to update the SDK once Everything 1.4 is stable.

Re: How to address Everything named instance via IPC?

Posted: Wed Jun 29, 2016 1:36 pm
by EricB
Hi Void,

Thanx for the quick response. Looking forward to the stable 1.4 version!

Regards, EricB