繁体   English   中英

C ++ Windows Shell扩展-Win7 32位-64位兼容性问题

[英]C++ Windows Shell Extensions - Win7 32bit - 64bit compatibility issues

我有Visual Studio 2005,并且正在编写Windows资源管理器的Shell扩展。

它在我编译项目的Windows Vista 32bit中工作。 当项目已在Windows7 64bit上编译时,它也可在Windows 7 64bit上运行。

现在,当项目已在Windows Vista 32位上编译时,我也想在Windows 7 32位上对其进行测试,但是它不起作用!

c ++版本之间是否存在兼容性问题?

Shell扩展dll将不会注册。 (并排错误)。

有必要在Windows 7 32bit上进行编译以使其正常工作吗?

我的dll是基于codeproject.com上的“编写外壳扩展的完整白痴指南”的示例

谢谢 !

它不应在调试模式下进行编译,而应仅在发布模式下进行编译。

同样在互联网上的一个常见示例中,存在一个错误,并且应该将int转换为IntPtr ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM