例如我有一个自己开发的程序myProgram.exe,想要打开.jpg文件,同时又有其他的程序如aceSee关联到.jpg文件。此时即使我在程序中将HKEY_CLASSES_ROOT\myProgram和HKEY_CLASSES_ROOT\.jpg\shell\open\command中将相应的值设为myprogram.exe %1,双击.jpg文件打开的仍然是acdsee。
请问我还有什么地方遗漏了吗?
如果我在文件夹下通过设置文件夹选项->文件类型->打开方式来设置,这样就是可以的。但设置之后我没有在注册表中发现有什么变化。请问windows系统中是怎样实现上面的功能的?
谢谢!