一个极其隐秘只有...吧 关注:2,376贴子:11,097
  • 16回复贴,共1

win7自绘桌面最终版

只看楼主收藏回复

XP版、win7初版
http://tieba.baidu.com/p/2599288057
新特性:
修复了初版除了桌面的列表也自绘的缺陷
关于hook的代码放在CustomDesktop.cpp了,要实现其他功能可以直接使用这个文件
使用DLL劫持技术,随explorer.exe启动自动加载(虽然可能报毒)
使用GDI+,支持常用图片格式和透明通道(虽然效率低,要做成动态的话用GDI吧)
兼容系统某些视觉选项(比如窗口内的动画控件和元素)
兼容各种主题
任务栏也可以绘制了
用法:
把要当成桌面的图片放到D:\img.jpg,可以是png等格式但要把扩展名改为jpg
运行Secur32\install.bat安装
运行Secur32\uninstall.bat卸载
如果失败了多试几次

战争只能让那些未经历它的人感到快乐。——伊拉兹


win7自绘桌面.zip
大小:341.15KB下载:24次转存:5次
文件已失效
通过百度相册上传1楼2014-07-13 23:18回复
    WIN7动态桌面
    做图的时候尺寸小了点...
    下载地址
    http://pan.baidu.com/s/1dD299tB
    无路赛无路赛无路赛~~——钉宫理惠


    通过百度相册上传3楼2014-07-28 12:54
    回复
      重要更新!!
      因为在getHwnd中改变了EBX的值,过一段时间后explorer会卡死
      解决方法:改用ECX寄存器
      还有一些优化和兼容更新
      下载地址
      http://pan.baidu.com/s/1pJHiDfX
      不要问你的祖国可以为你做什么,要问你能为你的祖国做什么。——约翰·F·肯尼迪


      5楼2014-08-11 21:16
      回复
        优化更新
        把一些绘图函数改成了GDI,动态桌面减少一半CPU占用率
        下载地址
        http://pan.baidu.com/s/1gd1QgV5
        战争只能让那些未经历它的人感到快乐。——伊拉兹


        7楼2014-08-23 23:12
        回复
          @楚留香107 画图标就是当m_needUpdateIcon为真时文件列表WM_PAINT由原过程处理,OnFileListBeginPaint把目标DC替换为缓冲DC,父窗口WM_ERASEBKGND时把已经画好的背景复制到m_bufferImgBackup,然后清除缓冲DC准备画图标层,PostDrawIcon时缓冲DC为画好的图标层,把它复制到m_iconBufferImg,然后把背景层和图标层画回缓冲DC


          11楼2017-06-05 19:17
          回复
            为什么32位的win7 注入失败?


            IP属地:湖北12楼2018-05-31 17:51
            回复