INTERACT FORUM

More => Old Versions => JRiver Media Center 26 for Windows => Topic started by: barchar on April 03, 2020, 05:46:47 am

Title: Why does MC26 put files into C:\windows?
Post by: barchar on April 03, 2020, 05:46:47 am
I noticed this in the guide on taming defender. IMHO it's kinda justified to freak out a little if it sees executables it doesn't know about appearing in system32.

Why does MC need to place these executables there at all?
Title: Re: Why does MC26 put files into C:\windows?
Post by: millst on April 03, 2020, 01:34:24 pm
I assumed it was an easy (lazy?) way to ensure it's always found in your path.
Title: Re: Why does MC26 put files into C:\windows?
Post by: RoderickGI on April 03, 2020, 05:07:56 pm
JRiver has to put mcxx.exe MC Launch program into the "C:\Windows\System32" and "C:\Windows\SysWOW64" directories to ensure that any commands issued using Command Line parameters work as expected.

See https://wiki.jriver.com/index.php/The_Command_Line


Yes, they could have added MC to the Windows Path variables, but the path is pretty long, and if multiple versions of MC are installed, that is going to slow things down. It is just a small stub program used to issue all sorts of control over MC. When they didn't do this in the past some things didn't work correctly.

I have no idea what Best Practice is these days to achieve the same result, but this works.