我目前正在为DLL
Windows Explorer
工作,它为某些类型的文件提供各种功能,如信息和缩略图。到目前为止,它在Windows x64上工作正常,我现在处理32/64 bits
问题和注册过程(此过程由一个用C#
编写的小型独立程序完成。)
我的理解是:
我的问题是:
我读过有关该主题的一些页面:
Windows 64-bit registry v.s. 32-bit registry
http://msdn.microsoft.com/en-us/library/aa384232%28v=VS.85%29.aspx
答案 0 :(得分:3)
您的理解是正确的。您需要为32位Windows上的用户提供32位版本,并为WOW64下的32位进程提供常用对话框。
如何部署取决于您的安装工具。当我这样做时,我从同一个源创建了两个版本的单独的MSI,并使用了安装它们的bootstrapper setup.exe。建议的做法是从MSI设置注册表设置。然后你让注册表重定向在WOW64下做它的魔力。