Media Converter

From Jonsdocswiki

Jump to: navigation, search

Media Converter is a free application to convert between audio and video media types. It requires the .Net framework.

Contents

Problems

Unable to run as limited user, Windows XP

There was a problem noticed when trying to run MediaConverter as a limited user on Windows XP which prevented the application from running. The user was presented with the following:

Error presented to a limited user (Windows XP) when trying to run Media Converter.

Resolution

Speaking to a colleague it transpired this would likely be a registry key placed in a location to which limited users were denied access. Procmon to the rescue...

Procmon showing the problematic registry key

Running Procmon as a limited user is not usually possible (unless they have some special group memberships) so you will need to use RunAs to run Procmon as an administrator/debug user.

Procmon showed that when MediaConverter was run as a limited user, access to HKLM\Software\MediaConverter.org was being denied in the registry. MediaConverter was requesting modify permissions to this registry key.

Warning!!
These instructions explain how to modify your computer's registry - a dangerous and scary place. Do not deviate from these instructions. Moreover, these are provided as-is with no warranty (although they did work for me)
  1. Open the registry editor, regedit (Start > Run > regedit).
  2. Browse to HKEY_LOCAL_MACHINE (HKLM).
  3. Expand HKLM to show Software.
  4. Expand Sofware and find mediaconverter.org.
  5. Right click mediaconverter.org in the left pane of regedit and click Permissions.... The next step will be familiar to anyone who has worked with file permissions in the past.
  6. Add Authenticated Users to the list and give them Full control - make sure you right clicked on mediaconverter.org .
  7. Logon as a limited user, MediaConverter should work correctly.

Notes

Versions of Windows with UAC (Windows Vista and Windows 7 in consumer terms) should not be affected by this problem as UAC virtualisation should provide a compatibility layer (untested).

Personal tools