获取自定义图标以在“打开方式...”对话框中显示
10LK
我已经为程序创建了以下注册表项:
[HKEY_CURRENT_USER\Software\Classes\Applications\myprog.bat][HKEY_CURRENT_USER\Software\Classes\Applications\myprog.bat\DefaultIcon]@="C:\\Users\\me\\myprog.ico"[HKEY_CURRENT_USER\Software\Classes\Applications\myprog.bat\Shell][HKEY_CURRENT_USER\Software\Classes\Applications\myprog.bat\Shell\Open]"FriendlyAppName"="myprog"[HKEY_CURRENT_USER\Software\Classes\Applications\myprog.bat\Shell\Open\Command]@="c:\\Users\\me\\myprog.bat"
当窗口“打开方式...”对话框打开时,我可以看到正确列出的条目为“ myprog”,但是它显示了批处理文件的通用图标。如何显示我的自定义图标?
当我通过选择“始终使用选定的程序打开此类文件”将文件类型与之关联时,资源管理器中的文件图标会正确显示我的自定义图标,因此我不确定为什么它在“打开方式为...”对话框。