我创建了2个exe文件:open.exe和edit.exe。和一个新的扩展名:说.newext。
现在我想
我怎么能做到这一点?
答案 0 :(得分:0)
您必须在注册表中编辑类树(使用AdvApi32.dll
中的注册表功能)。以下内容未经过测试,不在我的脑海中:
HKEY_LOCAL_MACHINE\Software\Classes
,用户特定设置的基本密钥为HKEY_CURRENT_USER\Software\Classes
.newext
且默认值为 X 的子项,其中 X 是类名(唯一标识的任意字符串)文件类型)shell
的子项,其默认值为open
shell
项中,创建一个名为open
的子键,其默认值为&Open
open
项中,创建一个名为command
的子键,其默认值为"C:\path\to\open.exe" "%1"
shell
项中,创建一个名为edit
的子键,其默认值为&Edit
edit
项中,创建一个名为command
的子键,其默认值为"C:\path\to\edit.exe" "%1"