怎么做到通过修改注册表,使某一类型文件默认由我的程序打开?
上次也问了类似的问题,但是得到的回答更多的是如何使用argc和argv两个参数。
我在贴吧也问了这个问题,上次村长建议我使用InnoSetup等程序,在安装时实现,我觉得这样的话,如果我做一个小程序,还需要安装,有点麻烦。
并且,万一,嗯……万一。这个类型的文件被修改成别的程序默认打开了,用户也无法在我的程序中进行设置,使得该类型文件的默认打开方式恢复成我的程序。
因为我之前在网上搜到过通过修改注册表事程序开机自启的代码,所以我想,修改注册表实现这个功能应该不难吧?
但是我没有搜到如何实现此功能,我对注册表分析了一下,但是写了代码后没有效果。
综上所述,我需要实现这个功能。可以直接给可直接编译的示例代码吗?可以的话,谢谢。