03-10-17, 09:46 AM
السلام عليكم ورحمة الله وبركاته
أستوقفتني مشكلة وأرغب في المساعدة
وهي طريقة حذف مفتاح متفرع منه مفتاح آخر عن طريق الفيجوال بيسك
هذا شرح الإضافة و الإزالة عن طريق ملف ريجستري
حاولة إزالة المفتاح عن طريق هذا الكود لكن لم انجح
كود :
My.Computer.Registry.ClassesRoot.DeleteSubKey("HKEY_CLASSES_ROOT\DesktopBackground\Shell\Restart Explorer", False)
هذا كود المشروع بالكامل
كود :
Public Class Form1
Dim path As String = "HKEY_CLASSES_ROOT\DesktopBackground\Shell\Restart Explorer"
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\DesktopBackground\Shell\Restart Explorer\command", "", "C:\WINDOWS\Restart Explorer.exe", Microsoft.Win32.RegistryValueKind.String)
My.Computer.Registry.SetValue(path, "", "Restart Explorer", Microsoft.Win32.RegistryValueKind.String)
My.Computer.Registry.SetValue(path, "icon", "C:\WINDOWS\Restart Explorer.exe", Microsoft.Win32.RegistryValueKind.String)
My.Computer.Registry.SetValue(path, "MUIVerb", "إعادة تشغيل Explorer", Microsoft.Win32.RegistryValueKind.String)
End Sub
End Class