如何加强DLL的应该如注册表引用自定义的DLL内的图标
原现在的帖子如下:
http://topic.csdn.net/u/20110609/11/e04405b3-e428-4cb2-bd30-ab443388953d.html
记事本的图标信息为:%SystemRoot%\system32\shell32.dll,-152
也成功加载了自定义的DLL图标格式,现在出现一个新问题:
我在[注册表]怎么没找到office的相关参数及版本
Office2000 Office2007 Office2010对应的图标,这是为何呀
原现在的帖子如下:
http://topic.csdn.net/u/20110609/11/e04405b3-e428-4cb2-bd30-ab443388953d.html
记事本的图标信息为:%SystemRoot%\system32\shell32.dll,-152
也成功加载了自定义的DLL图标格式,现在出现一个新问题:
我在[注册表]怎么没找到office的相关参数及版本
Office2000 Office2007 Office2010对应的图标,这是为何呀
为什么:
office的相关参数及版本
Office2000 Office2007 Office2010没有这些参数..........
C:\WINDOWS\Installer\{90120000-0011-0000-0000-0000000FF1CE}\wordicon.exe
源程序的运行呀????????
wps对文件图标的定义和普通方式相同,比如.doc文件:HKEY_CLASSES_ROOT\WPS.Doc.6\DefaultIcon
D:\Kingsoft\WPS Office Personal\office6\wps.exe,3
C:\WINDOWS\Installer\{90120000-0011-0000-0000-0000000FF1CE}\wordicon.exe
版本如:
office2000
office2003
office2007
office2010
我不确定安装的路径及版本所有参数表
然后再根据读取到的值设置HKEY_CLASSES_ROOT\上面读取到的值\DefaultIcon的默认值为你写的dll的地址,就能改好图标了
[HKEY_CLASSES_ROOT\.doc]
"Content Type"="application/msword"
@="Word.Document.8"[HKEY_CLASSES_ROOT\.doc\PersistentHandler]
@="{98DE59A0-D175-11CD-A7BD-00006B827D94}"[HKEY_CLASSES_ROOT\.doc\shellex][HKEY_CLASSES_ROOT\.doc\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}"[HKEY_CLASSES_ROOT\.doc\Word.Document.8][HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]
我修改那个呀?????????????????
这个是什么意思
难道是
版本如:
office2000
office2003
office2007
office2010
的标识吗
HKEY_CLASSES_ROOT\前面读取的值(比如是Word.Document.8)\DefaultIcon
Word.Document.8
Word.Document.12
难道找到一个就修改一个吗
C:\WINDOWS\Installer\{90120000-0011-0000-0000-0000000FF1CE}\wordicon.exe,13
{90120000-0011-0000-0000-0000000FF1CE}
这个是固定的,还是“动态”的呀
我如何在任何OFFICE的都在这个路径或者文件名码