当前位置:编程学习 > wap >>

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

我做好了两个项目文件: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
补充:移动开发 ,  Symbian
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,