0

저는 Visual Studio 2005를 가지고 있으며 Windows 탐색기 용 셸 확장을 작성하고 있습니다.C++ Windows 셸 확장 - Win7 32 비트 - 64 비트 호환성 문제

Windows Vista 32 비트에서 작동하며 프로젝트를 컴파일합니다. 프로젝트가 Windows7 64 비트에서 컴파일 된 경우 Windows 7 64 비트에서도 작동합니다.

이제 프로젝트가 Windows Vista 32 비트에서 컴파일되었지만 작동하지 않을 때 Windows 7 32 비트에서도 테스트하고 싶습니다!

C++ 버전간에 호환성 문제가 있습니까?

셸 확장 DLL이 등록되지 않습니다. (나란히있는 오류).

작동하려면 Windows 7 32 비트에서 컴파일해야합니까?

내 DLL은 codeproject.com에

감사합니다 "셸 확장을 작성하는 완전한 바보의 가이드"의 예를 기반으로!

+1

당신이 매니페스트 권리를 받으셨어요 ...

는 인터넷에서 자주 예에 버그가 있고 INT는을 IntPtr로 변환 을 얻을해야합니까? 32 비트 컴퓨터에 2005 C 런타임이 있습니까? –

답변

0

디버그 모드로 컴파일하지 말고 릴리스 모드로 컴파일해야합니다.

관련 문제