I'd like to do searches possibly like in a standard MSI project, but on a Mobile Device.
I looked through the options of ActiveSync and Mobile CAB Package projects too.
A custom SetupDLL looked good, but I'd want to do this before the actual installation.
http://www.advancedinstaller.com/user-g ... updll.html
For example I want to detect a program whether it's installed on the device(registry search / file search for one of it's core files) and with what version and whether some other files are there too(so yeah, file searches).
I looked at XML Provisioning too, as the following guide says it can be used for querying too. However as it's an option in the CAB Package project I assume this would run when the installation launched from the desktop is actually starting.
http://www.advancedinstaller.com/user-g ... lprov.html
Other than that it seems I could write some C++ code most likely that would communicated with the physically connected device via the RAPI (http://msdn.microsoft.com/en-us/library/aa920177.aspx).
However, we have ActiveSync set as our chosen method for actually publishing the CABed installer, so I'm not quite sure how this would work.
Any help or guidance is welcome!
Thanks in advance

matyicsapo