私はセキュリティ目的で追加registry key
していました。XP オペレーティング システムでwindows application
は問題なく動作しますが、アプリケーションをWindows 7 OS システム (64 ビット)にインストールすると、4 ~ 5 日後にアプリケーションが reg キーを見つけられません。HKEY_LOCAL_MACHINE\SOFTWARE
私のアプリケーションは、システムにレジストリ キーを追加するように再度要求しました。HKEY_LOCAL_MACHINE\SOFTWARE
Windows 7 OS 64 ビットでソフトウェアのレジストリ キーを削除または削除する方法がわかりません。
C#.Net アプリでレジストリ キーを追加するには、以下のコードを使用しました。
// Create an instance of HKEY_LOCAL_MACHINE registry key
RegistryKey parentKey = Registry.LocalMachine;
// Open the SOFTWARE registry sub key under the HKEY_LOCAL_MACHINE parent key
RegistryKey softwareKey = parentKey.OpenSubKey("SOFTWARE", true);
// Create a DaveOnC# registry sub key under the SOFTWARE key
RegistryKey subKey = softwareKey.CreateSubKey("MySoftWareRegKey");
subKey.SetValue("Name", encryptedMac, RegistryValueKind.String);
subKey.Close();
softwareKey.Close();
parentKey.Close();
繰り返しますが、Windows 7 64ビットシステムの場所でno error has been generated in application at running time
数日後(4〜5日かもしれません) 、アプリケーションを実行するために再度追加する必要がありました。my application couldn't find reg key
したがって、私の質問は、Windows 7 OS at に Reg Key を永続的に追加する方法HKEY_LOCAL_MACHINE\SOFTWARE
です。
提案や回答は大歓迎です。前もって感謝します!!!