程序开机自启动

安装完成之后自启动:

首先看看自启动如何处理,自启动处理方法很简单。只需要处理一个PKG文件就行了。
看PKG文件内容:
"/Symbian/9.1/S60_3rd_MR/Epoc32/release/GCCE/UREL/TestStart.exe"                

-"!:/sys/bin/TestStart.exe", FR, RI//这里只需要添加FR,RI标识符就可以安装完后自启动了
在这里需要注意:
EXE文件应该放在PKG里所有资源的最后。因为EXE安装完成后,可能需要用到前面的资源。

随机自启动:

第一步:写一个RSS文件,就用自己的那个UID3作为文件名即可,放在data目录下面,内容如下:
#include <startupitem.rh>
RESOURCE STARTUP_ITEM_INFO startexe
{
executable_name = "!:/sys/bin/TestStart.exe";
recovery = EStartupItemExPolicyNone;
}

第二步:修改MMP,加一个资源如下:
SOURCEPATH        ../data
START RESOURCE UID3.rss
    HEADER
    TARGETPATH /resource/apps
END

第三步:再改一下那个PKG文件吧,如下:
"C:/Symbian/9.2/S60_3rd_FP1/Epoc32/Data/UID3.rsc" -"c:/private/101f875a/import/[2000XXXX].rsc"

注意:

1. 开机自启动必须使用 0x2 打头的保护范围uid.
2 另外注意:
"C:/Symbian/9.2/S60_3rd_FP1/Epoc32/Data/UID3.rsc" -"c:/private/101f875a/import/[2000XXXX].rsc"
3 资源文件打包时必须用[]括号,里面是去掉0x的UID3.
这个rsc一定要装到c盘,装到E盘是无法自启动的。
4 要是多个exe打包安装的时候,pkg的UID必须和自启动的UID一样

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/actual_/archive/2009/12/16/5018592.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值