2017-11-15 30 views
-1

저는 VB6에서 제 프로그램을 가지고 있습니다. 그런 다음 WISE와 함께 설치 (exe 및 lybraries)를 만듭니다. 이제 클라이언트의 집에서 컴퓨터에 설치된 DLL 및 OCX의 버전을 확인해야합니다.내 프로그램에서 사용하는 DLL과 OCX를 어떻게 볼 수 있습니까?

그럼 프로그램이 그 순간에 사용하고있는 라이브러리를 보여주는 프로그램을 추가해야합니다. 프로그램을 DLL

감사

답변

1

당신은 찾을 Dependency Walker를 사용할 수는에 따라 달라집니다.

그러나 OCX는 Windows 레지스트리를 통해 응용 프로그램 종속성 및 등록 된 구성 요소를 기반으로 런타임에로드되므로 찾기가 쉽지 않습니다. 그러나 응용 프로그램에서 참조하는 OCX 구성 요소는 도구> 참조CreateObject이라고하는 모든 장소에서 이미 확인해야합니다.

+0

감사합니다, VB6 내 프로젝트에서 할 수 –

+0

내가 자동으로 그것을 볼 수있는 유일한 방법은 VB 프로젝트에서 모든 참조를 수집하는 스크립트입니다. 일반 텍스트 편집기로 프로젝트 파일을 보면 파일의 시작 부분에 파일이 표시됩니다. 그러나 COM 컨트롤에 대해서만,'CreateObject' 또는 다른 DLL로 생성 된 것은 아닙니다. 나는 오래 전에 vbdox에 대해 한 적이있다. - https://sourceforge.net/projects/vbdox/ –

+0

여기처럼 https://sourceforge.net/p/vbdox/code/HEAD/tree/trunk/VBDOXLNG.vbp = * \ G {7487DF5C-8A92-475C-A0ED-158467BF207A} # 1.2 # 0 # release \ vbdoxcor.dll # VBDOX Core' –