현재 MS Access 2007이 설치되어 있는지 확인하는 응용 프로그램을 유지 관리하고 있습니다. 레지스트리 키가 있는지 확인하여이 작업을 수행합니다.MS Access 2010이 설치되어 있는지 확인하십시오.
public bool IsAccess2007Installed()
{
RegistryKey rootKey = Registry.ClassesRoot.OpenSubKey(@"Access.Application.12\shell\open\command", false);
return rootKey != null;
}
어떻게하면 MS Access 2010이 설치되어 있는지 확인할 수 있습니까? 아니면 더 나은 방법은, 나는 MS 액세스 2007 이상이 설치되어 있는지 확인하려면 어떻게해야합니까?
사용자에게 관리자 권한이 있다고 가정합니다.
내가 러셀의 대답에 따라 솔루션을 구현했습니다. CurVer에 의존하지 않는 솔루션을 누군가에게 제공 할 수 있다면 코드를 게시 할 것입니다. –
관심이있을 수 있습니다 : http://stackoverflow.com/questions/2020181/find-version-of-access – Fionnuala
Thanks Remou. 답변 중 하나에 액세스 버전 13이 있는지 확인합니다. Google에 따르면, Microsoft는 미신적 인 이유로 버전 13을 건너 뛰었습니다. –