|
■No90201 (ネット さん) に返信 > こういうことでしょうか?
No90200 の回答は >> そこから DeleteSubKeyTree("AVG", False) した場合 であって > DeleteSubKeyTree("CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers\AVG", False) ではないですよ。
Using reg = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey("CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shellex\ContextMenuHandlers", True) reg.DeleteSubKeyTree("AVG", False) End Using (VB.NET 2003 世代の場合は Using が使えないので、Close メソッドを用いてください)
ContextMenuHandlers キーが無い場合や権限不足の場合に備えての例外対処も忘れずに。
|