Unanswered InstallShield not updating registry??

  • Monday, April 09, 2012 8:30 PM
     
     

    Whenever i exec my .msi setup program produced by installshield everything installs fine except for the fact that the registry entries, which i imported from a .reg file, are not being updated on the target machine.  Does anyone have any ideas what's going on?  Below is the .reg file im importing and using within my installation project


     Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{b84ca702-35a8-4e67-8d2a-6c2807b297d3}]

    @="SampleCredentialProvider"

    [HKEY_CLASSES_ROOT\CLSID\{b84ca702-35a8-4e67-8d2a-6c2807b297d3}]

    @="SampleCredentialProvider"

    [HKEY_CLASSES_ROOT\CLSID\{b84ca702-35a8-4e67-8d2a-6c2807b297d3}\InprocServer32]

    @="SampleCredentialProvider.dll"

    "ThreadingModel"="Apartment"

All Replies

  • Monday, April 09, 2012 9:10 PM
     
     
    does anyone know how i can inform installshield that the target machine is x64 or x86? this might be the problem
  • Monday, April 09, 2012 9:15 PM
     
     

    1. Watch out for 64/32 bit differences. A 32-bit install on a 64-bit system isn't going to change the native registry. It will change te corresponding HKLM\SOFTWARE\Wow6432Node entries.

    2. Those keys may be managed by Windows Resource Protection on Windows 7.

    http://msdn.microsoft.com/en-us/library/dd744761(v=vs.85).aspx

    and Windows 7 may just not change them.


    Phil Wilson

  • Friday, April 13, 2012 4:43 AM
     
     
    Hi Mike,
    As InstallShield is a third part product, I think you can get better support in their forums.
    Best Regards,

    Bob Wu [MSFT]
    MSDN Community Support | Feedback to us