1
'SQL Server Native Client'를 안전하게 제거하는 것이 안전 할 때 어떻게 결정합니까? SQL Server 인스턴스가 설치되어 있는지 여부를 단순히 확인하는 것은 순진하다고 생각합니다.SQL Server Native Client를 프로그래밍 방식으로 제거하는 것이 안전합니까?
내가 연구하고 다른 사람의 사이에서 다음 키의 동작을 테스트 해봤지만, 그들은 내가 필요한 걸 제공하지 않는 것 : 나는 통해에서 Win32/윈도우 API를 사용하고
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\MSIRefCount
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SNAC\MSIRefCount
...
을 C++.
그건 내 의심이지만, 내 무지로 인해, 나는 아마 'MSIRefCount'가 도움이 될 것이라고 낙관했다. 그래서 'VC++ Redistributable'과 같은 'SQL Server Native Client'는 기본적으로 설치되고 잊어 버릴 수 있습니까? – jasnmoore
매우 엄격하게 참조 계산되지 않는 한 다른 애플리케이션에서 사용할 수있는 거의 모든 것. 파일 당이 작업을 시도하려면 레지스트리의 SharedDLLs 키를 참조하십시오. – Deanna