レジストリキーを削除しようとしていますが、これまでのところ、正常と思われるコードを試しました。
RegistryKey delete = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options");
delete.DeleteSubKeyTree("MyPaintApp");
delete.Close();
しかし、私はエラーを受け取ります:
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
私は自分の問題をグーグルで検索し、stackoverflowを検索していくつかの解決策を適用しましたが、すべてが私が使用しているのと同じ方法を使用しているようです。
編集:申し訳ありませんが、registryKeyパスでLocalMachineの代わりにCurrentUserを使用しました。これが問題でした。