AutoPicture 在Windows7下也是可以正常工作的。设计要求就是以最低的内存和CPU占用,并且是绿色的,模拟实现这一功能。为体现绿色,我将AutoPicture设计成了借助于rundll32或者其他的加载器的单一dll文件。 使用了病毒常用的一些技巧,把这些方法用于正事,让AutoPicture无进程,自身将自身远程注射到指定进程(默认是explorer.exe即桌面的进程),作为一个模块来运行。 为了设置一些参数,比如桌面图片文件夹路径、切换频率、是否开机启动等待,AutoPicture需要一个用户接口,所以,我Hook了系统时钟的处理函数,在时钟上单击左键即可弹出设置界面。