Quote:
Originally Posted by Jason Lee
Can you install these seperatly? or is it all or nothing?
|
It's all or nothing for the install, and I have what I believe are very good reasons for this:
- RAM (this is really what made me chose the single package)
Because it needs to perform some logic during install and uninstall, this installation package includes a setup dll, if it was a separate package for each application, it would require a separate setup dll for each that require some install/uninstall logic (and there are many of these).
Each time we create an exe or a dll, it must contain some common code, meaning that the current 8KB setup dll would not translate into 8 dlls of 1KB each, but more like 8 dlls of 5KB each, and these setup dlls are always stored in Storage RAM !
Also, each installed package uses some registry entries for the Application Manager, again using some bytes for each package.
Remember the average size of the applications in this package is around 10KB, adding 5KB to each of them means using 50% more RAM for people who install all of them.
- Number of items in the uninstall list
Do you really want these PowerToys to add 17 entries in both your Remove Programs list and ActiveSync Applications Manager list ?
- PowerToys for Power Users
These tools are designed for power users, and most power users know how to remove separate tools from their device after the install, for most of these it is as simple as deleting the corresponding exe file.
However if the general feedback is that they should be separate CABs, I might look at that solution.