我有 Visual Studio 2005,我正在为 Windows 资源管理器编写一个 shell 扩展。
它适用于我编译项目的 Windows Vista 32 位。当项目在 Windows7 64 位上编译时,它也适用于 Windows 7 64 位。
现在,当项目已在 Windows Vista 32 位上编译但它不起作用时,我也想在 Windows 7 32 位上对其进行测试!
c++ 版本之间是否存在兼容性问题?
外壳扩展 dll 不会注册。(并排错误)。
是否有必要在 Windows 7 32bit 上编译它才能使其工作?
我的 dll 是基于 codeproject.com 上的“完整的白痴编写 shell 扩展指南”的示例
谢谢 !