하나 워커 : 누락 된 dll
Dependency Walker 를 사용하여 실행 파일에 대한 .dll을 사용하여 해결했습니다 . 현재 다음과 같은 형식의 .dll이 누락되었습니다.
API-MS-WIN -XXX
EXT-MS-WIN -XXX
예를 들면 :
API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL
API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL
API-MS-WIN-BASE-UTIL-L1-1-0.DLL
API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL
EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL
누구입니까? 어떤 도움도 대단히 감사하겠습니다!
추가 정보 : Visual Studio 2013을 사용하여 실행 파일을 준비했습니다 . 가장 흥미로운 점은 오류가 발생하지 않았습니다. 그러나 누락 된 누락으로 인해 결여되어 있습니다. 또한 워커의 스크린 샷을 첨부했습니다.
업데이트 1 : 문제를 해결하기 위해 VS가 컴파일 중에 사용한 라이브러리의 경로를 운없이 $ PATH 환경 변수 에 추가하려고 시도했습니다 ( Dependency Walker는 여전히 해결되지 않은 종속성을 표시 함).
이들은 API 세트입니다. 본질적 으로 Windows 7 이후 점진적 으로 도입 된 추가 수준의 호출 간접 호출입니다 . 종속성 워커 개발은 그보다 오래 전에 중단 된 것처럼 보이며 API 세트를 제대로 처리 할 수 없습니다.
따라서 이것들은 모두 거짓 음성이며 걱정할 것이 없습니다. 당신은 아무것도 놓치고 있지 않습니다.
On API-MS-WIN-XXXXX.DLL 및 기타 종속성 Walker Glitches를 참조하십시오 .
편집 : 2017 년 10 월에 누군가 마침내이 격차를 채우기 위해 노력했습니다. lucasg의 종속성을 만나 십시오 . 지금까지 간단하게 다루었지만 API 세트를 잘 처리하고 적어도 주목할만한 가치가 있습니다.
@Ofek Shilon이 말한 것 외에도, 내 프로그램에 대해 누락 된 dll을 찾으려고 할 때 dependency_walker가 누락 된 것으로 식별 한 다음 dll을 보통 무시합니다. dependency_walker가 이러한 dll이 누락되었다고 말하면 프로그램이 제대로 실행되는 것을 볼 수 있습니다.
- API-MS-WIN-*. dll
- EXT-MS-WIN-*. dll
- IESHIMS.dll
- EMCLIENT.dll
- DEVICELOCKHELPERS.dll
문제를 해결하기 위해 위의 것 이외의 dll을 검색 할 수 있습니다.
나는 또한 무시한다 :
- EFSCORE.DLL
- WPAXHOLDER.DLL
참조 URL : https://stackoverflow.com/questions/36240215/dependency-walker-missing-dlls
'ProgramingTip' 카테고리의 다른 글
Python 3.3의 해시 함수는 세션간에 다른 결과를 반환합니다. (0) | 2020.12.30 |
---|---|
Docker 컨테이너의 호스트에서 쉘 펼쳐지는 실행 방법은 무엇입니까? (0) | 2020.12.30 |
ansible 플레이 북 파일에 ssh 키 지정 (0) | 2020.12.30 |
'None is None is None'이 True를 반환하는 이유는 무엇입니까? (0) | 2020.12.30 |
cmd.exe를 사용할 때 따옴표를 어떻게 처리합니까? (0) | 2020.12.30 |