VB6 코드를 컴파일하는 dll (VB6로 작성)이 있습니다. 레지스트리에서 VB6.exe 경로를 읽고 있는데 제대로 작동합니다.레지스트리 경로 vb6을 몰라도 레지스트리 값을 찾는 방법은 무엇입니까?
m_oRegTool.RegistryPath = "Applications\vb6.exe\shell\make\command"
sVB6EXEFile = m_oRegTool.GetValueData("", "")
문제는 VB6.exe 경로가 XP의 레지스트리에서 다른 위치에 있고 7 (64 비트)이기 때문입니다. 레지스트리의 위치를 지정하지 않고 레지스트리에서 VB6.exe를 어떻게 찾을 수 있습니까?
덕분에,
VB6에서 코딩하는 사람은 C# 코드를 많이 사용하지 않습니다 ... –
아니요,하지만 이미 레지스트리를 읽을 수있는 코드가 있습니다. 내 대답은 설치 자체가 사용하는 위치에 대한 것이 었습니다. 다른 경로를 포함하는 다른 값을 읽는 것이 아니라 다른 경로의 일부로 읽는 것입니다. – Deanna