To activate online or against KMS server, users or Windows GUI need to make use of the SLMgr module too. Most of the licensing operation in Windows can be done via graphical user interface. If you’re power user, you can access to all options, flags and settings of the SLMgr.vbs command script. Enable the KMS Host by activating the server with KMS key cscript.exe slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx; Activate the server by running the following command cscript.exe slmgr.vbs /ato; Once the above is done, the KMS host will put up some records in DNS (DDNS is available).
[HKEY_CURRENT_USERSoftwareTableau]
[HKEY_CURRENT_USERSoftwareTableauRegistration]
'd9cbf188'='2047339a'
'Pedd591fb'='53f6d915'
[HKEY_CURRENT_USERSoftwareTableauRegistrationData]
'company'='Acme Butchers'
'country'='GB'
'email'='[email protected]'
'first_name'='IT'
'last_name'='USER'
[HKEY_CURRENT_USERSoftwareTableauRegistrationLicense]
'c38836f1'='9201f5c7'
![]()
[HKEY_CURRENT_USERSoftwareTableauTableau Reader 7.0]
'DefaultsInstalled'='7000.12.0803.2200'
[HKEY_CURRENT_USERSoftwareTableauTableau Reader 7.0Settings]
'LanguageCode'='en_US'
'RepositoryLanguage'='en_US'
'CacheSplashID1'=dword:000007d1
'CacheSplashID2'=dword:000000b6
'CacheVersion'='
'FirstCrashReport'='0'
'Maximized'='1'
'Position'='66,87,834,614'
HKCR registry key added to advertise file extension:
[HKEY_CLASSES_ROOTTableauReader.PackagedWorkbook.1shellopencommand]
'command'=hex(7):55,00,45,00,65,00,6d,00,69,00,4c,00,28,00,72,00,46,00,39,00,
66,00,2c,00,5d,00,63,00,34,00,4e,00,63,00,71,00,3d,00,39,00,54,00,61,00,62,
00,6c,00,65,00,61,00,75,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,
69,00,6f,00,6e,00,3e,00,48,00,45,00,54,00,31,00,44,00,55,00,5d,00,4c,00,52,
00,39,00,6f,00,43,00,48,00,40,00,37,00,75,00,66,00,57,00,27,00,40,00,20,00,
22,00,25,00,31,00,22,00,00,00,00,00
The vendor MSI does not use advertised shortcuts, in orderto provide support for conditioned shortcut delivery via Property values. Thiswas a barrier to self healing so the first change implemented was to delete thedesktop shortcut and modify the Start Menu shortcut to be advertised. TableauReader’s first run process asks for user registration information, and this populatesHKCU registry keys. The information used for registration was copied from the5.2 package, and the HKCU registry keys captured. The vendor MSI was modifiedby transform to add a USER feature as parent to the vendor features, and theUser feature holds a CurrentUser component which deploys the user registry keyscaptured earlier. The transform was generated by ORCA. Active Setup was analternative solution to deploying the user content, but it was realised that ifa user started the application before logging out and back in again, theregistration page would be displayed. Thus the changes to implement selfhealing were considered a better match to the packaging requirements.
The final change was to update the Upgrade table to includethe Upgrade codes from the two previous versions of Tableau Reader (5.2 and6.1). Since there is no consistency in the Upgrade codes between differentversions, the vendor choice of VersionMin and VersionMax fields is not entirelylogical.
FollowingQA test, it was noted that starting the application by double clicking a .twbxfile would not trigger self healing. To fix this in the simplest manner, aDarwin descriptor was hard coded into the Shell/Open/Command for the .twbx fileextension so that self healing would be triggered by this now advertised entrypoint. (If you are not comfortable with creating Darwin Descriptors then it might be safer to remove the file association from the main install and add it to the self healing process)
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |