2012-07-18 59 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