Deploying it Via SCCM 2007
1. Go to the below link to extract the MSI's from the setup.exe
2. Author an Install script it's simple Msiexec.exe /i "Application.msi" to install
3. Follow the Below Instructions to create a registry key(Questkey.reg) for invoking License.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\{08439167-4CA5-48E9-A810-A3A7C0B80B06}]
[HKEY_CURRENT_USER\Software\{08439167-4CA5-48E9-A810-A3A7C0B80B06}\Local]
[HKEY_CURRENT_USER\Software\{08439167-4CA5-48E9-A810-A3A7C0B80B06}\Local\KEY]
"SiteMessage"=""
"ProductName"=""
"ProductVersion"=""
4.The tougher part is invoking the License using a deployment tool (SCCM 2007), SCCM installs the s/w using a system account and wheen it has to write to a current user..you will notice the registry settings are not created..as it is running under system account, and You don't want your users to invoke license manually...
Sol: Create 2 programs for Installation (Install, InstallDBAdmin Module)
1) Install- Write the script to install the registry key silently,
---> Under Program's ENVIRONMENT Tab make sure you are running the program with user's rights; Program can run only when a user is logged on.
---> Under Program's ADVANCED Tab; select the option Run another Program First and select "Program2-InstallDBAdmin Module" select the options "Always run this programs first"
2)InstallDBAdmin Module- Install script for the application.
5.Deploy the Packages, and Run the Program from "Run Advertised programs" and there you go..!
Thanks,
Suresh S
I have found another way to licence Toad 11 silently.
1. Install the software on a reference PC and licence the product with the serial code and site message provided by Quest. This will generate the file %APPDATA%\Quest Software\Toad for Oracle\11.X\QSAuth11.key
2. Create a transform for the Toad msi in Orca and modify the AgreeToLicence property to Yes
3. Edit the transform in Wise (or similar) and add the QSAuth11.key file obtained in step 1 to the C:\Program Files\Quest Software\Toad for Oracle\ClientFiles\ directory.
4. Save the transform.
5. Install the msi using the transform (for example: msiexec /i "toad.msi" TRANSFORMS="toad.mst" /qn )
6. The ClientFiles are copied to the user's %APPDATA%\Quest Software\Toad for Oracle\11.X\ when they first start the program and this includes the QSAuth11.key licence file injected into the installation. Toad will be licenced when opened. - medo007 11 years ago