时间是,当你设置文件关联:C++:如何正确注册和注销的文件类型关联我们的应用程序(编程)
HEY_CLASSES_ROOT \ < .EXT>
然而,这似乎是可能,但不完整的解决方案了。整个注册表中还有其他关联。例如:
HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Explorer中\ KindMap HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Explorer的\扩展
以及上述所有的,而是由HKEY_USERS \
微软添加了他们的设置默认关联控制面板小程序,它控制着什么?
我找一张白纸,或者在讨论:
“如何是一个现代化的,与Windows XP兼容Windows 7用C/C应用程序++应该注册并操纵它的文件关联,而不干扰使用资源管理器,用户设置,或默认协会CPL”
编辑:我试图进一步这项调查更多的问题在这里: How to delete ProgIDs from other user accounts when uninstalling from Windows?
的文档是长期和曲折,但一切我需要似乎是从这里得到。如果在某个地方有一个很好的总结,那么这将是非常微妙的,但是最后的决定。我应该能够重建我们的扩展注册系统,以便让每个用户都能意识到,我甚至可以扩展它以集成默认程序外壳服务,尽管这听起来对我们来说是过度的。 – Mordachai 2010-05-17 14:15:10