문제

설치 프로그램 응용 프로그램이 있습니다. 우리는 응용 프로그램과 관련된 하나의 DLL이 있다는 점에서. 우리는 각각의 모든 파일로 설정을 만들었습니다. "설치 Shield 6.3"을 사용하고 설정 파일을 만들었습니다. 빌드를 만든 후. 이 빌드는 2000 년에 작동하지 않고 XP에서 작동합니다.

Win2000에서만 .dll을로드 할 수없는 오류 메시지가 표시됩니다.

어떤 생각이든 문제는 무엇입니까? 하라에 안부

도움이 되었습니까?

해결책

설치를 실행해보십시오 필라몬 백그라운드에서 누락 된 DLL 이름으로 필터링됩니다. 그런 다음 DLL이 검색되는 위치를보고 문제를 해결하십시오. 추가 정보가 없으면 말하기는 어렵지만, 첫 번째 차이점은 XP의 시스템 폴더가 C : Windows System32이고 Win2000에서는 C : winnt System32라는 것입니다. 어떤 이유로 든 시스템 경로를 하드 코딩 한 경우 문제가 될 수 있습니다.

다른 팁

로드중인 시스템/타사 DLL 중 하나가 사용 가능하지 않거나 잘못된 버전이있는 것처럼 보입니다. 같은 도구를 사용하십시오 의존성 워커 필요한 모든 DLL을 사용할 수 있는지 확인하려면

XP에서 나가지 만 Win2000에서는 XP에서 빠져 나가는 프리 큐트가 있습니다.
당신은 그것을 실행해야합니다 의존성 워커 Win2000의 도구 및 문제가있는 DLL을로드하면 도구는 누락 된 내용을 알려줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top