Hi Mushq,
Windows Installer deployment has been updated for Windows Vista and the latest .NET Framework versions in Visual Studio 2008:
· The .NET Framework Launch Condition supports targeting applications for the new .NET Framework 3.0 and 3.5 versions.
· Windows Vista support. Windows Installer has been updated so that the user's installation experience on Windows Vista is smooth, even when you run under User Account Control (UAC). Installations do not prompt for elevation when setup.exe starts. Prerequisite components and the application (caboose) are elevated only when it is required. In cases of elevation, the user is prompted for administrator's credentials. For more information, see Windows Installer Deployment on Windows Vista.
For more information, please check:
http://msdn2.microsoft.com/en-us/library/5h2db54x.aspx
http://msdn2.microsoft.com/en-us/library/bb386063.aspx#deploy0702
Hope this helps.
Best regards.
Rong-Chun Zhang