QUOTE
Okay, I used WinINSTALL LE to remove the Launch Condition "Installed OR MM" ("The file you are trying to open is part of Microsoft IntelliPoint Setup. To run Microsoft IntelliPoint Setup, double-click Setup.exe in the root directory.")
But now when I run the MSI I get "Error 1406.Could not write to value Model to key HKEY_LOCAL_MACHINE\Software\Microsoft\IntelliPoint. Verify that you have sufficient access to that key, or contact your support personnel."
Is there something else I am supposed to modify/remove?
Where it says could not write value Model to key...
It is trying to write the mouse model, as selected in the dialog, to the registry.
This needs to be set (its a property set via a custom action.)
Here at work, most of our systems use the same model mouse, so I just pre set it in a transform.
but here are the values I pulled out of the MSI for various models:
Wireless IntelliMouse Explorer 2.0 (With Tilt Wheel) = 16
Wireless Optical Mouse 2.0 (With Tilt Wheel) =15
IntelliMouse Explorer 4.0 (With Tilt Wheel) = 14
Basic Optical Mouse = 13
* No 12 listed *
Optical Mouse = 11
Wireless Optical Mouse = 10
Wireless Wheel Mouse = 9
Wireless IntelliMouse Explorer = 8
Wheel Mouse Optical = 7
Trackball Optical = 6
Trackball Explorer = 5
IntelliMouse Web = 4
IntelliMouse Optical = 3
IntelliMouse Explorer = 2
Microsoft Mouse = 1
IntelliMouse = 0
This HAS to be set.
Now I said I added it into a transform, but you could probably just add a public property for it to the property table of the MSI, that would allow you to set it from the command line. The property MM is being set via a custom action right now, but there shoudn't be any reason you couldn't add MM to the property table, then just add that as a commandline option like so:
IP50.msi MM=3 (This probably wouldn't work by default, you would have to modify the property table.)
Let me know if you need more help.