Symbian程序隐藏(Program hide)
来源:互联网 发布:软件测试考核指标 编辑:程序博客网 时间:2024/06/14 08:41
Symbian 2010-01-17 22:51 阅读1 评论0
字号: 大 中 小小
http://blog.sina.com.cn/s/blog_5ccfd2d50100bycw.html
还是说说隐藏中需要用到的一些技巧吧。
现在很多软件都喜欢在后台运行,并且在功能列表,程序列表中隐藏,隐藏程序图标。
并且还能开机自运行。简直就是流氓到底。那我们来看看软件是如何做到这些“流氓”行境的。
昨天我已经介绍了开机自启动,以及安装后自运行。
今天让我们看看如何隐藏吧。
1.隐藏图标
隐藏图标很简单,只需要修改DATA目录中的****_reg.rss文件。
在资源RESOURCE APP_REGISTRATION_INFO中添加hidden= KAppIsHidden;即可以隐藏图标
2.功能列表隐藏
有二种方式实现
a.重载Document类中的UpdateTaskNameL方法即可。代码如下:
void ****Document::UpdateTaskNameL(CApaWindowGroupName *aWgName)
{
aWgName->SetHidden(ETrue);
}
b.可在以UI类中实现,代码如下:
void CXXXAppUi::HandleForegroundEventL(TBool aForeground)
{
if(aForeground)
{
TInt wgId = iEikonEnv->RootWin().Identifier();
TApaTask self( iCoeEnv->WsSession() );
self.SetWgId( wgId );
self.SendToBackground();
RWsSession session = iEikonEnv->WsSession();
CApaWindowGroupName* wgName = CApaWindowGroupName::NewLC(session, wgId);
wgName->SetHidden(ETrue);
wgName->SetWindowGroupName(iEikonEnv->RootWin());
CleanupStack::PopAndDestroy(); // wgName
}
}
3.程序列表隐藏
a.在2rd上将/system/install里面对应的*.sis文件就可以了
b.在3rd上需要权限目前还不知道如何处理
- Symbian程序隐藏(Program hide)
- Symbian程序隐藏(Program hide)
- Symbian程序隐藏(Program hide)
- Symbian程序隐藏(Program hide)
- Symbian程序图标隐藏
- 关于symbian程序隐藏图标
- Symbian 程序隐藏的某些办法
- symbian 隐藏程序图标和 运行状态
- 隐藏显示控制(is/hide/show)
- Hide Delegate(隐藏“委托关系”)
- SYMBIAN程序隐藏及程序安装自动运行
- 显示show()隐藏hide()
- 隐藏窗口(hide window)
- 隐藏标题栏 hide title
- jQuery显示hide和隐藏hide
- [symbian]如何实现程序在应用程序菜单中隐藏
- 重载(Overload) 、 覆盖(Override) 隐藏(hide)
- 重载(overload)、覆盖(override)、隐藏(hide)关系
- FTPS和SFTP的区别
- Linux for s3c2440(3.4.1我已经封好包的)
- 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案
- Wince下定制开机自启动程序
- XDoclet开发包下载网址
- Symbian程序隐藏(Program hide)
- Microsoft Office SharePoint Server 2007的文件目录结构
- Linux下看代码的好工具Kscope
- Vmware tools Install在linux的安装
- [S60]使用日志类RFileLogger输出调试信息
- 悟透JavaScript 原著:李战(leadzen)
- Writing Windows CE Display Drivers
- [摘录]选择Java接口还是抽象类
- 让你的微小离子随机分布更均匀--布朗运动