There is an MSI inside the installation package. Start the installer and then grab the contents from the temp directory created to get it.
Normally you can't run it right away, but have to launch it through setup.exe. I created an MST that makes it possible to use the MSI, as well as handling license code, getting rid of registration screen etc.
Files to add
============
First make a scratch installation somewhere where you enter the license code. Grab the powerdvd.sim and AudioFilter\CLAud.sim files and put them in subdirectories "program files\CyberLink\PowerDVD(\AudioFilter)" of the installation source. These files are dependent on the license code, so they are needed to handle the registration.
Contents of transform (I genereated it with Orca)
=================================================
File Table
----------
Delete msxml3a.dll (won't update due to Windows file protection, make sure you have deployed msxml separately before)
Delete msxml3r.dll
Delete msxml3.dll
Add a line CLAud_SIM,_F73A875A995D9C2B33010F034EB08DF1,CLAud.sim,204,,,8192,2705 (exchange 204 for the size in bytes of your CLAud.sim, this will include your CLAud.sim in the installation)
Add a line PowerDVD_SIM,PowerDVD,powerdvd.sim,654,,,8192,2706 (exchange 654 for the size in bytes of your powerdvd.sim, this will include yoru Powerdvd.sim in the installation)
InstallUISequence Table
-----------------------
Delete the line ISVerifyScriptingRuntime (this enables the Msi packade to be run directly, without using setup.exe)
Registry Table
--------------
Add all the keys found in powerdvd7.reg
Add all entries in custom.ini under the HKLM\SOFTWARE\CyberLink\PowerDVD key
Add a line CDKey,2,SOFTWARE\CyberLink\PowerDVD,CDKey,"XXXXX-XXXXX-XXXXX-XXXXX",PowerDVD (exchange XXXX... for your CD key)
Add a line CLHeadPhone,2,SOFTWARE\CyberLink\PowerDVD,CLHeadPhone,#1,PowerDVD
Add a line HasCDKey,2,SOFTWARE\CyberLink\PowerDVD,HasCDKey,#1,PowerDVD
Add a line CPNav,2,SOFTWARE\CyberLink\PowerDVD,CPNav,#0,PowerDVD
Add a line MustUpdateKey,2,SOFTWARE\CyberLink\PowerDVD,MustUpdateKey,#0,PowerDVD
Add a line REGISTRATION_FIX,0,CLSID\{6F7425F3-EB34-46B0-9B63-430203611455}\Version\7.00,,"1",PowerDVD (This will disable the registration screen)
Shortcut Table
--------------
POWERDVD,ProgramMenuFolder,PowerDVD,PowerDVD,[INSTALLDIR]\PowerDVD.exe,,,,ARPPRODUCTICON.exe,,, (This will create a shortcut on the start menu, as this isn't done by the msi package otherwise.)
Save your mst and install with msiexec /i powerdvd.msi TRANSFORMS=your_file.mst ALLUSERS=1. Also works fine with deploying through AD/GPO. (I hope I got all extra registry entries except the ones in custom.ini and powerdvd7.reg right here). Also I think that I already have the ISScript engine on my PCs, so I don't really know if it needs to be installed first.
EDIT
----
To set the default region of the dvd player, also add a line DefaultDVDRegion,2,SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\0000,DefaultDVDRegion,#2,DefaultDVDRegion
(Make sure that the GUID is the correct one. Don't know if it might differ between different DVD drivers. Exchange the "#2" for whatever region you want) The region will be set on the next restart of the PC (might only be if there actually is a DVD in the drive during the restart - I've run out of non-set DVD players to test on)
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ