我用vs2008做了一个shell扩展COM, 采用unicode编程,就是在资源管理器中增加一个右键菜单.在xp 32 bit下正常.但同一个文件在xp 64bit下运行失败, 没有右键菜单.我用的是regsvr32.exe进行的注册, 提示成功, 但具体成功不成功也不知道.32bit 和64bit com编写在什么地方不同?