/build/static/layout/Breadcrumb_cap_w.png

Deployment of a password filter dll

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?

 


0 Comments   [ + ] Show comments

Answers (2)

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.
Posted by: piyushnasa 11 years ago
Red Belt
1

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.

Posted by: dandirk 11 years ago
Third Degree Green Belt
0

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

 

 

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ