精华内容
下载资源
问答
  • Qt屏蔽任务管理器

    万次阅读 2017-07-18 11:18:51
    2、获取任务管理器所在路径: #define TASKMANAGER "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System" 3、控制任务管理器屏蔽与否: void setTaskMa...

    效果:

    1、引用头文件:

    #include <QSettings>

    2、获取任务管理器所在路径:

    #define TASKMANAGER "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System"
    

    3、控制任务管理器屏蔽与否:

    void setTaskManagerVisable(bool flag){    
      QSettings *settings = new QSettings(TASKMANAGER, QSettings::NativeFormat);
    
      if( ! flag) {
        settings->setValue("DisableTaskMgr", "1");
      } else {
        settings->remove("DisableTaskMgr");
      }
      delete settings;
    }

    适用于获得管理员权限的Win7

    展开全文
  • /** @hide */ public TaskThumbnail getTaskThumbnail(int id) throws SecurityException { try { return ActivityManagerNative.getDefault().... // System dead, we will be dead too soon! return null; } }
  • ubuntu任务管理器

    千次阅读 2018-07-12 14:23:50
    ubuntu下的任务管理器打开方式:命令行输入‘gnome-system-monitor’即可,展示如下:

    ubuntu下的任务管理器打开方式:命令行输入‘gnome-system-monitor’即可,展示如下:


    展开全文
  • C#在任务管理器里隐藏

    千次阅读 2009-11-16 16:58:00
    这里说的只是在WINDOWS 任务管理器里隐藏,不是在进程里消失 例如我们要隐藏QQ进程,不在WINDOWS任务管理器里显示 使用方法 private WindowsAPI.HideTaskmgrList _List = new WindowsAPI.HideTaskmgrList();...

     这里说的只是在WINDOWS 任务管理器里隐藏,不是在进程里消失

     

     

    例如我们要隐藏QQ进程,不在WINDOWS任务管理器里显示

     使用方法

     

     private WindowsAPI.HideTaskmgrList _List = new WindowsAPI.HideTaskmgrList();
            private void Form1_Load(object sender, EventArgs e)
            {
                _List.ProcessName = "QQ.exe";
                _List.Star();

            }

     

     

    下面是全部的类

     

     

    展开全文
  • Android任务管理器

    千次阅读 2016-01-08 11:36:20
    最近参考系统源代码,做了一个任务管理器。具体功能是获取用户的任务列表、活动图标、Activity的缩略图以及恢复任务、关闭任务。 首先声明,任务管理器基本上的功能都会要求系统级权限。即你手中需要有系统签名文件...

    最近参考系统源代码,做了一个任务管理器。具体功能是获取用户的任务列表、活动图标、Activity的缩略图以及恢复任务、关闭任务。

    完整的demo已上传到github,代码拙劣,将就看看:https://github.com/Ade8018/TaskManager

    首先声明,任务管理器基本上的功能都会要求系统级权限。即你手中需要有系统签名文件。

    以下代码在4.4.2及5.1.1系统上亲测可用。


    一、获取任务列表

    获取任务列表需要系统使用系统UIDandroid:sharedUserId="android.uid.system"及添加权限<uses-permission android:name="android.permission.GET_TASKS" />

    然后调用ActivityManager的getRecentTasks(MAX_TASK_COUNT,ActivityManager.RECENT_IGNORE_UNAVAILABLE)方法可以获取到任务列表。

    示例:

    	public TaskList(ActivityManager am, PackageManager pm) {
    		if (am == null || pm == null)
    			throw new NullPointerException();
    		mAm = am;
    		mPm = pm;
    		mInfos = am.getRecentTasks(MAX_TASK_COUNT,
    				ActivityManager.RECENT_IGNORE_UNAVAILABLE);
    		dofilter();
    	}


    二、获取活动图标

    ActivityInfo类中有个loadIcon方法可以获取图标。而通过PackageManager中则有getActivityInfo可以根据组件名获取ActivityInfo。RecentTask中baseIntent.getComponent()可以获取到组件名。这样我们就可以根据任务列表获取活动的图标。

    示例:

    <span style="white-space:pre">	</span>public ComponentName getBaseActivityByIndex(int index) {
    		return mInfos.get(index).baseIntent.getComponent();
    	}
    
    	public Drawable getIconDrawable(int index) {
    		ComponentName cn = getBaseActivityByIndex(index);
    		try {
    			return mPm.getActivityInfo(cn, PackageManager.GET_INTENT_FILTERS)
    					.loadIcon(mPm);
    		} catch (NameNotFoundException e) {
    			return null;
    		}
    	}

    三、获取Activity缩略图

    此功能需要权限:<uses-permission android:name="android.permission.READ_FRAME_BUFFER" />

    4.4.2版本与5.1.1版本的获取方法不同。分别如下:

    4.4.2:

    <span style="white-space:pre">	</span>public static Bitmap getTaskTopThumbnail(Context context,int persistentTaskId) {
    		try {
    			Method method_getTaskTopThumbnail = ActivityManager.class
    					.getDeclaredMethod("getTaskTopThumbnail", int.class);
    			method_getTaskTopThumbnail.setAccessible(true);
    			return (Bitmap) method_getTaskTopThumbnail.invoke(
    					context.getSystemService(Context.ACTIVITY_SERVICE),
    					persistentTaskId);
    		} catch (NoSuchMethodException | IllegalAccessException
    				| IllegalArgumentException | InvocationTargetException e) {
    			e.printStackTrace();
    		}
    		return null;
    	}
    5.1.1:

    <span style="white-space:pre">	</span>public static Bitmap getThumbnail(ActivityManager activityManager,int persistentTaskId) {
    		Bitmap thumbnail = null;
    		try {
    			Class cls_TaskThumbnail = Class
    					.forName("android.app.ActivityManager$TaskThumbnail");
    			Method m_getTaskThumbnail = ActivityManager.class
    					.getDeclaredMethod("getTaskThumbnail", int.class);
    			m_getTaskThumbnail.setAccessible(true);
    			Object obj_TaskThumbnail = m_getTaskThumbnail.invoke(
    					activityManager, persistentTaskId);
    			if (obj_TaskThumbnail == null)
    				return null;
    			Field f_mainThumbnail = cls_TaskThumbnail.getField("mainThumbnail");
    			Field f_thumbnailFileDescriptor = cls_TaskThumbnail
    					.getField("thumbnailFileDescriptor");
    			thumbnail = (Bitmap) f_mainThumbnail.get(obj_TaskThumbnail);
    			ParcelFileDescriptor descriptor = (ParcelFileDescriptor) f_thumbnailFileDescriptor
    					.get(obj_TaskThumbnail);
    			if (thumbnail == null && descriptor != null) {
    				thumbnail = BitmapFactory.decodeFileDescriptor(
    						descriptor.getFileDescriptor(), null, sBitmapOptions);
    			}
    			if (descriptor != null) {
    				try {
    					descriptor.close();
    				} catch (IOException e) {
    				}
    			}
    		} catch (Exception e) {
    		}
    		return thumbnail;
    	}
    两个方法中需要的persistentTaskId参数都是RecentTask类中的属性persistentTaskId。


    四、移除任务(移除后就不能再在任务列表中获取到这个活动)

    此功能需要权限:<uses-permission android:name="android.permission.REMOVE_TASKS" />

    4.4.2:

    <span style="white-space:pre">	</span>public static boolean removeTask(ActivityManager am, int taskId, int flags) {
    		try {
    			Method method_removeTask = ActivityManager.class.getDeclaredMethod(
    					"removeTask", int.class, int.class);
    			method_removeTask.setAccessible(true);
    			return (boolean) method_removeTask.invoke(am, taskId, flags);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return false;
    	}
    5.1.1:

    <span style="white-space:pre">	</span>public static boolean removeTask(ActivityManager am, int taskId) {
    		try {
    			Method method_removeTask = ActivityManager.class.getDeclaredMethod(
    					"removeTask", int.class);
    			method_removeTask.setAccessible(true);
    			return (boolean) method_removeTask.invoke(am, taskId);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return false;
    	}
    
    以上两个方法中的taskId都是RecentTask类中的属性--id。


    五、恢复任务

    此功能需要权限:<uses-permission android:name="android.permission.REORDER_TASKS" />

    参考源码得知,系统采用的方法是:如果该任务还没别杀掉,则恢复该任务即将该任务从后台移动到前台。如果该任务已经被杀掉了,就重新启动该任务。当该任务的id<=0的时候表示该任务已经被傻掉了。方法如下:

    <span style="white-space:pre">	</span>public void resumeTask(Context context, int position) {
    		if (mInfos.get(position).id > 0) {
    			mAm.moveTaskToFront(getPersistentIdByIndex(position), 0);
    		} else {
    			Intent intent = mInfos.get(position).baseIntent;
    			intent.addFlags(Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
    					| Intent.FLAG_ACTIVITY_TASK_ON_HOME
    					| Intent.FLAG_ACTIVITY_NEW_TASK);
    			try {
    				context.startActivity(intent);
    			} catch (Exception e) {
    			}
    		}
    	}



    展开全文
  • 任务管理器无法结束进程解决办法

    万次阅读 2015-05-07 17:10:41
    到无法关闭的程序,我们第一个想法就是进入任务管理器进行关闭进程,但是...方法一、用system权限来结束进程这种方法的根本思路是,用system的权限来运行任务管理器taskmgr.exe,取得system权限后就可以结束任何进程
  • 右键单击左下角开始菜单,选择命令提示符(管理员) 运行以下代码: reg delete hkcu\Software\Microsoft\Windows\Current...这个是解除任务管理器禁用 reg delete hkcu\Software\Microsoft\Windows\CurrentVersio...
  • Android 任务管理器分析小结

    千次阅读 2016-07-15 13:42:34
    Android任务管理器,功能实际上google已经做得很完善了,但是在一些项目中,设计师总会吐槽太丑,要修改界面(android原始界面在设计师...SystemUI负责任务管理器的展示部分,直白的讲就是展示给用户看的UI部分 从
  • Ubuntu里面的任务管理器

    千次阅读 2018-11-15 11:14:14
    2,回车,可以打开一个和Windows下面任务管理器一样的东西。 3,里面有你所有的进程,假设你现在在终端里面打开了一个pycharm,你可以在其中找到bash这个进程,右键,杀死该进程。 4,验证一下,打开一个终端,...
  • Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。 本文介绍可以使用任务管理器查看的各种进程属性。 本文内容如何查看进程的各种属性名称、PID、状态路径名称、...
  • Ubuntu中的“资源管理器System Monitor

    千次阅读 2019-02-14 13:21:00
    在Windows桌面任务栏右键“启动任务管理器”: 学习Linux,自然也希望有类似的“资源管理”,安装完Ubuntu18.10后找了一下,果然存在: 系统自带一个小软件gnome-system-monitor显示系统资源的使用情况CPU,...
  • 任务管理器经过查找发现名称叫system的进程占用特别高, 打开属性知道发现一个叫 NT Kernel & System 的进程。 另外想知道确切的驱动问题可以使用KrView (Kernrate Viewer)来查看,免费的Microsoft tool ...
  • 快速打开windows任务管理器

    千次阅读 2017-09-14 14:07:18
    使用组合快捷键: Ctrl+Alt+Delete, 然后选择 Start Task Manager(启动任务管理器) ...在文件查找中输入 ‘C:\Windows\System32\taskmgr.exe’, 回车打开任务管理器 新建一个文本文件,文件中输入‘C:\Windows\Syst
  • C# Windows 任务管理器

    千次阅读 2018-09-11 14:39:01
    最近看到 Process 这个类,非常强大,可以实现任务管理器一样的功能,枚举进程和进程的信息,于是打算自己写一个任务管理器出来。 非常简单,先导入命名空间System.Diagnostics,在Form中添加一个ListView,设置...
  • Delphi 禁用任务管理器

    千次阅读 2011-09-02 17:12:54
    任务管理器在注册表中的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System  Disable是禁止的意思。 当 DisableTaskMgr 的值为1时表示禁用,为0时
  • 解决任务管理器被禁用

    千次阅读 2018-09-05 18:24:42
    依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System。 在右侧窗口右击新建——DWORD值。 将其命名为DisableTaskmgr,然后打开将数值数据设置为00000000。...
  • C++ 禁止任务管理器的另一种方法

    千次阅读 2012-09-17 11:14:57
    禁止任务管理器有改注册表,有以独占方式打开C:\Windows\System32\taskmgr.exe,但是此方法 貌似在win7不管用,我要说的是是另一种 这种方法我也是从网上一篇任务管理器多开的文章想到的 大家都知道任务管理器是...
  • bat 打开 任务管理器

    千次阅读 2014-04-03 16:13:57
    xp下使用bat打开任务管理器: C:\WINDOWS\system32\taskmgr.exe win7: C:WindowsSystem32\askmgr.exe
  • 任务管理器全接触

    千次阅读 2004-06-25 14:06:00
    任务管理器全接触 ( 作者:mikespook | 发布日期:2003-5-24 | 浏览次数:559 ) 关键字:任务管理器,进程,系统 Windows 2000可以说是相当稳定,崩溃是很罕见的事情。但是由于程序错误或兼容性问题,有时还是有...
  • 如何打开被关闭的任务管理器

    千次阅读 2007-07-01 23:25:00
    任务管理器方法一:使用组策略编辑来设置禁止访问任务管理器 首先使用管理员级别的帐号登陆系统,然后在开始菜单的“运行”中输入:“Gpedit.msc”打开组策略编辑。在组策略编辑中找到“用户设置//管理模板//...
  • 任务管理器无法结束进程

    万次阅读 2017-09-06 15:26:13
    在使用任务管理器结束进程的时候,都有遇到无法结束进程的情况,这时候需要怎么办呢?今天U大侠小编就和大家说说解决任务管理器无法结束进程的小技巧吧! 任务管理器  方法一、  1、首先打开开始菜单中的运行...
  • 首先把你的任务管理器复制一份出来位置:系统盘\Windows\System32\Taskmgr.exe和系统盘\Windows\System32\zh-CN\Taskmgr.exe.mui然后下载一个IDA(百度自己找)接着打开64位IDA用IDA打开刚才拷出来的的任务管理器,会弹...
  • 转贴 详解任务管理器

    千次阅读 2011-05-08 22:10:00
    详解任务管理器 樱木花盗 发表于 2010-12-1 16:05:36 ㈠、概述及菜单 任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。使用任务管理器可以监视计算机性能的...
  • 任务管理器-性能中各项的意义

    千次阅读 2012-03-27 10:19:28
    任务管理器-性能中各项的意义 总数:句柄数,线程数,进程数 物理内存(k):总数,可用数,系统缓存,  内存使用:总数,限制,峰值,  核心内存:总数,分页数,未分页,  PF使用 都是什么意思? ...
  • Ubuntu系统监视(类似于Windows的任务管理器) 在终端中输入以下命令 gnome-system-monitor
  • Android实现任务管理器

    万次阅读 2011-11-03 18:31:00
    任务管理器可以实现的功能有: 1.查看当前系统下运行的所有的进程 2.可以查看每个进程的进程号、版本号以及内存占用情况 3.杀死进程(可以杀死全部进程或者杀死指定的进程) 4.查看系统剩余内存 效果图:
  • 远程桌面打开任务管理器

    千次阅读 2013-08-27 12:46:24
    使用服务器的朋友相信经常都会使用系统的“任务管理器”,但可能对于初次接触服务器的朋友来说,可能并不知道在远程桌面上怎么打开服务器的“任务管理器”。现在教大家三个最简单的办法打开远程桌面的任务。   ...
  • Win8.1系统任务管理器已被管理员禁用的解决办法:  使用管理员权限账户登录进系统.Win+X 以管理员身份运行>命令提示符>输入>rsop.msc>确定>打开组策略,展开用户配置-管理模板-系统-Ctrl+Alt+Del选项,...
  • 任务管理器画出正弦曲线

    千次阅读 2010-01-30 17:11:00
    下面是效果图:一、原理通过观察,任务管理器里CPU利用率曲线的刷新频率是每秒一次,每次绘制一秒内的平均值,并且和上一个点连起来。如果一秒内0.5秒执行程序,0.5秒休眠,那么这一秒的曲线将位于50%的地方。如果要...
  • ANDROID 隐藏 任务systemui systembar 全屏显示 转自: http://blog.csdn.net/xiao__ge/article/details/8662464 2013-03-12 10:40 1015人阅读 评论(26) 收藏 举报 说说自己的经历吧...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 336,114
精华内容 134,445
关键字:

任务管理器里的system