by nanite2000 » Thu Jun 07, 2012 6:15 pm
Hi,
I installed MediaMonkey v4.0.3.1476 to an external hard drive.
The portable install seems to rely entirely on the portable drive being allocated the same drive letter on every machine to which it is connected. This breaks the first rule of portable drives - you cannot ever rely on it being allocated the same drive letter every time you plug it in.
For example - I originally installed it on a drive that was allocated the letter 'F:'.
I unplugged it and plugged it into another PC where it was allocated the drive letter 'E:'. Here is the list of error messages I received when I tried to start up MediaMonkey from the portable drive:
"Access violation at address 004ADF53 in module 'MediaMonkey.exe'. Read of address 0000006C."
"The directory F:\Music\MMPortable\Portable\VirtualCD\ cannot be created"
"The directory F:\Music\MMPortable\Portable\Previews\ cannot be created"
If I force Windows to allocate the drive letter 'F:', then it works fine.
MediaMonkey should be checking relative paths, not absolute paths.
Thoughts?
Hi,
I installed MediaMonkey v4.0.3.1476 to an external hard drive.
The portable install seems to rely entirely on the portable drive being allocated the same drive letter on every machine to which it is connected. This breaks the first rule of portable drives - you cannot ever rely on it being allocated the same drive letter every time you plug it in.
For example - I originally installed it on a drive that was allocated the letter 'F:'.
I unplugged it and plugged it into another PC where it was allocated the drive letter 'E:'. Here is the list of error messages I received when I tried to start up MediaMonkey from the portable drive:
"Access violation at address 004ADF53 in module 'MediaMonkey.exe'. Read of address 0000006C."
"The directory F:\Music\MMPortable\Portable\VirtualCD\ cannot be created"
"The directory F:\Music\MMPortable\Portable\Previews\ cannot be created"
If I force Windows to allocate the drive letter 'F:', then it works fine.
MediaMonkey should be checking relative paths, not absolute paths.
Thoughts?