Symbian 开机启动
来源:互联网 发布:淘宝修改中差评 编辑:程序博客网 时间:2024/05/01 17:27
该能力需要Symbian的证书,自签名无法开机启动。
#include <startupitem.rh> RESOURCE STARTUP_ITEM_INFO startexe { executable_name = "!:\\sys\\bin\\appName.exe"; //appName.exe是你要开机启动的exerecovery = EStartupItemExPolicyNone;}
2. 在你的项目文件.mmp中加入该资源文件(这里的换行一定不能错,START RESOURCE XXXXXX.rss 在一行 )
SOURCEPATH ..\data START RESOURCE XXXXXX.rss END
3.把文件添加到PKG中
"$(EPOCROOT)Epoc32\data\XXXXXX.rsc" -"c:\private\101f875a\import\[XXXXXX].rsc"
这样编译打包就直接可以开机运行了。
如果你希望在根据设置配置程序是否开机自启动,你还需要完成一下步骤
1. 修改程序的注册资源文件YourAppName_reg.rss,添加如下代码
#include <appinfo.rh> #include <uikon.rh> RESOURCE APP_REGISTRATION_INFO { //原来的代码 opaque_data = r_startup_detect; } RESOURCE NUMBER_INT8 r_startup_detect {value = 1;}
2 重载AppUi中的ProcessCommandParametersL()函数
Bool CYourAppNameAppUi::ProcessCommandParametersL( CApaCommandLine &aCommandLine ) { if(aCommandLine.OpaqueData().Length() > 0) { // 此处为用户手动启动 } else { // 此处为程序开机后自动启动,如果设置为开机不自动启动, 在此处调用Exit()函数退出。 } return CEikAppUi::ProcessCommandParametersL( aCommandLine ); }
- symbian开机自启动
- Symbian开机自启动
- Symbian 开机启动
- Symbian 2nd 开机启动
- symbian 开机自启动实现
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 让Symbian应用程序开机自动启动
- 打造symbian开机自启动程序
- 怎样实现Symbian 应用程序开机自启动
- MVC2 中的Action link产生的方式
- 腾讯下个月推行QQ实名制 部分用户称大不了不用
- A configuration error occurred during startup. Please......
- Android MessageQueue Mechanism
- A类中含有B类的一种方法
- Symbian 开机启动
- Quartz 2D编程指南1-------Quartz 2D概述
- 彻底认清PHP单例模式
- 解决:SQL1005N 在本地数据库目录或系统数据库目录中已经存在数据库别名
- 网络不通,误删路由信息 (hp unix机器)
- POJ 3093 Margaritas on the River Walk
- MyEclipse卡死的解决方案
- 提高double /float 强转为int类型的速度
- Myeclipse优化