Egnyte Right click context integration

Currently Egnyte cloud storage says that they do not support Directory Opus as a windows explorer replacement to access the right click shell extensions for Egnyte actions on files and folders.

I use Directory Opus exclusively and until now I have never had this kind of problem with any program integrating these features. Can anything be done about this from Directory Opus' end of things? It pains me very much to have to return to windows explorer when I need quick access to lock and unlock files and folders or to set a folder for offline access. I usually have an entire 4K monitor dedicated to 4 to 6 dual pane Directory Opus instances. From there you can imagine the disruption to my workflow when I am forced to open Windows explorer to do the one task that I can't do in DOpus. (First world problems huh?)

If you are unable to make this integration possible from your end, can your team start putting some pressure on / work with Egnyte to implement this support?

Did they mention why?

Context menu extensions written for File Explorer usually work in Opus without issue.

There are some changes in the current beta versions (soon to be released into 12.21) which add support for some less common context menu types (which are becoming more common recently). If you try the beta you might find things work already, if that was the issue before.

But otherwise, it's possible for extensions to allow or block usage based on the process name, and we can't do anything about that, if that is what they are doing.

Do the menus work via the File > Open window in Notepad.exe, for example?

We're not really in a position to apply pressure on them, as we are neither their customers nor their business partners. It's something their customers would need to do.

We're happy to talk to them if they have any technical issues with differences between Opus and Explorer, but if they're just choosing to block the menu arbitrarily or something like that then we have no power to change their minds.

That's why I was surprised to see it not work. I didn't believe this was something that required any special action on behalf of the third-party application developer. If it was available as an extension in Windows Explorer, it should just work in DOpus. However, there is at least one other person who has made the same post on their forums about this not working and this is the response I received from their team.

"As I understand, you are looking for Egnyte right-click menu options for files while accessing the Desktop app from the Directory Opus file manager program.

We currently do not have this feature and we thank you for the feedback. Your suggestions are very important to us and allow us to improve our products and services. We will pass your idea along to our Product Team for review."

It does not seem that they are intentionally disallowing this. Do you have a recommendation for how to respond that may give their team a little more technical information as to how the integration is handled by your software?

The way forward depends on why it isn't working.

  • Do the right-click menus work in Notepad's File Open dialog?

  • Have you tried them in the latest beta version of Opus (12.20.8 at time of writing)?

I just installed this beta version and it does not work here either.

It also does not work in the notepad Open file dialog.

In that case they are almost certainly restricting the menu to processes named explorer.exe or something like that.

They must be doing that by choice. You'll have to argue with them about that choice if you want them to change their minds. There's nothing we could do on our side.

Checking on this topic a few years later. Same issue. Has there been any progress made to enable Egnyte desktop app integration? For example, I'd like to view local documents in the cloud. In Explorer, I can just right click and select from several Egnyte options. Opus doesn't show the Egnyte options which are:

You will need to ask them, assuming it's the same and their menu items don't even appear within Notepad.exe.

They are the ones who decide where their menu items appear, not us.

Okay. I do not use their right click commands that often, so my workaround is just to copy/paste the path from Opus into explorer and then use their right click option. No big deal.

Why not ask them, though, like you asked us?

1 Like

I asked them. No response.

My company is one of Egnyte's top 5 biggest customers.
I sent them a request regarding this and received this response:

I replied to the ticket with this:

Please do. It really limits the usefulness of Egnyte. Windows Explorer leaves a lot to be desired and there are a number of great utilities and tools (that have been around a long time and we pay for the utilities so they aren’t crummy freeware). I still think you state Egnyte only supports explorer.exe but open the context menu to other processes and users have to do so at their own risk.

I'll post updates on this thread but won't hold my breath. I hate having to flip back to explorer to share a file or open it in co-edit.

2 Likes

As an experiment you could try renaming the dopus.exe executable to explorer.exe (assuming you have permission), and then try - if all they're doing is checking the module name it may just "magically" start working and if the context menus work ok at least you could argue with them there's no technical reason for them not to enable them.

1 Like

OH HELLLLLZ YEA! You're the man! Renaming the....oh no.

OK, so renaming the executable did work, screenshot further below, but in the short time it took me to open this thread and start typing I got this dopus "Integrity Check Failure" and assuming it's because I renamed the exe. I'll do some homework on the forum to see if there is a way around this, unless it's something easy you can tell me:
image

image

Renaming the exe won't work as a long-term solution (as you found) but works enough to test if something is hiding its menus based on the executable name.

Now you can use that as proof that they're hiding their menus by choice and based on the exe name. There's no reason their menus shouldn't appear in all software.

Thanks! Egnyte sent me a custom msi and it works now, which is great. I've asked them to make it the default so others get the same benefit.

I'm trying to get the Egnyte options on the cleaner, hide window items option (with this ticked):
image

But then egnyte options obviously only show when I shift click the file/folder. I've watched a few videos and trying to figure out how to put the egnyte options in this menu:
image

Should I be able to choose one of these .exe and have the context options show or is it not that easy?
image

If I have to turn off the "hide windows options" option, that is fine, just like the speed and cleanliness of it.

Using ShellExView, I found this .dll but not sure if this can be used in the custom Dopus context menu:

Look for a corresponding Context Menu extension in ShellExView, then right-click it and open Properties. It should tell you the CLSID number, which you can plug into a command to include it on to the menu when items are hidden by default.

(See the Restoring individual items - Complex section of Tip: Organise and Speed-Up Context Menus for the command and how to use it.)

Thanks. Do I have to close and reopen dopus for it to reflect changes? I added these 2 and not seeing them on files or folders.
image

using this (and tried another CLSID as well):

Restart shouldn't be required. Command also looks correct (assuming it's set to "Run an Opus Function").