Audacity lame_enc.dll location preset
Posted: Thu Feb 19, 2009 2:59 pm
Hi,
The Story:
I'm currently trying to distribute Audacity to ours schools computers, however, because we use RM, we have to use their package management system.
Because of this, software must been installed, between two snapshots. One where the computer doesn't have the software installed, and one where it does.
From this the package manager then generates an MSI of the changed files and settings and distributes that.
However, it appears to have a problem with HKEY_CURRENT_USER registry keys, as it doesn't re-run the MSI the first time the program is used, to generate any user specific registry keys.
Please note that the key is within the MSI, it's simply not applied because the software is installed at startup, when no user is logged on.
Ideally i need the MSI to re-run/register itself when the user runs it for the first time, which should apply the CURRENT_USER keys, simular to Microsoft Office when a new user logs on.
The Problem:
Users are unable to export MP3's, because they're unable to browse to the lame_enc.dll file, which is based on the C drive (restricted), as requested when a user attempts to export an MP3.
The user can access the file, they simply can't navigate to it through the open dialog box, so i need to preset the MP3LibPath registry to it doesn't ask them.
Is there any way of settings the key when the user opens the software?
I've spoken to RM and they have directed me to the following forum/post
http://communities.rm.com/forums/posts. ... stID=58687
I am concidering following Jamie Shand's second option, which i think forces the software to re-register itself with windows for each individual user.
However, Jamie mentions about needing a product code, does anyone know what the product code is?
I hope this makes sense. If not just ask and i'll try and explain myself better.
Thanks for any help.
Matthew Millar
The Story:
I'm currently trying to distribute Audacity to ours schools computers, however, because we use RM, we have to use their package management system.
Because of this, software must been installed, between two snapshots. One where the computer doesn't have the software installed, and one where it does.
From this the package manager then generates an MSI of the changed files and settings and distributes that.
However, it appears to have a problem with HKEY_CURRENT_USER registry keys, as it doesn't re-run the MSI the first time the program is used, to generate any user specific registry keys.
Please note that the key is within the MSI, it's simply not applied because the software is installed at startup, when no user is logged on.
Ideally i need the MSI to re-run/register itself when the user runs it for the first time, which should apply the CURRENT_USER keys, simular to Microsoft Office when a new user logs on.
The Problem:
Users are unable to export MP3's, because they're unable to browse to the lame_enc.dll file, which is based on the C drive (restricted), as requested when a user attempts to export an MP3.
The user can access the file, they simply can't navigate to it through the open dialog box, so i need to preset the MP3LibPath registry to it doesn't ask them.
Is there any way of settings the key when the user opens the software?
I've spoken to RM and they have directed me to the following forum/post
http://communities.rm.com/forums/posts. ... stID=58687
I am concidering following Jamie Shand's second option, which i think forces the software to re-register itself with windows for each individual user.
However, Jamie mentions about needing a product code, does anyone know what the product code is?
I hope this makes sense. If not just ask and i'll try and explain myself better.
Thanks for any help.
Matthew Millar