INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Setting up MC with Windows 8.1 (Completely disable UAC)  (Read 4217 times)

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9143
Setting up MC with Windows 8.1 (Completely disable UAC)
« on: February 26, 2014, 01:13:30 pm »

I've spent a few days now trying to get MC set up with Windows 8.1 to my liking, and it's not working out too well.

This is mainly down to my insistence in using the PlayingNow plugin, something which those that know me, is a must have.
The problem with it, is that when running normally, the plugin does not recognise the registration information (its own) and simply displays "EXPIRED" all over the pop ups. If I set compatibility to 'run as administrator', it works fine, but then, heyho, Windows won't run a program as administrator at startup...

I tried setting MC startup to 'Nothing', then using scheduler to run media server with highest privileges at user logon, but while this works, it does not cover updates as the server does not get restarted after updating.

So, finally, I have set "EnableLUA" to zero in the registry to completely disable UAC, and in the same process, disable Modern UI apps and potentially expose the system, all for the sake of getting an MC plugin to work correctly.

Can anyone think of an alternative way to get this working without disabling UAC?

I've attached the latest PlayingNow dll file. As JRiver own the code now, I thought perhaps Hendrik could remove the registration check if he had a spare moment or two, if that's all it would take?

Other than that, Windows 8.1 has quite pleasantly surprised me.

-marko

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #1 on: February 26, 2014, 02:45:07 pm »

If you disable UAC, it breaks Metro completely.  Just a word to the wise...
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10944
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #2 on: February 26, 2014, 02:47:49 pm »

The plugin is so old that I can't even compile it properly in any modern compiler without starting to re-work it... so don't expect any fast fixes here, sorry.
Logged
~ nevcairiel
~ Author of LAV Filters

dean70

  • Citizen of the Universe
  • *****
  • Posts: 508
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #3 on: February 26, 2014, 03:00:20 pm »

It is probably trying to write to a location (either file or registry) that it doesnt have permissions to. It may be something that can be corrected by granting Users security group write access to that location.
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #4 on: February 26, 2014, 03:08:40 pm »

I bet that's what it is...

Try granting the logged-in user Full Control on whatever folder the plugin's DLL installs to.  Windows 8 doesn't give users write access to the C:\Program Files\ directory structures (for good reason), but this breaks the behavior of legacy applications that write (logs and whatnot) to their own directories.

Often running as admin fixes these issues (but running MC as Admin is unsupported and known to cause weirdness).
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9143
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #5 on: February 27, 2014, 12:33:23 am »

Hendrik, thanks for looking. Need to get this thing wired into MC by default. It adds so much functionality it's not easy to live without once you've tried it.

dean, glynor, thanks for the input...
The plugin is installed at F:\Program Files\MC Plugins
It's a place I put stand alone stuff like mp3tag, XnView, Starter and such to save me the hassle of reinstalling. I own the folder and have full control over it.
The plugin config file is at appdata\Roaming\PlayingNow so is all good there.

My gut is telling me that the issue is somewhere in the registry as it's registration orientated, but I don't know where it's failing to read the info from when not running as admin.
I wonder if Revo uninstaller could track what it does when it registers.......

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9143
Re: Setting up MC with Windows 8.1 (Completely disable UAC)
« Reply #6 on: March 04, 2014, 02:29:57 am »

It is probably trying to write to a location (either file or registry) that it doesnt have permissions to. It may be something that can be corrected by granting Users security group write access to that location.
Registry. About a half dozen locations! I spent way way too much time getting that all sussed out, but, all good now :)
Pages: [1]   Go Up