×
Namespaces

Variants
Actions

安装选项FILENULL(FN)无法工作

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台:
Symbian

文章
huwell 在 29 Jun 2007 创建
最后由 hamishwillee 在 08 May 2013 编辑
  • 开发伙伴平台:

60系列开发平台 2.0, FP1,Series 80 Developer Platform 2.0


  • 设备, 软件 版本:

Nokia 7610, Nokia 6260, Nokia 6620, Nokia 3230, Nokia 6670, Nokia 9300, Nokia 9500


  • 说明:

这一选项将被忽略,换句话说文件没有被删除。 PKG文件是用来生成sis文件的,它有几个选项用在安装及卸载时。其中FILENULL允许应用程序生成的文件在卸载时被删除掉。

但现在发现无法在目标设备上正确工作。既程序卸载时该文件没被正确删除。


我们可以这样处理: 1)使用一个零字节大小的'dummy'文件来生成文件(在安装时就开始处理),如:

; creates a zero-sized configuration file 
 
; application will write to this file when run the first time
 
"dummy" - "c:\system\data\myapplication.ini"

注意:确保你的程序在打开这一空白文件时正确处理之。


2)生成一个简单的程序,它主要在卸载时运行。用来手工的删除程序生成的文件。如要让该文件在最后自动运行,可以使用FILERUN(FR),RUNREMOVE(RR),和RUNWAITEND(RW)选项,如:

; run our own uninstaller exe during removal
 
"uninst.exe" - "!:\system\apps\myapp\uninst.exe", FR, RR, RW
This page was last modified on 8 May 2013, at 03:05.
76 page views in the last 30 days.
×