I want to set a value for \'NoModify\' in below registry path. \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\XXXX\"
I am using below
As far as you compiles your .NET program as x86
not AnyCPU
, you will be using the "correct" registry keys meant for x86 in any circumstances because it will be running as x86.
If you compile it as x64
or AnyCPU
, it could be quite tricky because it will probably run as x64 on an x64 machine and uses the "wrong" registry where HKLM\SOFTWARE
for x86 programs is actually HKLM\SOFTWARE\WOW6432Node
.