On Sunday 17 December 2006 10:46 am, Paul Vriens wrote:
While investigating that (several hours up to now) I found (not 100% sure though) that if an executable (like our setupapi_test.exe) has the word setup in it and is not properly signed, Vista starts complaining !!!
Just copying our setupapi_test.exe to paul.exe makes it possible to run 'paul.exe --list'.
Any ideas about the latter?
http://technet2.microsoft.com/WindowsVista/en/library/00d04415-2b2f-422c-b70... Search for "Installer Detection Technology"
one of the criteria is 'Filename includes keywords like "install," "setup," "update," etc.'
The solution appears to involve adding a manifest to the setupapi_test.exe containing <requestedExecutionLevel level="asInvoker" uiAccess="false"/> which will prevent vistas installer detection heuristics from kicking in