2012-07-18 125 views
0

我必须为想要跨分支安装的客户端生成屏幕保护程序。由于带宽限制,屏幕保护程序需要低于500KB的文件大小。实际的屏幕保护程序内容大约是200KB。我尝试过的大多数屏幕保护程序实用程序似乎都在实际内容之上添加了1-1.5MB的头部。减少/压缩屏幕保护程序文件大小

他们共享由其他开发者完成的.SCR,大小为400KB。任何人都可以请分享有关实现此目的的信息?

+0

你有没有尝试用[UPX](http://upx.sourceforge.net/)或类似的工具压缩'.scr'? – dschulz 2012-07-18 04:03:22

回答

0

.scr文件只是更名为.exe文件,所以你不必使用特殊的工具 - 你可以通过编写一个Windows程序来创建一个你喜欢的编程语言。

他们必须接受某些命令行参数:

  • /s - 开始在全屏幕模式下的屏幕保护程序。
  • /c - 显示配置设置对话框。
  • /p #### - 使用指定的窗口句柄显示屏幕保护程序的预览。

这里有一个例子C#项目位置:http://msdn.microsoft.com/en-us/library/windows/desktop/ms686421.aspx

1

你可以尝试用UPX压缩.scr文件。

+0

谢谢,我尝试在只有一个小JPG的SCR上使用UPX。 SCR大小为1.4MB。我收到'已经被UPX打包'的消息例外。看来我正在使用的软件已经在进行压缩。这很奇怪,因为jpg大小ID 50KB和SCR是1.5 MB? – 2012-07-18 04:16:19