This project has moved and is read-only. For the latest updates, please go here.


Feature Request: Option in MCEControl.commands to disable all Built In Commands


MCE controller can be used for many purposes outside of helping with a media centre and we are utilising it within a corporate environment to allow an AMX panel to "talk back" to a PC. This back and forth capability is very powerful.

However in a corporate environment having an open service operating on a port able to carry out any command on a PC through keyboard injection offers a security nightmare which prohibits it's usage.

A simple workaround is to permit MCE Controller to ONLY run the custom commands defined in MCEControl.commands and nothing else. Thereby limiting scope for abuse.

Can we have a "Builtin.commands=Disable" option in the MCEControl.commands file which disables all the built-in commands?
Closed Jul 7, 2014 at 8:40 PM by ckindel
This feature is in 1.8.6 Beta.


ckindel wrote Jun 4, 2014 at 4:02 PM

Beta release with this implemented:

frunk wrote Jun 5, 2014 at 12:50 PM

Amazing you managed to do this so fast. Many thanks. I have tested and it works well... with 1 probelm. As the DisableInternalCommands is done from the UI it is stored in: the users roaming profile and therefore is not enforced for all users of the system. Can this be made global?

ckindel wrote Jun 6, 2014 at 3:20 PM

Will this work?

Disabling All Internal Commands
You can force MCE Controller to only listen to and act on commands defined in the MCEControl.commands file. To do this use the Windows registry editor to create the HKEY_LOCAL_MACHINE\SOFTWARE\Kindel Systems\MCE Controller registry key and set DisableInternalCommands (a DWORD value) to anything other than 0.

This will disable ALL internal commands.

This is a machine wide setting and will apply to all instances of MCE Controller.

frunk wrote Jun 9, 2014 at 1:08 PM

Yup - that should do the trick. Many thanks for your sterling support and responsiveness. Thanks.

frunk wrote Jul 7, 2014 at 10:13 PM

Yup... I did test and it all works great, many thanks for your help. It is now being used in anger and working a treat! Now we need the same registry setting option for the "start minimised" for all users :)