到此为止,把程序执行一下就可以看到预期的效果了。当然你还想给.exe设置个图标,可用图标制作工具制作一个ico图标如favicon.ico并添加到项目根目录,在项目右键属性的“应用程序”选项卡下的“图标和清单”栏,图标下拉选择favicon.ico,保存后把程序执行一下即可。
最后把bin/debug或者bin/release下的可执行程序后缀改成scr,并拷贝到系统盘Windows的system32下。
这样通过桌面个性化的屏幕保护程序设置一下就可以投入使用了,是不是很炫呢!赶紧试试吧!
总结:
1)我采用将背景图片作为“嵌入的资源”的方式,将内嵌资源编译进exe文件里面,故无需将背景图片一同拷贝进去;否则还需将背景图片一同拷贝进去。
2)这个项目是用VS2012创建的,默认的目标框架为.NET Framework 4.5,这样运行生成的可执行文件MyScreenSaver.exe及MyScreenSaver.scr文件在外部均能够正常运行;但拷贝到C:WindowsSystem32下,运行就报错:"This application could not be started. Do you want to view information about this issue?"
我试着将目标框架修改为.NET Framework 4,重新运行后,MyScreenSaver.exe及MyScreenSaver.scr文件在外部均能够正常运行,拷贝到C:WindowsSystem32下运行也没有问题了。另外我发现目标框架为.NET Framework 2.0时也没有问题。真是奇怪!具体原因,笔者暂时不明所以。系统为Windows 7 旗舰版 SP1。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到c#教程频道。










