文件用自己生成的exe打开,可以通过修改注册表的形式。
由于用户权限问题,可以通过修改HKEY_CURRENT_USER来设置文件的打开方式,具体如下
在HKEY_CURRENT_USER中的/Software/classes中添加想要增加的文件类型
比如想要添加.aaa,增加两个注册表项 /Software/classes/.aaa, /Software/classes/aaaapp/shell/open/command
设置.aaa的值为aaaapp,设置/Software/classes/aaaapp/shell/open/command的值为要添加的exe名称即可
图标可以通过设置DefaultIcon。