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.
|