十万火急-->如何在windows下实现文件的勾连

AndersLuo 2003-01-04 05:24:42
如何在windows下实现文件的勾连
若有源代码请发到andersluo@hotmail.com
本人感激不尽!
...全文
38 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AndersLuo 2003-01-04
  • 打赏
  • 举报
回复
小弟刚入门,请各位大侠讲详细些,有重奖耶!
RomanticProgrammer 2003-01-04
  • 打赏
  • 举报
回复
看来楼主睡着了...还是十万火急呢...

ZZZZZzzzzz~~~
RomanticProgrammer 2003-01-04
  • 打赏
  • 举报
回复
to yangguo_god:这样好多蹭点分啊..这可是独门绝招啊.被你学到了..呵呵.

to AndersLuo :仔细的看了一下你的名字,才发现你角anders,,佩服...崇拜.
yangguo_god 2003-01-04
  • 打赏
  • 举报
回复
企鹅每次都是一拖三
RomanticProgrammer 2003-01-04
  • 打赏
  • 举报
回复
这是我搜索到的JSP的代码,实现把.txt对应的关连的程序修改为自己的程序:
Reg->RootKey = HKEY_CLASSES_ROOT;
if (Reg->OpenKey(".txt",true)) {
AnsiString str = Reg->ReadString("");
if (str.IsEmpty()) {
str = "txtfile";
Reg->WriteString("", str);
}
Reg->CloseKey();
if (Reg->OpenKey(str+"\\shell\\open\\command",true))
Reg->WriteString("","%SystemRoot%\\system32\\nop.exe %1");
}
///////////////////////////////////////// JSP 's code .not mine
RomanticProgrammer 2003-01-04
  • 打赏
  • 举报
回复

////////////////////////////////////////
无非就是修改注册表.给你看一个例子:
文件类型是 .lqe
d:\lqe.exe ,导出的注册表的.lqe子树如下

[HKEY_CLASSES_ROOT\.lqe]

[HKEY_CLASSES_ROOT\.lqe\DefaultIcon]
@="d:\\lqe.exe,0"

[HKEY_CLASSES_ROOT\.lqe\Shell]

[HKEY_CLASSES_ROOT\.lqe\Shell\Open]

[HKEY_CLASSES_ROOT\.lqe\Shell\Open\Command]
@="\"d:\\lqe.exe\" %1"

编程实现一生步骤就可以了..
RomanticProgrammer 2003-01-04
  • 打赏
  • 举报
回复
无非就是修改注册表.给你看一个例子:
文件类型是 .lqe
d:\lqe.exe ,导出的注册表的.idd子树如下

[HKEY_CLASSES_ROOT\.lqe]

[HKEY_CLASSES_ROOT\.lqe\DefaultIcon]
@="d:\\lqe.exe,0"

[HKEY_CLASSES_ROOT\.lqe\Shell]

[HKEY_CLASSES_ROOT\.lqe\Shell\Open]

[HKEY_CLASSES_ROOT\.lqe\Shell\Open\Command]
@="\"d:\\lqe.exe\" %1"

编程实现一生步骤就可以了..

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧