How do you handle allowing your program to be installed on different OS's like 2000 and XP. Is the only way to actually build it on that OS or is their a tool on Wise that looks for the OS and installs to appropriate directories like WINNT or WINDOWS?
All current packaging systems have support for the different system folders Wise for Windows Install (for example) uses the following
[WindowsFolder]
[SystemFolder] (\System32 on NT+, \System on 9x)
[ProgramFilesFolder]
which translate at run-time to the actual folders they represent.
When you see the front end of the packaging tools they would normally say "Windows" to represent the windows folder (C:\winnt or c:\windows or c:\whatever)
Wise (and any other Windows Installer-based system) also allows for "features" with conditions applied so that, for example, I can install one version of a dll for 2000/XP and another for 9x.
HtH,
Rob
robschultz@yahoo.com
-Focus on the solution to the problem, not the obstacles in the way.-
Exactly, and "most" apps that are written for 2000 or XP work on the other. Like Rob said, you may just have to apply conditions on features eg if you are adding office modules you would have to condition the feature for Office 2000(c:\program files\microsoft office\office) vis a vis XP (c:\program files\microsoft office\office10), etc. Cheers and Good luck!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.