蜉 蜉蝣小生 Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-10 #1 自己设置了一个格式的文件,格式为 *.TA,自己又做了一个.exe程序打开这种格式的文件。双击*.ta文件,选择打开方式可以打开这个文件。我知道这个操作是更改了注册表(可不知道更改了哪?)。我现在想在.exe第一次运行的时候自动更改注册表,不知道在程序里面应该怎么写,请高手指点。
自己设置了一个格式的文件,格式为 *.TA,自己又做了一个.exe程序打开这种格式的文件。双击*.ta文件,选择打开方式可以打开这个文件。我知道这个操作是更改了注册表(可不知道更改了哪?)。我现在想在.exe第一次运行的时候自动更改注册表,不知道在程序里面应该怎么写,请高手指点。
北 北狼 Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-10 #2 你看下注册表里的HKEY_CLASSES_ROOT就知道(找里的.TXT或WAV等看看),照着这个格式就OK了。程序运行时候检测HKEY_CLASSES_ROOT里面有没有.TA这项,有的话检测此项的里面的其他是否对,不对就修改,对的话就跳过,如果没有.TA,则加进去。。。。
你看下注册表里的HKEY_CLASSES_ROOT就知道(找里的.TXT或WAV等看看),照着这个格式就OK了。程序运行时候检测HKEY_CLASSES_ROOT里面有没有.TA这项,有的话检测此项的里面的其他是否对,不对就修改,对的话就跳过,如果没有.TA,则加进去。。。。
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2009-03-11 #3 HKEY_CLASSES_ROOT主键下:建立键 .ta (默认打开 mytafile)建立键 mytafile -->Shell-->Open-->Comand (默认打开 c:/mytaexe.exe "%*")
HKEY_CLASSES_ROOT主键下:建立键 .ta (默认打开 mytafile)建立键 mytafile -->Shell-->Open-->Comand (默认打开 c:/mytaexe.exe "%*")