2016-07-20 10 views
-1

저는 꽤 오래 동안 작업해온 셸 확장을 가지고 있습니다. 그것은 수행합니다속성 시트 처리기가 Windows 10/Visual Studio 2015에서 작동하지 않습니다.

  • 아이콘 오버레이
  • 이 속성 페이지를 추가하는 상황에 맞는 메뉴를 추가

하지만 (모든 지원되는 모든 Windows 버전에서 잘 작동 7 VS 2013를 사용하여 10을 포함하여 컴파일 할 때).

저는 최근에 VS 2015로 마이그레이션했습니다. 이제는 Win 7, 8, 8.1에서도 여전히 잘 작동합니다. Windows 10에 설치하면 아이콘 오버레이 및 상황에 맞는 메뉴가 작동하지만 속성 페이지가로드되지 않습니다. 디버깅 할 때 AddPage 호출은 절대로 호출되지 않습니다.

어떤 아이디어 주셔서 감사합니다.

내가 가진

답변

0

정확히 제외하고는 여기에 설명 된 동일한 문제 그것은 포코의 생성 포함) VS 2013와 컴파일 및 Windows 10에서 실행 우리의 확장에서 우리는 DllMain (일부 물건을 할 일어났다 :: 나무꾼. 시행 착오를 통해 발견 한 것은 DllMain에서 이것을 제거하면 속성 시트가 ​​표시 될 수있었습니다! 아직도 이유는 모르겠지만 Windows 10에서 재생되는 COM 스레딩 모델 문제 일 수 있습니다.