Hi folks! First of all, I would like to thanks you for developping WPKG. I'm using it since years and it's the first time I'm writing to this mailing list. I've already updated the F-prot script last years but today I think I've found something interesting about the way of uninstalling msi package on client computers. I was quite bored searching registry about the "uninstall string" of a msi package. Those are changing on each version and, of course, 32 & 64bits are different. If you've a look at the java package (best sample), there's a long list of different uninstall string for each update. I find this really annoying personnaly. My small workaround is quite simple (IMHO) In the package, I'm calling a batch file <remove cmd='%SOFTWARE%\Java\uninstall.bat' /> If you have a look into that file: echo Uninstalling wmic product where "name like 'Java(TM) 6 Update%%'" call uninstall Wmic could find with a simple query the uninstall string and call directly (and silently!) the uninstaller! Within this sample, I'm asking to find a package starting with 'Java(TM) 6 Update...' I don't really like batch files with WPKG. Unfortunately, with the ' " en % characters I'm having problems into packages.xml. If you find this interesting, may wpkg.js handle this natively in the future? Waiting for your feedback & regards from Belgium ;-) Vincent -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.wpkg.org/pipermail/wpkg-users/attachments/20110727/e0887c1a/attachment.html> |