Question 1) Should my application be concerned in anyway with using HKLM\SOFTWARE\<ProductVendor>\<ProductName> namespace in relation to Win32 and Win64 compatibility ? This is my first application developed
on Win64 (DotNET v2, C# full-managed).
I read up that Win6432Node subtree exists (and I can see it visible in RegEdit) but don't fullt understand what I am looking at in HKLM\SOFTWARE\Win6432Node\ tree.
My application does not make use of any significant %dirid% substitutions in the data it keeps there.
Would I be correct in asserting that for all intents and purposes this is a non-issue and only a concern if you have a single application which ships both 32bit and 64bit binaries that acess the same registry keys to share data ?
Question 2) I need the InstallUtil.exe (the manage code installer) to obtain UAC elevation for install/uninstall operations, but I'd like to ensure priviledges are locked down for normal running of the application.
My C# managed code WindowsService implementation implements a managed installer (System.Configuration.Install.Installer sub-class). However I require the ManagedInstaller to do its thing after a UAC elevation (this is to allow it to test/check/set)
required permissions so that identity
View Complete Post