如何将两个EXE文件打包到一个sis文件中?

pipzeng 2010-11-11 03:29:52
我做好了两个项目文件:Test和TestUpdate,一个是主程序Test,另外一个是升级更新程序TestUpdate,TestUpdate由Test调用,都已成功生成单独的exe和sis文件,并经真机调试完成。

现在的需求是:发布一个安装包,两个exe文件放到一个sis中(如test.sis)。sis安装时,在手机的(nokia 5235,S60 V5)“已安装程序”中应该只能开到主程序Test。(另外是一个TestUpdate程序是由Test调用的程序,不应在“已安装程序”中可见)。

不知道我这个.pkg文件改如何描述?

请熟悉的大师详细指点下,谢谢!

附:两个单独的.pkg文件如下:
**********************
Test_template.pkg
**********************
; Test_template.pkg generated by qmake at 2010-11-11T08:45:12
; This file is generated by qmake and should not be modified by the user
;

; Language
&EN


; SIS header: name, uid, version
#{"Test"},(0xee36a05a),1,0,0

; Localised Vendor name
%{"Vendor"}

; Unique Vendor name
:"Vendor"


; Manual PKG pre-rules from PRO files
; Default dependency to Qt libraries
(0x2001E61C), 4, 6, 3, {"Qt"}
; Default HW/platform dependencies
[0x101F7961],0,0,0,{"S60ProductID"}
[0x102032BE],0,0,0,{"S60ProductID"}
[0x102752AE],0,0,0,{"S60ProductID"}
[0x1028315F],0,0,0,{"S60ProductID"}
[0x20022E6D],0,0,0,{"S60ProductID"}

; Default dependency to QtMobility libraries
(0x2002AC89), 1, 0, 2, {"QtMobility"}

; Executable and default resource files
"/NokiaQtSDK/Symbian/SDK/epoc32/release/$(PLATFORM)/$(TARGET)/Test.exe" - "!:\sys\bin\Test.exe"
"/NokiaQtSDK/Symbian/SDK/epoc32/data/z/resource/apps/Test.rsc" - "!:\resource\apps\Test.rsc"
"/NokiaQtSDK/Symbian/SDK/epoc32/data/z/private/10003a3f/import/apps/Test_reg.rsc" - "!:\private\10003a3f\import\apps\Test_reg.rsc"

; Manual PKG post-rules from PRO files


**********************
TestUpdate_template.pkg
**********************
; TestUpdate_template.pkg generated by qmake at 2010-11-11T10:03:43
; This file is generated by qmake and should not be modified by the user
;

; Language
&EN


; SIS header: name, uid, version
#{"TestUpdate"},(0xee36a07a),1,0,0

; Localised Vendor name
%{"Vendor"}

; Unique Vendor name
:"Vendor"


; Manual PKG pre-rules from PRO files
; Default dependency to Qt libraries
(0x2001E61C), 4, 6, 3, {"Qt"}
; Default HW/platform dependencies
[0x101F7961],0,0,0,{"S60ProductID"}
[0x102032BE],0,0,0,{"S60ProductID"}
[0x102752AE],0,0,0,{"S60ProductID"}
[0x1028315F],0,0,0,{"S60ProductID"}
[0x20022E6D],0,0,0,{"S60ProductID"}

; Default dependency to QtMobility libraries
(0x2002AC89), 1, 0, 2, {"QtMobility"}

; Executable and default resource files
"/NokiaQtSDK/Symbian/SDK/epoc32/release/$(PLATFORM)/$(TARGET)/TestUpdate.exe" - "!:\sys\bin\TestUpdate.exe"
"/NokiaQtSDK/Symbian/SDK/epoc32/data/z/resource/apps/TestUpdate.rsc" - "!:\resource\apps\TestUpdate.rsc"
"/NokiaQtSDK/Symbian/SDK/epoc32/data/z/private/10003a3f/import/apps/TestUpdate_reg.rsc" - "!:\private\10003a3f\import\apps\TestUpdate_reg.rsc"

; Manual PKG post-rules from PRO files
...全文
284 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧