在你的程序中编写代码,在注册表中添加两项(假设你的程序叫a.exe,欲打开的文件扩展名为.a):
1. HKEY_CLASS_ROOT\.a,默认值 “afile"
2. HKEY_CLASS_ROOT\afile\shell\open\command,默认值 “a.exe %1"
往注册表中写入数据可用delphi中的TRegistry类实现。
1. HKEY_CLASS_ROOT\.a,默认值 “afile"
2. HKEY_CLASS_ROOT\afile\shell\open\command,默认值 “a.exe %1"
往注册表中写入数据可用delphi中的TRegistry类实现。
右键点击文件,选“打开方式”(open with...)
选你的程序(列表中没有可以在“其他”里选),
点中“始终用该程序打开该类型文件”就ok了