本实用工具的作用是保存桌面图标的位置,当发生由于分辨率的更改而导致图标位置大量错位后,可以使用本工具将图标的位置恢复。 本程序的实现基于Jeffrey Richter写的同类工具,调用了Richter写的DIPSLib.dll,并通过为explorer中的线程设置消息钩子来保存桌面图标信息,桌面图标的位置信息保存在注册表HKCU\Software\Richter\Desktop Item Position Saver子键下,当需要恢复时则从该键下读取图标信息。 和Richter实现不同点在于本工具将DIPSLib.dll文件保存在了exe中,当要使用时则在exe当前目录下释放DIPSLib.dll,程序结束后自动删除。该行为可能会被某些杀毒软件或防火墙阻止,在本人mcafee+tiny的组合下没有出现什么问题。 程序界面: 使用起来非常简单,点击保存即保存当前桌面图标信息,点击恢复则进行恢复。 由于考虑到一些动态连接dll在大多数非开发者的pc上缺失,故程序使用了静态连接的方式以保证最大的兼容性,缺点是文件大小比较大,达到了348k。
您需要 登录 才可以下载或查看,没有账号?加入
举报
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2024-11-16 21:41 , Processed in 0.076061 second(s), 24 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.