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?
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.