|
本帖最后由 zhousulin5 于 2020-4-17 16:46 编辑
两个要点,一是HKLM\SOFTWARE\Classes\lnkfile\IsShortcut,存在这个IsShortcut就表明lnk文件属于快捷方式。
二是HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons下面的"29"=
这个是指定快捷方式上添加的图标使用哪个图标,正常时候就是小箭头的图标,它在shell32.dll这个文件里面。
这些PE里面之所以看不到小箭头,就是因为改了这第二个,使它指向了一个透明图标。
因此,要恢复它很简单,删除掉这行"29"= ,就行了,系统内置了它的正确值,也就是会使用shell32.dll里面的那个小箭头图标。前面有给出修改这个"29"=shell32.dll,49,这个办法原理是对的,但是,还有一些是修改了shell32.dll里面的资源,直接将里面的小箭头换成了透明图标。
|
|