일반적으로 stackoverflow에 대한 질문에 대답하기 위해 특정 사람을 호출하는 것은 적절하지 않습니다. 나는이 태그를 모니터링 할, 그래서 그것을 볼 수 있지만, 당신은 알고 있습니다 만, 그래서 =]
는 플러그인을로드 할 수 없습니다 이유를 세 가지 기본적인 이유가 있습니다 :
- 플러그인은
올바르게 등록되지 않은이
- 파이어 브레스가 당신을 대신해 돌보아주기 때문에 가능하지 않습니다. 물론 아무것도 잘못되었다는 것을 보장 할 수 없습니다. 이 문제를 해결하는 유일한 방법은 등록 작업 방법을 배우고 모든 것을 다시 확인하는 것입니다.
- 플러그인 DLL이는 무슨 일이 일어나고 있는지에 관해서는 제 1 추측 할 수있는 시스템
- 에 사용할 수없는 라이브러리를 가지고; 가장 좋은 방법은 Dependency Walker을 사용하여 사용할 수없는 종속성을 확인하는 것입니다.
ieshims.dll
은 작동 할 때 보이지 않는 것처럼 보이지만 대부분 다른 것은 문제가 될 가능성이 높습니다. vs2013에 추가되지 않은 vs2013에 의해 추가 된 종속성이있을 수 있습니다. 또한 firebreath에서 win_common.h의 대상 세트가 Windows XP에 맞는지 확인합니다.
- 플러그인이 실제로로드 중일 수 있지만 즉시 충돌 할 수 있습니다.
- 이것을 테스트하는 가장 쉬운 방법은 플러그인 수명주기의 초기에 __debugbreak()에 대한 호출을 추가하는 것입니다. 이렇게하면 충돌하는 것처럼 보이지만 디버거를 부착 할 수 있습니다. 그 중 어느 것도 내가 토론을위한 더 적절한 장소입니다 firebreath-dev 구글 그룹을 사용하는 것이 좋습니다 것입니다 도움이되지 않으면
.
'@ taxilian' 도와주세요! – qingdujun