Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 01:55, 4 July 2008.

KIS000383 - RUNREMOVE (RR) directive does not work as specified in some SW versions of S60 3rd Edition devices

From Forum Nokia Wiki


RUNREMOVE (RR) directive does not work as specified in some SW versions of S60 3rd Edition devices
KIS000383
Overview
RUNREMOVE (RR) directive in the .pkg file does not work correctly in some of the first SW releases of S60 3rd Edition devices.
Reported against
S60 3rd Edition, Nokia 3250 (SW 3.17), Nokia E61 (SW 1.0610.04.04), Nokia N71 (SW: 2.0613.1.12.1) , Nokia N91 (SW: 1.00.012.00 )
Date identified
July 7, 2006, updated May 15, 2008
Symptoms
-
Detailed description
The following piece of code is from a .pkg file which should command the uninstaller.exe application to be run when the main application, testapp.exe, is uninstalled.
; ********************************************************************
; testapp.pkg
;
;Language - standard language definitions
&EN
; standard SIS file header
#{"testapp"},(0xE03B7C29),1,0,0
;Localised Vendor name
%{"Vendor-EN"}
;Unique Vendor name
:"Vendor"
;Supports S60 3rd Edition
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
; *********************************************************************
;
; This executable will be run when ’testapp’ is uninstalled
;   - Remember to use UID3 for the small exe, otherwise it won’t run
;
; *********************************************************************
"\Epoc32\release\gcce\urel\uninstaller.exe"        -"!:\sys\bin\uninstaller.exe", FR, RR, RW
; **********************************************************************
;
; These files belong to the actual ’testapp’
;
; ***********************************************************************
"\Epoc32\release\gcce\urel\testapp.exe"        -"!:\sys\bin\testapp.exe"
"\Epoc32\data\z\resource\apps\testapp.rsc"        -"!:\resource\apps\testapp.rsc"
"\Epoc32\data\z\private\10003a3f\apps\testapp_reg.rsc"    -"!:\private\10003a3f\import\apps\testapp_reg.rsc"
"\Epoc32\data\z\resource\apps\testapp.mif" -"!:\resource\apps\testapp.mif"
; *************************************************************************
At least the following devices with these SW versions fail to launch the uninstaller.exe application during the uninstallation of testapp.exe.
Nokia 3250 (SW 3.17)
Nokia E61 (SW 1.0610.04.04)
Nokia N71 (SW: 2.0613.1.12.1)
Nokia N91 (SW: 1.00.012.00 )
The functionality works as specified in at least the following devices with these SW versions:
Nokia N73 (SW: 2.06.20.0.0.5)
Nokia N91 (SW: 1.10.030)
How to reproduce
-
Solution
Currently there is no workaround for this issue.
This issue does not exist in at least some of the newest SW versions of S60 3rd Edition devices. Note that RUNINSTALL and RUNREMOVE options cannot be used in self-signed SIS packages.
Related Discussions
Thread Thread Starter Forum Replies Last Post
Backward Compatibility SymbianSandy General Symbian C++ 8 2006-08-14 16:37
two text fields in a single row hnipak Mobile Java General 11 2006-09-22 16:02
Cell Broadcast Message mayankkedia Symbian Networking & Messaging 27 2007-09-20 05:06
Python for S60 3rd Edition jplauril Python 82 2008-06-04 04:47
mysterious "conversion error" when attempting to install momentarynow Mobile Java General 7 2007-07-17 21:53
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZKnowledgeBaseContentQ
     qfnZtypeQUqfnTypeZKnownIssueQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX