Multi Commander Support Forum

Multi Commander => Feature Requests and Suggestions => Topic started by: exploring on July 15, 2013, 21:24:15

Title: Option in Core Settings To Set Multi Commander As Default File Explorer?
Post by: exploring on July 15, 2013, 21:24:15
I'm aware this question has been raised before, but I'd just like to add my vote. I think it would be great if you could change your default file explorer to Multi Commander in the Core Settings. It would allow one-click access to the program from desktop files, folders, and shortcuts. I understand this might could be done in the registry, but I'm  a bit nervous messing around with Windows. Thanks.
Title: Re: Option in Core Settings To Set Multi Commander As Default File Explorer?
Post by: Mathias (Author) on July 18, 2013, 18:43:48
The problem with doing that some functions in Windows will stop working. And Im not sure I want to have an option inside MC that will break how Windows works.
But might be possible to create a reg file on how to activate/inactive
Title: Re: Option in Core Settings To Set Multi Commander As Default File Explorer?
Post by: ice-man on July 21, 2013, 13:17:03
It is possible to integrate MC into Windows Explorer so when drives or folders are browsed they are opened in MC..

To do that you need to hack the registry.

(  Edit the PATH below or inside the attached .reg files to match the path to where you have MultiCommander.exe )

MC Windows Explorer integration - INSTALL
Code: [Select]
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\shell]
@="MultiCommander"

[HKEY_CLASSES_ROOT\Drive\shell\MultiCommander]
@="Open in MultiCommander"

[HKEY_CLASSES_ROOT\Drive\shell\MultiCommander\command]
@="\"C:\\Program Files\\MultiCommander\\MultiCommander.exe\" /OPEN %1"

[HKEY_CLASSES_ROOT\Directory\shell]
@="MultiCommander"

[HKEY_CLASSES_ROOT\Directory\shell\MultiCommander]
@="Open in MultiCommander"

[HKEY_CLASSES_ROOT\Directory\shell\MultiCommander\command]
@="\"C:\\Program Files\\MultiCommander\\MultiCommander.exe\" /OPEN %1"

MC Windows Explorer integration - UNINSTALL
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell]
@="none"

[-HKEY_CLASSES_ROOT\Drive\shell\MultiCommander]

[HKEY_CLASSES_ROOT\Directory\shell]
@="none"

[-HKEY_CLASSES_ROOT\Directory\shell\MultiCommander]

It will not work perfectly. There are some minor issues. But they might be fixed.
And you also most configure MC to only allow a single instance. else you get new MultiCommander.exe processes for everything. (Maybe you want that..)
Title: Re: Option in Core Settings To Set Multi Commander As Default File Explorer?
Post by: exploring on July 22, 2013, 11:33:50
Thanks for the registry hack! I appreciate being able to take advantage of someone else's expertise.