I don't know a lot about creating .MSI installer files, but that would be optimal because I could do the deployment via Group Policy.  I created a .exe installer using Advanced Installer which copies the filter (EnPasFltV2_x86.dll) to %systemroot%\System32, and makes (appends) an entry to HKLM\System\CurrentContolSet\Control\lsa:Notification Packages'.  The problem is that if I recopy/update, I end up with duplicate entries in the Notification Packages registry value.  If the value was the same across 2000+ machines, it would be easy: Just replace the whole value.

Any idea of the best way to do this, preferably with Windows Installer.  Is there a particular packaging program I should look at?


Answer Summary:
Use trial version of installshield to create the MSI. Create setup.exe, run it. It will extract the MSI in %temp%, and use that MSI.
0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


Advances Installer can create MSI.

You can use installshield to create the MSI. You can download the trial version for 21 days and give it a try.

If it creates setup.exe, run it and it will extract the MSI in %temp%, use that MSI.

Answered 06/15/2012 by: piyushnasa
Red Belt

Please log in to comment



Orca is a free tool, but completely free hand for msi.

Looks like you should be able to use advanced installer (http://www.advancedinstaller.com/) to create an msi... MSI generally has logic to remove data it added to a string and also append data.  Though honestly never really run into that senerio yet for actual real world expirence.

If Advanced Installer cannot do append to key, you could create the msi with the tool then open and edit manually with Orca (free tool from MS).

Info on the Registry table can be found here: http://msdn.microsoft.com/en-us/library/windows/desktop/aa371168(v=vs.85).aspx



Answered 06/14/2012 by: dandirk
Third Degree Green Belt

Please log in to comment
Answer this question or Comment on this question for clarity