PDA

View Full Version : Enabling Windows Identity Foundation on Windows 8



scensi
06-21-2013, 12:46 PM
Does anyone know if InstallShield 2013 has the capability of enabling Windows Identity Foundation on Windows 8 or what would be the best approach?

Any suggestions will be helpful.

Thank you.

Paul.Nicholas
10-14-2013, 08:43 AM
I would also be very interested to know how to do this
(a .PRQ file to achieve this would be very helpful!)

MichaelU
10-14-2013, 09:03 AM
My approach would probably be to use the Windows Features setting on a package in a Suite/Advanced UI project. (Here are some details on how to specify a custom Windows feature (http://community.flexerasoftware.com/showthread.php?207429-Enabling-ASP-NET-4-5-when-IIS-is-enabled&p=491147#post491147).) Note that you'll have to determine the internal name of the Windows feature on each OS you want to support. One way to approach this is through the command-line: dism /online /get-features > featurelist.txt

Paul.Nicholas
10-15-2013, 06:11 AM
Thanks Michael,

Do you happen to have any reference information on how to do this with the Professional edition of InstallShield 2013 (i.e. not within a Suite project)?

Thanks

Roman1
10-15-2013, 06:36 AM
Yes, doing this in msi Setup should be also possible.

MichaelU
10-15-2013, 09:47 AM
I would typically not recommend installing Windows Features from within an MSI transaction. It's possible, and may work fine, but I expect there are some interactions around which work poorly. That said, if you have a single target OS such as Windows 8, and don't mind the lack of progress feedback (and other violations of the MSI transactional model), it's fairly straightforward to call dism.exe as part of a custom action.