> No, there's actually a sensible reason for it. Microsoft's goal with UAC was to...
No, I understand the point of UAC. I'm fine with that. I also understand that they needed to use various ways to detect installers. However I think that using the filename was questionable. They should have just built up a database of installer "signatures" and went with that. They could push out updates to the signatures with windows update as new ones are found, similar to the way they use virus signatures. For example, there's probably less than 10 installer manufacturers that account for over 90 percent of all installers ever made. Think: InstallShield, InstallAnywhere, Wise, VISE, Inno, etc... It shouldn't be too hard to build a generic signature database that covers those popular installers (in their various incarnations) without having to have specific signatures for each product being installed.
GroovyMAME support forum on BYOAC
|