原帖地址:
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程序图标隐藏
最新推荐文章于 2025-12-25 11:01:14 发布
本文详细介绍了软件如何实现在后台隐藏图标、功能列表及程序列表的方法。包括修改注册文件隐藏图标、重载Document类方法隐藏功能列表,以及通过特殊操作隐藏程序等。
495

被折叠的 条评论
为什么被折叠?



