QUOTE(bongsu3 @ Oct 22 2007, 08:55 PM)
Yes, Nice themes.
But I have sent a pm to the author because he used the option of ThemeGenCE to build the theme with an _setup.xml only. So, these themes will not work on OS below WM5 (WM 2003 or 2002). The author will maybe adapt these theme for earlier version of WM.
On september 2006 I wrote here :
Tsk and XML"I noticed that if I build a TSK without an Inf file (compiled with extension “.000”) but with a _setup.xml instead, it also work with WM5.
The drawback of this is that binary data must be BASE 64 encoded in the xml, so it is not so intuitive to understand what is in the datas."
In the zip file of ThemeGenCE v2.0 I wrote a help file
TSK and XML (EN).rtf which explain some details :
QUOTE
Nevertheless, there is a light problem with TSK created with XML :
I have found a drawback writing TSK with _setup.xml :
New keys in registry :
HKLM\Software\Apps\name of TSK
HKLM\Seurity\AppInstall\name of TSK
And it creates a folder in Windows\AppMgr\name of TSK with a tmp file inside. You can't delete these folders as they are System.
Tsk installed with XML have registry key :
HKEY_LOCAL_MACHINE\Security\AppInstall\TSK_Name\Role = 64d
So, When this key is set to 64d, application are masked to the uninstaller.
If you put the value 24d, as other applications, you can uninstall TSK with classical uninstaller.
It deletes the registry keys of HKEY_LOCAL_MACHINE\Software\Apps\TSK_Nameand HKEY_LOCAL_MACHINE\Security\AppInstall\TSK_Name
and it deletes folders concerned.
So :
actually, when a TSK is loaded with xml, it creates keys in HKLM\Security\AppInstall\TSK_Name\Role = 64
and folder in Windows\AppMgr\TSK_Name
But you cannot uninstall the TSK by normal procedure because the uninstall is hidden by the value 64 of Role.
If you set this value to 24, it is possible.
ThemeGenCE if connected with ActiveSync allows you to change the role to 24.