你所说的是文件关联你可以通过修改注册表来完成这种功能!HKEY_CLASSES_ROOT
  .XYZ(主键)                 默认值XYZFile
  XYZFile(主键)              默认值:你的文件类型
  |  Shell(主键)
  |  |  Open                 默认值:用你的程序打开 
  |  |    Command            键值:你的程序.exe %1(命令行参数,打开文件)
  ;  ;      
  '  ;你的程序要做的就是在注册表中添加以上主键和键值,然后写代码接收命令行参数
运行程序打开文件

解决方案 »

  1.   

    将整个注册表导出,》》》1.reg
    然后用超级免子实现上述功能,
    再立即(不要运行任何其它程序)将整个注册表导出》》》2.reg
    将两个文件对比:fc 1.reg 2.reg >3.txt
    查看3.txt文件就知道在哪里修改后可实现上述功能。
    然后在VB中用api实现。
    (regsetvalueex,regcreatekey....等)
      

  2.   

    VB操作注册表的方法:
    http://www.sqreg.com/file/vb/reg_01.htm
    http://www.sqreg.com/file/vb/reg_02.htm
    http://www.sqreg.com/file/vb/reg_03.htm
    http://www.sqreg.com/file/vb/reg_04.htm
    http://www.sqreg.com/file/vb/reg_05.htm
    http://www.sqreg.com/file/vb/reg_06.htm
    http://www.sqreg.com/file/vb/reg_07.htm
      

  3.   

    楼上GateMenD的方法可行!小兔子有个删除子菜单功能,
    可以删除一个后,比较一下就OK了!