zoukankan      html  css  js  c++  java
  • 隐藏Symbian中运行的程序的方法(转)

      今天在学习如何把程序的相关的一些信息隐藏,突然发现自己有一点“流氓”的味道。唬唬。不管了

      还是说说隐藏中需要用到的一些技巧吧。

      现在很多软件都喜欢在后台运行,并且在功能列表,程序列表中隐藏,隐藏程序图标。

      并且还能开机自运行。简直就是流氓到底。那我们来看看软件是如何做到这些“流氓”行境的。

      昨天我已经介绍了开机自启动,以及安装后自运行。

      今天让我们看看如何隐藏吧。

      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上将systeminstall里面对应的*.sis文件就可以了

      b.在3rd上需要权限目前还不知道如何处理

  • 相关阅读:
    RabbitMQ 安装
    字符串转换
    sqlserver 远程链接
    力软框架 接口映射的时候不能修改添加接口原因
    json串处理2
    版本比较,数据库存储
    各种分页方法推荐
    生成数据库编号重复问题
    从统计局抓取2016年最新的全国区县数据!!
    “集群和负载均衡”等的通俗解释
  • 原文地址:https://www.cnblogs.com/yaoliang11/p/1848036.html
Copyright © 2011-2022 走看看