時間是,當你設置文件關聯: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