1.添加注册表项(假设文件类型为abc)
- 在HKEY_CLASSES_ROOT建名为 ".abc” 的子目录,并在该目录下建: Name=Default,Data=abcfile的项;
- 在HKEY_CLASSES_ROOT建名为 "abcfile”(与上一步骤中"Data=abcfile”的"abcfile”名称一致)的子目录;在该目录下建两个子目录:DefaultIcon和Shell,如果对文件显示图标没有要求,DefaultIcon采用默认值,Shell往下再建Open目录,Open往下再建Command目录,在这里来指定文件关联到哪个程序,如"/Program Files/abc.exe" "%1",注意,必须要加上引号;
2.实现对应的abc.exe程序来处理*.abc文件(GetCommandLine()这个函数将会返回文件的路径);