How to enable Process-based commands
This is a PRE-BETA feature. Please consult CDM+ support before enabling.
This feature requires CDM+ 12.3.0 Beta 11 or later.
CDM+ executes system commands to perform a variety of functions, such as interacting with Microsoft Excel or installing program updates. This interface has historically used a system of wrapping scripts without issue.
In May 2025, an update to Antivirus software products owned by Gen Digital, including Norton, AVG, and Avast, began reporting these wrapping scripts as a virus. Unfortunately, this false positive inhibits CDM+ functions and renders CDM+ incompatible with Gen Digital antivirus products.
Ideally, Gen Digital would resolve the false positive, but this is not guaranteed. Therefore, Suran has developed an alternative interface to execute system commands via direct process control. Because system integration is fundamental to the CDM+ code base and used in a wide variety of application functions, direct process control must be explicitly enabled.
To enable direct process control in CDM+:
Ensure CDM+ 12.3.0 Beta 11 or later is installed
Ensure CDM+ is not running
Navigate to the following location:
macOS:
~/Library/Application Support/Suran/CDM+/studio
Windows:
%LOCALPPADATA%\Suran\CDM+\studio
Open the file
userconfig.json
with a text editorReplace the final two curly braces:
CODE} }
With the following
CODE}, "suran": { "useProcessShell": true } }
Save your changes
Open CDM+
If CDM+ is re-installed it may be necessary to repeat these steps
You can confirm direct process control is enabled by accessing System Preferences → General → Advanced. If the Using Shell Process Runner indicator appears, direct process control is enabled.
