精华内容
下载资源
问答
  • c#禁止任务管理器关闭任务

    千次阅读 2014-06-05 15:53:04
    禁止别人用任务管理器,结束自己的程序进程(.NET程序)。带着这个问题,我开始Google,开始baidu,又开始编程了。和原来的搜索结果一样,什么东西都是一筹莫展,得到的答案永远是:C#没有办法自己去禁止别人用任务...

    转载的,mark一下

    禁止别人用任务管理器,结束自己的程序进程(.NET程序)。带着这个问题,我开始Google,开始baidu,又开始编程了。和原来的搜索结果一样,什么东西都是一筹莫展,得到的答案永远是:C#没有办法自己去禁止别人用任务管理器结束自己进程。不过功夫不负有心人。我还是找到一大堆的替代方法,可以让别人不结束自己进程的方法。

    总结方法有:

    1. 把任务管理器程序给别人删除了,不让别人打开(妈呀,这个我觉得最不可取了,有点杀鸡取卵的味道,没有任务管理器,我是无法忍受的。毕竟人家用户,购买了你产品,你总不可能把别人任务管理器给洗白了吧?)否决!

    2. 接下来这个比较温柔,通过C#内置的Process类,对任务管理器的进程进行扫描,如果检查到有taskmgr.exe的进程(任务管理器进程),就把这个进程结束了。(虽然没有第一个来的恶劣,但是,用户还是不能使用任务管理器)否决!

    3. 写两个程序进行双保护。这个想法是网上提的最多的思路,如果一个程序被结束了,另一个程序检测到这个程序不在了,就立即重新启动该程序,双双保护,互助互利(结果我尝试了一下,不可取,因为1,CPU使用率太高,一直在循环检测,计算机速度立即就下了。我妈妈这个机子,P4的配置,1G内存,也来不起了。网页也卡起了。2,我写了一个第三方程序,以最快速率去结束这个两个进程,如果这两个进程为了节约CPU的使用率,而把扫描间隔时间隔的太开的话,立刻被我的程序洗白。所以,理论上这种方法,肯定是会被洗白的)否决

    4. 技术含量比较高了,通过Windows的驱动机制,把自己给隐藏了(把自己变成驱动),然后隐藏到系统中运行,在任务管理器完全找不到,其实我多喜欢这种方式的,但是,这个程序一弄出来,瑞星,Google,Hotmail,360卫士,全部当成病毒查出来了,我当时眼流花都要流出来了。他们都太不给面子,Google,Hotmail直接把我的附件删除了。随便我压缩,分包压缩,都逃不过他们的法眼。所以,我清楚的意识到,这种程序弄出来,在客户机器上,肯定是无法长久生存的。毕竟一个堂堂正正的程序,干嘛要去隐藏呢?所以。该条方案否决!

    5. 用第三方的VC++程序,辅助C#程序达到不让别人禁止C#进程的方法。哎,弄了半天,这种方法,我认为最行之有效。毕竟不得不承认,要搞Windows系统级的程序设计,C++是当之无愧的龙头老大,C#只是一个做网站级应用的能手。不过,你发布一个程序给用户,用户看到那个任务管理器里面还有个其他程序在运作或者是看到你的安装包里面怎么还有其他程序名字,确实感觉太不专业,太不地道了。话又说回来,这种辅助程序一般都要收费。我下载的那个就要收费。所以,最后,这个方案也否决了!

    难道,C#真的就不能自己弄个什么名堂的东西出来,不被任务管理器结束吗?实际,我认为,C#是可以做到这一点的。原因有2个。1,C#是支持带*号这种指针的方式的。也就是说,C#可以使用指针。2,C#可以完全无障碍的调用Windows自己的API函数(虽然性能没有VC++开发的好),调用第三方开发的COM组件,甚至调用USB插口接口相关信息(曾今做U盘杀毒的时候,用到过,不过主要还是结合API完成的,一个未公开的API函数R开头的忘记了)。所以,为此,我抱着信心开始准备找第三方提供的动态链接库之类的东西,毕竟要自己写,C#还是有许多性能和调用方面的麻烦问题要考虑,毕竟不是毕业设计,所以,能简单就简单,只要克服以上提到的5种方法的不足。

    最后,功夫不负有心人,找了大半天,找到了一个叫Peter的牛人,写了一个通过VC++程序调用VC++动态链接库,实现的VC++程序不被任务管理器结束的源代码。幸亏源代码相当详尽(VC++动态链接库的源码,VC++应用程序源码),要不然,后面的活路,就没有办法做了。于是我开始,慢慢,慢慢走上辛苦的VC++代码分析上。你们可能要问我干什么?我可以很坦然的告诉你,虽然我VC++能力确实不强,但是我要把VC++的代码,移植到C#上。听起来,很不可思意,但是,我真的成功了。最后,为了报答我的学校——成都电子机械高等专科学校和成都信息工程学院。我把VC++应用程序调用代码,移植到.NET上,并且,为了调用方便,我做成了.NET可以识别的dll运行库。只要按以下方式调用运行即可。这个dll运行库可以保护自己进程,也可以通过设置保护其他进程,作为第三方动态链接库存在。(很幸运,虽然这个第三方动态链接库我还是很花了些时间,但是绝对不收费,免费放送,提供C#工程源码下载!如果大家有兴趣也可以一起讨论一下,我的邮件是Email:k.liuxu@gmail.com),至于那个牛人的设计思路,其实,就是用系统函数挂钩,挂接了所有的系统函数消息。没有直接分析任务管理器这些东西。不过,在CMD命令控制台中,无法接受消息,所以,用命令控制台,是可以结束进程的。不过,命令控制台,一般用户不会使用,可以直接把命令控制台删除,或者移植到程序内部调用,不准用户外部调用,就行了。至于其他更麻烦的东西,就有兴趣大家在慢慢聊吧。

    前面分析VC++代码是一个艰苦的历程,简直是挥泪分析啊,眼睛都看肿了,才把VC++应用程序部分移植出来。其实总结了一下,实际上还是因为自己学习不扎实,所以才看的恼火,对不起电子高专培养我的刘光会和杨勇老师,对不起信息工程学院的安俊秀和陈晓红老师。不过最后弄出来了,还是一件好事情吧,也充分说明了C#还是可以搞一些基于系统级的调用和编程的。也许在大鸟眼睛中,移植这种工作并不算什么,这种程序也许是小儿科,不过,对于,刚刚毕业的我来说,还是一种不小的挑战。

    由于时间有限,我只把前半部分的VC++应用程序端移植完成,在以后的时间中,等我把Dll部分抽象出来,我会做成.NET可以识别的dll发布出来。如果还有时间,我就再来说说,我怎么分析的吧。不过这个可能要说很久很久了,毕竟涵盖了5年我大学学习的所有基础知识,大到系统,小到函数指针,代理,枚举这些结构,内存存储空间等等。好了废话不多说了。现在主要看看怎么使用。

    首先,我们必须具备两个DLL文件,一个是我用.NET程序生成的KProtectProcess.dll文件,这个文件可以直接放到VS.NET开发环境中进行使用。还有一个是我还没有编译出来的NKCore.dll文件(其实我移植了一半,但是里面设计很多系统关键字,我在C#中还没有找到很好的解决方案,所以正在研究),这个文件是C++的运行库,实际上核心也是这个文件。


    1首先我们新建立一个工程。如下:

    2.按照如图,放置这些控件,以便我们操作

    3.添加引用.NET可以识别的KProtectProcess.dll动态链接库(VB.NET,J#.NET,VC++.NET都可以调用)右键项目,选择添加引用:

    4.找到KProtectProcess.dll这个文件并添加(注意保持,KProtectProcess.dll文件和NKCore.dll文件在同一目录中)

    5.点确定以后,你会看到工程中,多了一个程序集KProtectProcess.dll

    6.双击,按钮进入代码的编写,(其中保护自己,停止保护自己,保护其他进程,停止保护其他进程按钮的名字分别是:button1,button2,button3,button4),具体调用代码编写如下(代码调用,已经简化的相当简单了):自身保护调用SelfProtection(),自身释放调用UnLoadProtection(),其他进程保护,首先调用ProtectProcessID赋值,然后调用ProtectProcess进行保护,如果不赋值,我会抛出一个异常。

    7. 所有工作都准备完毕就可以调试了。其中以下演示怎么保护其他进程。比如我们现在打开Windows计算器这个程序,计算器这个程序的进程名是calc.exe,所以,我们就找他的进程号PID.1764


    现在只需要在程序的进程号中输入,1764,然后点保护,最后,你看用任务管理器是不是不能结束calc这个程序了?很简单吧?

    展开全文
  • 任务管理器-性能各项的意义

    千次阅读 2012-03-27 10:19:28
    任务管理器-性能各项的意义 总数:句柄数,线程数,进程数 物理内存(k):总数,可用数,系统缓存,  内存使用:总数,限制,峰值,  核心内存:总数,分页数,未分页,  PF使用 都是什么意思? ...
    任务管理器-性能中各项的意义

    总数:句柄数,线程数,进程数
    物理内存(k):总数,可用数,系统缓存, 
    内存使用:总数,限制,峰值, 
    核心内存:总数,分页数,未分页, 
    PF使用

    都是什么意思?

    一:总数中的 
    1):句柄数:所谓句柄,简单的说就是 Windows 用来标识被应用程序所建立或使用对象的一个长整型数据,Windows 使用各种各样的句柄来标识诸如应用程序实例、窗口、控制、位图和GDI对象等等,是一种指针的指针。 
    2):线程数:指程序中能独立运行的部分。 
    3):进程数:运行的程序数目。 
    二:物理内存中的


    1):总数:好理解,就是机子里所配置的,看得见摸得着的内存总量。若有内存256MB,即256×1024=262144KB,262144KB的内存减去512KB的高位内存,再减去系统内核占用的16KB,即为:实际内存总数261616KB。 
    2):可用数:物理内存中可被程序使用的空余量。但实际的空余量要比这个数值略大一些,因为物理内存不会在完全用完后才去转用虚拟内存的。也就是说这个空余量是指使用虚拟内存(Page File)前所剩余的物理内存。 
    3:系统缓存:被分配用于系统缓存用的物理内存量。主要来存放一些关键程序和数据等。一但系统或者程序需要,部分内存会被释放出来,也就是说这个值是可变的。 

    三:内存使用: 
    1):总数:是被操作系统和正运行程序所占用内存总和,包括物理内存和虚拟内存(Page File)。它和上面的PF使用率是一致的。 
    2):限制:指系统所能提供的最高内存量,是物理内存(RAM)和虚拟(Page File)内存。 
    3):峰值:指一段时间内系统曾达到的内存使用最高值。如果这个值超过本机物理内存的数量,则应当增加物理内存以提升计算机性能;若这个值接近上面的“限制”的时候,则意味着要同时增加物理内存和虚拟内存(Page File)。 


    四:核心内存: 
    1):总数:操作系统核心程序使用的物理内存总数。通常,这一数值总是越低越好些的。 
    2):分页数:可以复制到页面文件中的内存,一旦系统需要这部分物理内存的话,它会被“映射”到硬盘,由此可以释放部分物理内存。 
    3:未分页:保留在物理内存中的内存,这部分不会被映射到硬盘,即页面文件中 

    五:PF使用: 
    PF是页面文件 Page File 的简写。这个数字容易让人误解,被认为是系统当时使用的页面文件的大小。其正确的含义应为:正在使用的物理内存和虚拟内存之和。实际使用的页面文件大小可以使用第三方软件,如 PageFile Monitor 等查看,也可以通过 Windows 控制台来查看

      在W2K/XP中,同时按下Ctrl+Alt+Del键,可以打开Windows任务管理器,单击“进程”,可以看到很多正在运行的EXE进程:

      【System Idle Process】:这是关键进程,只有16kB,循环统计CPU的空闲度,这个值越大越好。该进程不能被结束,该进程似乎没低于过25%,大多数情况下保持50%以上。

      【system】:system是windows页面内存管理进程,拥有0级优先。(当system后面出现.exe时是netcontroller木马病毒生成的文件,出现在c:\\windows目录下,建议将其删除。)

      【explorer】:explorer.exe控制着标准的用户界面、进程、命令和桌面等。explorer.exe总是在后台运行,根据系统的字体、背景图片、活动桌面等情况的不同,通常会消耗5.8MB到36MB内存不等。(explorer.exe和Internet Explorer可不同)

      【IEXPLORE】:iexplore.exe是Microsoft对因特网的主要编程器.,这个微软视窗应用让你畅游网络有了地方。 iexplore.exe是非常必要的过程,不应终止,除非怀疑造成问题。它的作用是加快我们再一次打开IE的速度,当关闭所有IE窗口时,它将依然在后台运行。当我们用它上网冲浪时,占有7.3MB甚至更多的内存,内存随着打开浏览器窗口的增加也增多。

      【ctfmon】:这是安装了WinXP后,在桌面右下角显示的语言栏。如果不希望它出现,可通过下面的步骤取消:控制面板-区域和语言选项-语言-详细信息-文字服务和输入语言-(首选项)语言栏-语言栏设置-把在桌面上显示语言栏的勾取消。这样会为你节省4MB多的内存。

      【wowexec】:用于支持16位操作系统的关键进程,不能终止。

      【csrss】:这是Windows的核心部份之一,全称为Client Server Process。这个只有4K的进程经常消耗3MB到6MB左右的内存,不能终止,建议不要修改此进程。

      【dovldr32】:为了节省内存,可以将禁止,它占用大约2.3MB到2.6MB的内存。

      【winlogon】:这个进程处理登录和注销任务,事实上,这个进程是必需的,它的大小和你登录的时间有关。

      【services】:services.exe是微软windows操作系统的一部分。用于管理启动和停止服务。该进程也会处理在计算机启动和关机时运行的服务。这个程序对你系统的正常运行是非常重要的,该进程系统禁止结束。

      【svchost】:Svchost.exe是属于微软windows操作系统的系统程序,用于执行dll文件。这个程序对你系统的正常运行是非常重要的。开机出现“Generic Host Process for Win32 Services遇到问题需要关闭”一般都是说的这个进程找不到dll文件所致。

      【msmsgs】:这是微软的Windows Messengr(即时通信软件)著名的MSN进程,在WinXP的家庭版和专业版里面绑定的,如果你还运行着Outlook和MSN Explorer等程序,该进程会在后台运行支持所有这些微软号称的很Cool的,NET功能等新技术。

      【msn6】:这是微软在WinXP里面的MSN浏览器进程,当msmsgs.exe运行后才有这个进程。

      【Point32】:这是安装了特殊的鼠标软件(Intellimouse等等)后启动的等程序,这不是系统必须的进程,通过用户许可协议安装。由于在WinXP里面内建了很多鼠标新功能,所以,就没有必要在系统后台运行,既浪费1.1MB到1.6MB的内存,还要在任务栏占个地方!

      【spoolsv】:用于将windows打印机任务发送给本地打印机,关闭以后一会又自己开开。

      【Promon】:这是Intel系列网卡配置和安装的程序,在任务栏显示图标控制程序,占据大约656KB到1.1MB的内存。

      【smss】:只有45KB的大小却占据着300KB到2MB的内存空间,这是一个Windows的核心进程之一,是windowsNT内核的会话管理程序。

      【taskmgr】:如果你看到了这个进程在运行,其实就是看这个进程的“任务管理器”本身。它大约占用了3.2MB的内存,当你优化系统时,不要忘了把它也算进去。

      【Tastch】:在XP系统中安装了powerToys后会出现此进程,按Alt+Tab键显示切换图标,大约占用1.4MB到2MB的内存空间。

      【lsass】:本地安全权限服务。是微软安全机制的系统进程,主要处理一些特殊的安全机制和登录策略。

      【atievxx】:这是随ati显卡硬件产品驱动一起安装而来。它不是纯粹的系统程序,但如果终止它,可能会导致不可知的问题。

      【alg】:这是微软windows操作系统自带的程序。它用于处理微软windows网络连接共享和网络连接防火墙,这个程序对你系统的正常运行是非常重要的

    展开全文
  • Win7任务管理器找不到进程怎么办

    千次阅读 2019-05-19 09:17:19
    原文地址:https://dsx2016.com/?p=481 ➢ 任务管理器找不到进程 系统:win7 如图: ...点击/双击win7任务管理器边缘的白色区域(中间的框框以外的部分) 如图: ➢ 完整版效果 如图: Categories小技巧 ...

    原文地址: https://dsx2016.com/?p=481

    ➢ 任务管理器找不到进程

    系统: win7

    如图:

    ➢ 解决方法

    点击/双击win7任务管理器边缘的白色区域(中间的框框以外的部分)

    如图:

    ➢ 完整版效果

    如图:

    Categories小技巧

    展开全文
  • Windows任务管理器参数解释

    千次阅读 2019-06-05 18:04:55
    Windows任务管理器参数解释 一、概述及菜单  任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。 使用任务管理器可以监视计算机性能的关键指示。可以查看正在...

     Windows任务管理器参数解释


     

    一、概述及菜单

      任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。

    使用任务管理器可以监视计算机性能的关键指示器。可以查看正在运行的程序的状态,并终止已停止响应的程序。也可以使用多达 15个参数评估正在运行的进程的活动,查看反映 CPU 和内存使用情况的图形和数据。

      此外,如果与网络连接,则可以查看网络状态,了解网络的运行情况。

      如果有多个用户连接到您的计算机,您可以看到谁在连接、他们在做什么,还可以给他们发送消息。

    1,更改任务管理器中的显示选项

    单击与要更改的显示选项对应的选项卡。单击: “应用程序”选项卡,可以查看详细信息、大图标或小图标。 “进程”选项卡,可以选择要显示的列。 “性能”选项卡,可以更改 CPU 使用记录曲线图以及显示内核时间。 “网络”选项卡,可以查看有关网络连接的信息。在“查看”菜单上单击所需的命令。

    注意

    要显示内核时间以便在“CPU 使用”和“CPU使用记录”曲线图中添加红线,请单击“性能”选项卡。在“查看”菜单上单击“显示内核时间”。红线指示内核操作占用的 CPU资源数量。

    2,更新任务管理器数据

    在“查看”菜单上,单击“立即刷新”。

    注意

    要更改数据自动更新的频率,请在“查看”菜单上指向“更新速度”,然后单击所需的命令。 要暂时固定“任务管理器”中显示的数据,请在“查看”菜单上指向“更新速度”,然后单击“暂停”。 默认情况下,每隔两秒钟会对数据自动更新一次。

     

    二、“应用程序”选项卡显示计算机上正在运行的程序的状态。在此选项卡中,您能够结束、切换或者启动程序。

    1,启动新程序

    单击“应用程序”选项卡中的“新任务”。 在“打开”框中键入或选择要添加程序的名称,然后单击“确定”。

    注意

    “新任务”相当于“开始”菜单中的“运行”命令。 如果不知道要添加程序的名称,请单击“浏览”搜索该程序。

    2,切换到另一个程序

    在 “应用程序”选项卡上,单击要切换到的程序,然后单击“切换至”。

    3,更改正在运行的程序的优先级

    在 “进程”选项卡上,用右键单击要更改的程序,指向“设置优先级”,然后单击所需的命令。

    注意

    要查看正在运行的程序的优先级,请在“进程”选项卡上,单击“查看”菜单上的“选择列”。在“选择列”对话框中,选中“基本优先级”,然后单击“确定”。 更改进程的优先级可以使其运行更快或更慢(取决于是提升还是降低了优先级),但也可能对其他进程的性能有相反的影响。

    4,使用任务管理器终止程序

    在“应用程序”选项卡上,单击要终止的程序,然后单击“结束任务”。

    注意

    该程序中任何未保存的输入数据或所作更改均将丢失。 如果使用“结束任务”不能立即结束该程序,则可以单击要终止的程序,然后单击“转到进程”,在进程选项卡上进行操作。

     

    三、“进程”选项卡显示关于计算机上正在运行的进程的信息。例如,您可以显示关于 CPU和内存使用情况、页面错误、句柄计数以及许多其他参数的信息。

    1,进程计数器列标题

    在“进程”选项卡上,可以使用下列计数器监视正在运行的进程,这些计数器可以显示为列标题。要将某个进程显示为列标题,请在“查看”菜单上单击“选择列”。选中与要显示为列标题的进程对应的复选框。

    基本优先级

      决定处理器处理进程线程的顺序的优先级。可以使用“任务管理器”查看和更改基本优先级。

      对于“消息队列”,则是指定队列在公共队列中的优先级的属性。您可以将基本优先级设置成从 -32,768 到32,767;默认的优先级是0。专用队列不支持基本优先级。“消息队列”首先根据基本优先级路由和传递消息,然后根据消息优先级路由和传递消息。

    CPU 时间

      在“任务管理器”中,进程从启动起使用的总处理器时间,以秒为单位。

    CPU 使用情况

      在“任务管理器”中,进程从上一次更新以来使用 CPU的时间百分比。在“任务管理器”的“进程”选项卡上,列标题是“CPU”。

    GDI 对象

      来自应用程序编程接口 (API) 的“图形设备接口”(GDI)库的对象,用于图形输出设备。在“任务管理器”中,指进程当前使用的 GDI 对象数。

    句柄数

      在“任务管理器”中,进程对象表中的对象句柄。(句柄:在用户界面中,指添加到某个对象的界面,便于操作移动、调整大小、调整形状或其他属于对象的功能。在程序设计中,指的是指针到指针,也就是,允许某个程序访问所识别的资源的标记。)

    图像名

      在“任务管理器”中的进程名称,即“映像名称”。

    I/O 其他

      在“任务管理器”中,由进程产生的非读非写的输入/输出操作的数量,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。指向 CONSOLE (控制台输入对象)句柄的“其他类型的 I/O”不计算在内。

    I/O 其他字节

      在“任务管理器”中,由进程产生的非读非写的输入/输出操作中所传输的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“其他类型的 I/O字节”不计算在内。

    I/O 读取

      在“任务管理器”中,由进程产生的读的输入/输出操作的数量,这包括文件、网络和设备I/O 。该操作类型的范例是控制函数。定向到CONSOLE (控制台输入对象)句柄的“I/O 读操作”不计算在内。

    I/O 读字节

      在“任务管理器”中,由进程产生的输入/输出操作中的读取的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“I/O 读取字节”不计算在内。

    I/O 写入

      在“任务管理器”中,由进程产生的写的输入/输出操作的数量,这包括文件、网络和设备I/O 。该操作类型的范例是控制函数。定向到CONSOLE (控制台输入对象)句柄的“I/O 写操作”不计算在内。

    I/O 写字节

      在“任务管理器”中,由进程产生的输入/输出操作中的写入的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“I/O 写入字节”不计算在内。

    内存使用情况

      在“任务管理器”中,进程的当前工作集,以千字节为单位。当前工作集是当前驻留在内存中的页面数。在“任务管理器进程”选项卡中,列标题是“内存使用”。

    内存使用 Delta

      在“任务管理器”中,自上一次更新以来所使用的内存的改变量,以千字节为单位。

    非分页池

      永远不会页入磁盘的操作系统内存。页面调度就是将很少使用的程序工作内存部分从 RAM移到其他存储媒体,通常是硬盘。在“任务管理器”中,进程使用的内存量以 KB 为单位。

    页面错误

      当软件试图读取或写入标记为“不存在”的虚拟内存位置时发生的中断。

      在“任务管理器”中,页面错误是进程中当数据不在内存而必须从磁盘检索的次数。页面错误值从进程启动的时间开始累计。

    页面错误增量

      在“任务管理器”中,自上一次更新开始的页面错误次数的变化。

    分页池

      已指派给进程的,已及可以分页的系统分配的虚拟内存。页面调度就是将很少使用的程序工作内存部分从 RAM移到其他存储媒体,通常是硬盘。在“任务管理器”中,进程使用的系统分配虚拟内存数量以 KB 为单位。

    峰值内存使用率

      在“任务管理器”中,自进程启动以来驻留于进程中的物理内存的峰值。

    PID(进程标识符)

      唯一区分运行时的进程的数字标识符。使用“任务管理器”可以查看 PID。

    会话 ID

      拥有该进程的“终端服务”会话 ID 。只有安装了“终端服务”计数器才可以使用计数器。

    线程计数

      在“任务管理器”中,在进程中运行的线程数。

    用户名

      使 Windows标识用户帐户的唯一名称。帐户的用户名在其自身所在的域或工作组中的其他组名和用户名之中必须是唯一的。(用户:包含在服务器上的有用户权限的所有用户的特殊组。当Macintosh 用户将权限分配给每个人时,这些权限也将分配给组的用户和来宾。 )

    USER 对象

      “Window管理器”对象,包括窗口、菜单、光标、图标、异常分支、加速器、监视器、键盘布局和其他内部对象。在“任务管理器”中,指进程当前使用的USER 对象数。

    虚拟内存大小

      在“任务管理器”中,指分配给进程的虚拟内存数或地址空间。

      (虚拟内存:计算机使用的临时存储器,用来运行所需内存大于计算机具有的内存的程序。例如,程序可以访问计算机硬盘驱动器上 4GB 字节的虚拟内存,即使计算机只有 32 MB 的 RAM。当前没有装入计算机内存的程序数据将保存到页面文件中。)

      (页面文件:硬盘上的隐藏文件,Windows 用该文件来存储不能装入内存的程序和数据文件部分。页面文件和物理内存或 RAM构成虚拟内存。需要时,Windows将数据从页面文件移至内存,然后将数据从内存移至页面文件以便为新数据腾出空间。页面文件也被称为交换文件。 )

     

    2,指定进程计数器列标题

    在“进程”选项卡的“查看”菜单上,单击“选择列”。 选中与要显示为列标题的进程计数器对应的复选框,然后单击“确定”。

    注意

    有关进程计数器的详细信息,请单击“相关主题”。

    3,对进程列表排序

    在 “进程”选项卡上,单击您要根据其进行排序的列标题。

    注意

    要反转排序顺序,请再次单击列标题。 

    4,使用任务管理器终止进程

    在“进程”选项卡,单击要结束的进程,然后单击“结束进程”。

    要点

    终止进程时要小心。如果结束应用程序,您将丢失未保存的数据。如果结束系统服务,则系统的某些部分可能无法正常工作。

    注意

    若要结束某个进程以及由它直接或间接创建的所有进程,右键单击“进程”选项卡上要结束的进程,然后单击“结束进程树”。

    如果终止了电子邮件程序(如 Microsoft Outlook)的进程树,也就同时终止了相关的进程,如 MAPI 后台处理程序mapisp32.exe。

    5,给处理器指派进程

    在 “进程”选项卡上,用右键单击要指派的程序,单击“设置仿射性”,然后单击一个或多个处理器。

    注意

    “设置仿射性”命令仅在多处理器计算机上可用。 使用“设置仿射性”命令可以将程序或进程的执行限制在选定的处理器上,并且可能导致总体性能下降。

     

    四、“性能”选项卡显示计算机性能的动态概述,其中包括:

    CPU 和内存使用情况的图表。 计算机上正在运行的句柄、线程和进程的总数。 物理、核心和认可的内存总数(KB)。

    说明:查看计算机性能

    单击“性能”选项卡。

    注意

    “性能”选项卡显示有关计算机性能的信息,如 CPU 和各种内存的使用情况。 有关“性能”选项卡上显示的字段的详细信息,请单击“相关主题”。

    1,CPU 使用情况

    表明处理器工作时间百分比的图表。该计数器是处理器活动的主要指示器。查看该图表可以知道您当前使用的处理时间是多少。如果您的计算机看起来运行较慢,该图表就会显示较高的百分比。

    2,CPU 使用记录

    显示 CPU的使用程度随时间的变化情况的图表。图表中显示的采样情况取决于“查看”菜单上您选择的“更新速度”值。更新的几个可能值为: = 每秒两次;正常 = 每两秒一次; = 每四秒一次;暂停 =显示器不自动更新。

    3,PF 使用情况

    正被系统使用的页面文件的量。如果计算机运行接近最大限度,可以增大页面文件的大小。

    4,页面文件使用记录

    显示页面文件的量随时间的变化情况的图表。图表中显示的采样情况取决于“查看”菜单上您选择的“更新速度”值。

    5,总数

    计算机上正在运行的句柄、线程和进程的总数。

    6,执行内存 (K)

    分配给程序和操作系统的内存。由于复制到页面文件的内存(称为虚拟内存)的存在,“峰值”下所列的值可以超过最大物理内存。“总数”的值与“页面文件使用记录”图表中显示的值相同。

    7,物理内存 (K)

    计算机上所安装的总物理内存,也称为RAM。“可用”表示可供使用的内存的量。“系统缓存”显示当前用于映射打开的文件的页面的物理内存。

    8,内核内存 (K)

    操作系统内核和设备驱动程序所使用的内存。“分页”是可以复制到页面文件中的内存,由此可以释放物理内存。然后,物理内存可以由操作系统使用。“非分页”是保留在物理内存中的内存,不会复制到页面文件中。

     

    五、“网络”选项卡显示网络性能的图形表示。它提供了简单、定性的指示器,以显示正在您的计算机上运行的网络的状态。只有当网卡存在时,才会显示“网络”选项卡。

      在该选项卡上,可以查看网络连接的质量和可用性,无论是连接到一个还是多个网络上。

    说明:查看网络连接

    单击“网络”选项卡。

    注意

    只有当网卡存在时,才会显示“网络”选项卡。 “网络”选项卡指明与本地计算机接通的连接的网络流量。详细信息,请单击“相关主题”。

      “网络”选项卡提供有关本地计算机所连接的网络通信量的指示。通过参考它,可以很快决定正被消耗的网络带宽量。使用多个网络连接时,通过选项卡该可以轻松地比较每个连接的通信量。

      如果您的计算机上有多个网卡,则图表就会显示包含所有网络的复合索引,以表明所有网络通信量。

      为了在所有接口的网络通信量图表中都显示可见线条,视图会自动进行缩放,以放大通信量与可见带宽的关系视图。这样,在通信量低的情况下,图表的全高可以仅表示可用带宽的5%。当通信量高于该级别时,缩放程度将会减小,以便以较低的放大率显示当前通信量视图(例如,显示总可用带宽的10%)。图表上显示的百分比越大,通信量(相对于可用带宽)的放大率就越小。缩放系数显示在图表上。要禁用缩放功能,请在“选项”菜单上单击“自动缩放”以切换缩放系数的值。

      此外,还可以更改显示在图表下面的列标题。这些标题如下表所述。

    网卡名称是“网络连接”文件夹中网络适配器的名称。适配器描述 适配器的有关描述,通常与网络连接文件夹中的设备名称相同。网络利用 网络利用百分比,基于接口的初始连接速度。链接速度 源自初始连接速度的接口连接速度。发送字节吞吐量 在轮询时间周期内从计算机发出的通信量所使用连接带宽百分比。接收字节吞吐量 在轮询时间周期内计算机接收的通信量所使用连接带宽百分比。字节吞吐量 在轮询时间周期内发送和接收的通信量所使用连接带宽百分比。发送的字节数 到目前为止该连接上所发送的总字节数。累计,可以重置。接收的字节数 到目前为止该连接上所接收的总字节数。累计,可以重置。字节总数 到目前为止该连接上发送和接收的总字节数。累计,可以重置。发送的字节数/间隔 在轮询时间周期内该连接上所发送的总字节数。接收的字节数/间隔 在轮询时间周期内该连接上所接收的总字节数。字节数/间隔 在轮询时间间隔内该连接上发送和接收的总字节数。发送的单播数 更高级别的协议请求传送到单播地址的总字节数。该值中包括已被丢弃或未被发送的数据包。接收的单播数 更高级别的协议请求从单播地址接收的总字节数。单播数 到目前为止“发送的单播数”和“接收的单播数”的总计。发送的单播数/间隔 在轮询时间间隔内通过该连接由更高级别的协议请求传送到子网单播地址的总字节数。接收的单播数/间隔 在轮询时间间隔内通过该连接从子网单播地址传送到更高级别协议的总字节数。单播数/间隔 在轮询时间间隔内该连接的“发送的单播数”和“接收的单播数”的总计。发送的非单播数 到目前为止通过该连接由更高级别的协议请求传送到非子网单播地址的总字节数。接收的非单播数 到目前为止通过该连接从非子网单播地址传送到更高级别协议的总字节数。非单播数 到目前为止“发送的非单播数”和“接收的非单播数”的总计。发送的非单播数/间隔 在轮询时间间隔内通过该连接由更高级别的协议请求传送到非子网单播地址的总字节数。接收的非单播数/间隔 在轮询时间间隔内通过该连接从非子网单播地址传送到更高级别协议的总字节数。非单播数/间隔 在轮询时间间隔内“发送的非单播数”和“接收的非单播数”的总计。

     

    六、“用户”选项卡显示可以访问该计算机的用户,以及会话的状态与名称。“客户端名称”指定使用该会话的客户机的名称(如果有的话)。“会话”为您提供一个用来执行诸如向另一个用户发送消息、或连接到另一个用户会话这类任务的名称。

      只有在您所用的计算机启用了“快速用户切换”功能,并且作为工作组成员或独立的计算机时,才出现“用户”选项卡。对于作为网络域成员的计算机,“用户”选项卡不可用。

    说明:查看用户活动

    单击“用户”选项卡。

    注意

    如果启用“快速用户切换”,则会显示“用户”选项卡。有关“快速用户切换”的详细信息,请单击“相关主题”。 只有当所用计算机是工作组成员或独立计算机时,“快速用户切换”才可用。在属于网络域的计算机上,“快速用户切换”不可用。

      “用户”选项卡上的每个字段的说明如下。详细信息,请单击下列某项:

    1,用户

    显示登录该计算机的用户。

    2,ID

    显示该标识该计算机上的会话的数字 ID。

    3,状态

    显示会话的当前状态。“任务管理器”中的可能会话状态有“正在运行”和“已断开”。

    4,客户端名称

    如果有的话,指定使用会话的客户机的名称。

    5,会话

    显示该计算机上的会话名称

     

    展开全文
  • Linux下的任务管理器-top命令

    万次阅读 2012-07-11 00:04:40
    Windows下的任务管理器虽然不好用(个人更喜欢Process Explorer些),但也算方便,可以方便的查看进程,CPU,内存...也可以很容易的结束进程 没有图形化界面下的Linux,也有命令可以实现Windows的任务管理器功能,这...
  • 转贴 详解任务管理器

    千次阅读 2011-05-08 22:10:00
    详解任务管理器 樱木花盗 发表于 2010-12-1 16:05:36 ㈠、概述及菜单 任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。使用任务管理器可以监视计算机性能的...
  • 一起按下它们调出来的任务管理器,你又完全了解么?本文将详细讲解有关任务管理器的方方面面。  任务管理器能够干什么?  ◆ 任务管理器显示计算机相关资源使用的信息  ◆显示并管理计算机上所运行...
  • Linux下的任务管理器 top命令

    千次阅读 2018-11-06 06:18:15
    Linux下的任务管理器 top命令
  • WindowsServer 2008R2系统内存占用率过大,而在任务管理器中各进程内存占用总和都远不到此占用率。 相关现象: 1. 内存占用率90%以上 2.任务管理器中所有进程内存和较低,远不到90%,有二十多G的内存偏差 分析...
  • windows任务管理器 参数解释

    千次阅读 2013-01-31 21:46:25
     任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。 使用任务管理器可以监视计算机性能的关键指示。可以查看正在运行的程序的状态,并终止已停止响应的程序。也可以...
  • 在Windows下,大家肯定有用过任务管理器,特别是我们想看看我们的CPU的使用率、内存还剩下多少,又或者某个程序...我们可以通过一系列的工具和命令来出色地实现我们在Windows中任务管理中所做的一切工作,构建一个Li
  • 怎样通过任务管理器优化电脑速度

    千次阅读 2009-05-12 09:56:00
    打开我们得任务管理器 我们在进程的列表里会看到许许多多的进程,可是具体哪个有用呢 我来一一给大家说明下 1.System windows系统进程,一个重要的进程,权限比计算机管理员还大,要是你想结束它那你就高估你自己了...
  • UCOSIII任务管理

    千次阅读 2016-08-02 15:44:04
    UCOSIII任务管理主要包括下面几个部分: 1.UCOSIII启动和初始化 2.任务状态 3.任务控制块 4.任务堆栈 5.任务就绪表 6.任务调度和切换 UCOSIII启动和初始化 在使用UCOSIII的时候要按照一定的顺序初始化并打开UCOS...
  • 问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的...
  • 有的时候会发现在任务管理器里多出了一些进程,但是用任务管理器的“结束进程”却结束不了它们,这个时候应该怎么办呢?一是使用另外的一些进程Kill工具,另外一种就是使用Windows自带的命令ntsd了。使用方法也很...
  • 怎么才能关掉一个用任务管理器关不了的进程 问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了。 答1:杀进程很容易,随便找个...
  • linux 任务管理器(top ps)

    千次阅读 2015-07-17 14:40:50
    free 显示内存使用情况,默认单位为kB。 top 动态显示,见图1. 图1 top命令 res表示内存占用。 ps -aux 显示所有进程的主要信息。...time,启动以来锁占用的总的cpu时间,不是(现在时刻-启动
  • 修改win7资源管理器默认启动位置

    千次阅读 2013-04-16 09:52:00
    打开资源管理器属性,在目标(T)后边加上: /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D} 俺滴笨笨原本目标(T)是: %windir%\explorer.exe -----默认打开的是“库” 添加后: %windir%\explorer.exe /e...
  • springboot 简单静态定时任务部分通过注解实现, @EnableScheduling 注解放在类上面 ,方法上面用@Scheduled 注解,但是定时任务一直不启动。 经过翻阅资料,解决方案如下: 1. 重写定时任务线程池 2. ...
  • 哎,突然间,老毛病又烦了,想起原来一直有个编程的问题没有解决——禁止别人用任务管理器,结束自己的程序进程(.NET程序)。带着这个问题,我开始Google,开始baidu,又开始编程了。和原来的搜索结果一样,什么东西...
  • 问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了 答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的...
  • smss.exe sessionmanager csrss.exe 子系统服务器进程 winlogon.exe管理用户登录 services.exe包含很多系统服务 lsass.exe 管理 ip 安全策略以及启动 isakmp/oakley (ike) 和...
  • 早上医院反应,PACS系统业务特别慢,登上服务器看内存已经使用了31.8G(32G的内存),打开任务管理器看 占用最多的是sqlserver.exe 大约8G 其他进程最大的也就IIS的进程,都没超过1G,加起来肯定到不了31.8G ...
  • FreeRTOS 学习三:任务管理

    千次阅读 2016-12-12 23:41:09
    介绍FreeRTOS任务的概念和操作函数
  • FreeRTOS启动第一个任务任务的切换实现过程 此篇文章主要参考了野火的《FreeRTOS内核实现与应用开发指南》,和其他博主的一些资料并加入了一些个人理解,作为学习笔记,在此感谢火哥和其他博主; 第一个任务的...
  • MR任务在yarn容器的资源管理
  • Linux学习:Linux启动管理器GRUB2

    万次阅读 2018-11-06 16:28:46
    启动的过程,在 BIOS 读完信息后,接下来就是会到第一个启动设备的 MBR 去读取 boot loader 了。这个 boot loader 可以具有选单功能、直接加载核心文件以及控制权移交的功能等, 系统必须要有 loader 才有办法加载...
  • Spring Boot集成Quartz-动态任务管理

    千次阅读 2017-08-28 07:11:49
    当定时任务越来越多时,集中管理Job越有必要。Quartz提供了一组API,来管理Job。
  • 前人总结了很多东西,真的受益良多,有一个...Play framework是一个web应用程序,大部分的应用逻辑都是通过在Controllers以响应HTTP请求的方式来完成的。  有时候你可能需要执行一些和HTTP请求无关的应用逻辑。这在

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 346,673
精华内容 138,669
关键字:

任务管理器中启动部分