C# 2010 レジストリのRUNにあるキィーを削除したい
操作上の都合があり複数回このルートを通過することがあります
2回目以降は存在しないキィーを削除しようとしますから、当然 key.DeleteValue("MyKey"); でエラーとなります
そこで以下のようにtry,catch,finally で囲んでエラーを無視しています
RegistryKey key = Registry.CurrentUser;
key = key.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run",true);
try { key.DeleteValue("MyKey"); }
catch { }
finally { }
でもミットモナイです
実はキィーの存在を判定する方法が分りません
ご存知のかたには常識なんでしょうが ・・・・ ぜひ御教授お願い申しあげます
No.1ベストアンサー
- 回答日時:
RegistryKey.DeleteSubKey メソッドには、stringだけを引数にとるものと、stringとbool二つの引数をとるオーバーロードが存在します。
後者を使ってみてください。
RegistryKey.DeleteSubKey メソッド (String, Boolean)
http://msdn.microsoft.com/ja-jp/library/1zwkz4bt …
お教え頂き誠にありがとうございます
ご指示の通りに修正してテストしましたら一発OKでした
今後とも宜しくご指導の程お願い申上げます
ありがとうございました
わんわんワァ~ワァ~ン~!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vba 重複データ合算 5 2023/07/05 18:55
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Visual Basic(VBA) Excelのマクロコードについて教えてください 1 2022/03/27 12:02
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
String型の日付(2005/11/25)の...
-
C# マルチスレッドにおける例外...
-
nullで、return出来るのはどん...
-
【JAVA】与えられた金額を貨幣...
-
スタックオーバーフローとは?
-
子プロセスで発生した例外を親...
-
文字列からダブルクオートの削除
-
例外ってIf文の中に入れますか...
-
VBA 400エラー 1004エラー
-
C++の例外処理について
-
Javaで文字列をゼロ埋め(ゼロパ...
-
文字列が数字のみで構成されて...
-
オープンアプリにおける、テキ...
-
0除算の例外処理ができない!!...
-
時間の取得
-
エクセルVBAで、条件に一致する...
-
インスタンス参照でアクセスで...
-
複数の変数を宣言する時、同時...
-
c++,ある関数のクラスから別の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
【JAVA】与えられた金額を貨幣...
-
連続する「\\」をひとつの「\\...
-
文字列からダブルクオートの削除
-
VB.Net Object型 空かどうか
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
数字か文字列かを判定する関数
-
例外ってIf文の中に入れますか...
-
C# マルチスレッドにおける例外...
-
スタックオーバーフローとは?
-
String型の日付(2005/11/25)の...
-
Timestamp型への変換について(J...
-
C# UriFormatExceptionの回避
-
VBA Evaluate関数 型が一致しま...
-
ADOによるレコードの追加/更新
-
時間の取得
-
WebClient()以外でネットにアク...
-
C#の捕捉されない例外処理の対...
-
タトゥーや墨を入れる人の共通点
おすすめ情報