如何将扩展名与C ++中的默认程序关联?

时间:2019-03-23 17:21:48

标签: c++ windows qt registry

我有一个小问题。基本上使用Qt,我在注册表编辑器中使用带有QSettings类的图标保存了扩展名(例如:.c--)。唯一的问题是,我想确保在打开带有扩展名(.c--)的文件时,默认情况下会打开一个软件。我以前从未在C ++中做到过这一点,而在网上研究之后,我什么也没发现。这就是为什么我想知道。谢谢您的帮助。

QSettings  
reg("HKEY_CURRENT_USER\\SOFTWARE\\Classes\\.c--\\DefaultIcon", 
QSettings::NativeFormat);
eg.setValue("Default", 
"path_to_icon");

//Code for open the .c-- extension with a program ?

0 个答案:

没有答案