-1
에서 값을 제거 할 수 없습니다내가 레지스트리 키 값을 생성 레지스트리
My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", "TestApp", "C:\myapp.exe")
좋은 작품, 값은 레지스트리에 있습니다. 나는
My.Computer.Registry.CurrentUser.OpenSubKey("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run").DeleteValue("TestApp")
및
My.Computer.Registry.CurrentUser.DeleteValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\TestApp")
그것은 작동하지 않습니다 그것을 삭제하려고했습니다. 오류가 발생합니다 : "가치가 존재하지 않습니다"...하지만 내 레지스트리에 가치가 존재합니다.
키는 삭제하지만 어떻게 삭제합니까? 어떤 아이디어? 당신은 예를 들어 당신이 값 삭제하려는 경우, 키에 대한 쓰기 액세스 권한을 필요로하는 경우 true로 설정
이것은 VBA입니까? 확실하게 "삭제"값이란 정확히 무엇인지 모르시겠습니까? –
이 자습서를 사용하는 Visual Basic i (파트 : 3) : https://social.msdn.microsoft.com/Forums/vstudio/en-US/5b22e94c-37a9-4be5-ad55-3d9229220194/how-to-use-add -read-change-delete-registry-keys-with-vbnet? forum = vbgeneral – User9213
고마워요. OpenSubKey는 키에 대한 쓰기 액세스가 필요한 경우 True (두 번째 매개 변수)가 필요합니다. – User9213