키와 값을 RegSetValueExA
을 사용하여 레지스트리 항목에 이미 설정하고 만들어졌습니다. 하지만 지금은 레지스트리 항목에서 그 키와 값을 삭제하고 싶습니다. 그리고 나는 RegDeleteKey
을 사용하고 있습니다. 그러나 "시스템은 지정된 파일을 찾을 수 없습니다."라는 오류 2는 어떻게 해결할 수 있는지 말해 줄 수 있습니까?레지스트리 항목에서 레지스트리 값과 키를 제거하는 방법
2
A
답변
1
레지스트리 키에 하위 키가 있습니까? RegDeleteKey
은 재귀 적 삭제를 수행하지 않습니다. Vista + 용으로 작성하는 경우 RegDeleteTree
을 사용할 수 있습니다. 그렇지 않으면 재귀 적 삭제를 코딩해야하지만 MSDN에 예제 코드가 있습니다.
shlwapi.dll에서 SHDeleteKey
을 사용할 수도 있습니다.
4
코드를 모두 표시 할 수 있습니까? 여기있는 사람이 문제를 좁히는 데 도움이되지 않습니다.
만약 제가 짐작할 수 있겠지만, 지정된 방법으로 잘못된 점이 있습니다. LPCTSTR lpSubKey RegOpenKeyEx 또는 RegDeleteKey.
예 :
당신이 만든 경우 키
RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software", 0, KEY_ALL_ACCESS, &RegHandle)
RegDeleteKey(RegHandle, test)
또는
RegOpenKeyEx(HKEY_LOCAL_MACHINE, someNullValue, 0, KEY_ALL_ACCESS, &RegHandle)
RegDeleteKey(RegHandle, L"Software\\test")
:
HKEY_LOCAL_MACHINE\Software\Test
를 삭제하기 위해, 당신은 같은 것을 필요
MSDN에서 기능을 다시 확인하십시오.
1
두 가지 오류 2 /를 확인하기 위해 "파일을 찾을 수 없습니다"
- 는 대신 실제 키의 키 내에서 "값"아니다 있는지 확인합니다. 당신이 HKCU> 소프트웨어> 회사 이름과 같은 폴더를 만든 다음 RegSetValueEx와 옵션 = "foo는"같은 값을 저장하는 경우
는, 당신은 RegDeleteValue 또는 RegDeleteValueEx 이것을 삭제해야합니다.
- 64 비트 OS 인 경우 32 비트 대 64 비트의 별도 레지스트리보기가 있습니다. 기본적으로 32 비트 앱은 32 비트보기를 모든 용도로 사용하지만 어떤 이유로 KEY_WOW64_64KEY를 사용하여 항목을 만든 경우 삭제할 때 사용해야합니다.
관련 문제
- 1. 레지스트리 키를 제거하는 방법?
- 2. InstallShield 레지스트리 키를 지역화하는 가장 간단한 방법
- 3. .ini 파일로 레지스트리 키를 만드는 방법
- 4. Everyone이 Win32 레지스트리 키를 쓸 수 있습니까?
- 5. 프로세스에서 읽고 쓰는 모든 레지스트리 키를 기록합니다.
- 6. 레지스트리 키를 읽고 텍스트 상자에 값을 입력하십시오.
- 7. 윈도우 64 레지스트리 Wow6432node 내 키를 생성하고
- 8. 레지스트리 GetSubKeyNames()는 Regedit와 다른 키를 나열합니까?
- 9. Wix를 사용하여 레지스트리 값에 레지스트리 설치 경로
- 10. 변경 레지스트리 값은 Windows 레지스트리 내부 트라이던트
- 11. 커널 모드 레지스트리 액세스를 포함하여 레지스트리 모니터링?
- 12. Windows Mobile 레지스트리 UnauthorizedAccessException
- 13. 레지스트리 키 삭제 오류
- 14. 레지스트리 키가 존재하는지 확인
- 15. MSI는 레지스트리 키 복구를 방지합니다
- 16. C#, .NET, 레지스트리 키 값 처리, 어떻게 레지스트리 경로에 매핑합니까?
- 17. x64 플랫폼의 레지스트리 키에 대한 레지스트리 리디렉션 사용 안 함
- 18. 레지스트리 액세스 예외 문제
- 19. C# 레지스트리 (배열에서 문자 사이의 간격을 제거하는 방법)?
- 20. Jboss 5.0.1 GA Interceptor 레지스트리 콘솔 경고 메시지 - 제거하는 방법?
- 21. 64 비트 .NET 응용 프로그램에서 WOW64 레지스트리 키를 여는 방법
- 22. WoW64 및 x64 프로세스에 대한 공유 레지스트리 키를 만드는 방법
- 23. Silverlight에서 레지스트리 액세스
- 24. 레지스트리 키 값 삭제
- 25. 레지스트리 사용 권한 문제
- 26. VB.NET 레지스트리 읽기
- 27. Windows 레지스트리 'ShellState'값을 해석하는 방법
- 28. 레지스트리 값을 새로 고치는 방법
- 29. 레지스트리 위치에 글을 쓰는 방법
- 30. 레지스트리 - 키 생성 - 보안
코드를 게시 할 수 있습니까? 우리가 당신이 어떤 기능을 전달하는지 모른다면 당신을 도울 수 없습니다. –