精华内容
下载资源
问答
  • 在任务管理器中可以查看进程的具体位置,有时候会有用。今天发现开打开电脑,进程里面就有2个explorer.exe运行,查看一下位置,原来C:\windows目录下,一个伪装程序。另外IE11升级包卸载不成功,正在查找原因。....

    在任务管理器中可以查看进程的具体位置,有时候会有用。今天发现开打开电脑,进程里面就有2个explorer.exe在运行,查看一下位置,原来在C:\windows目录下,一个伪装程序。另外IE11升级包卸载不成功,正在查找原因。


    展开全文
  • 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这个程序了?很简单吧?

    展开全文
  • 如图,我开着chrome,通常情况下“应用” 下面会显示电脑开的程序就是chrome,我现在是什么都不显示,也不能点击,请问大神么这是怎么回事? ![图片说明]...
  • 如何打开任务管理器

    2020-03-30 10:40:04
    我们平常使用电脑的过程,经常会同时开多个软件,导致电脑内存不够,变得卡顿,这时我们便可以通过两步法——关闭不需要运行的程序+清理缓存垃圾来使电脑重新运行的飞起。 但是有时候电脑卡顿到关闭不了进程...

    我们在平常使用电脑的过程中,经常会同时开多个软件,导致电脑内存不够,变得卡顿,这时我们便可以通过两步法——关闭不需要运行的程序+清理缓存垃圾来使电脑重新运行的飞起。
    但是有时候电脑卡顿到关闭不了进程怎么办?程序一直强行关闭也不行怎么办?这时候需要我们的任务管理器出手了。那么问题来了,如何打开任务管理器呢?下面我就给大家介绍最常见、最快捷的六种打开任务管理器的方法,以后关闭程序再也不用等待或者重启了。

    方法一:右键点击任务栏空白处,然后点击“任务管理器”即可。
    在这里插入图片描述
    方法二:命令提示符界面打开。

    (1)同时按下“Win+R”键,然后在弹出的对话框中输入“cmd”并按回车键。
    在这里插入图片描述
    (2)接着在命令提示符界面(DOS系统)中输入“taskmgr”运行即可。
    在这里插入图片描述
    方法三:同时按下“Ctrl+Alt+Delete”快捷键,再点击任务管理器即可。
    在这里插入图片描述
    方法四:同时按下“Esc+Shift+Ctrl”快捷键,直接打开任务管理器。
    在这里插入图片描述
    方法五:使用文件打开任务管理器。

    (1)首先,先新建一个记事本,在记事本中输入:C:\Windows\system32\taskmgr.exe
    在这里插入图片描述
    (2)然后点击左上角的【文件】-【另存为】,将文件保存为【任务管理器.bat】。在这里插入图片描述
    (3)双击或右键打开这个任务管理器文件即可。在这里插入图片描述
    方法六:文件夹搜索栏打开任务管理器。

    (1)先打开任意一个文件夹,点击左上角的小文件夹。
    在这里插入图片描述
    (2)在文件夹搜索栏中输入“ C:\Windows\system32\taskmgr.exe ” 。在这里插入图片描述
    (3)点击回车键运行,即可打开任务管理器。
    在这里插入图片描述
    以上就是打开任务管理器的六种方法,希望对大家有所帮助。

    你得丢开往事,才能继续前行。

    展开全文
  • 本机发生条件: 使用百度网盘下载时,非...之前火绒安全的流量监控对百度网盘进行过限速,解除限速后正常。 推测: 可能是限速策略和网卡驱动出现了冲突,导致驱动内存泄漏,使非分页缓冲池内存爆炸。 Tips:...

    本机发生条件:
    使用百度网盘下载时,非分页缓冲池占用 以肉眼可见的速度增长,游戏等其他操作无影响。

    排查:
    尝试升级到教育版系统,关闭Windows Update,无效。
    尝试卸载杀手网卡,无效
    尝试更新所有驱动,无效。

    最后原因:
    之前在火绒安全中的流量监控中对百度网盘进行过限速,解除限速后正常。

    推测:
    可能是限速策略和网卡驱动出现了冲突,导致驱动内存泄漏,使非分页缓冲池内存爆炸。

    Tips:Windows10 全版本之间可以无损升级,只需在系统设置中修改密钥,即可。如果激活方式非零售版密钥,可以先断网,使用任意搜索到的无效密钥,进行系统安装,安装后再重新激活系统

    展开全文
  • Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。 本文介绍可以使用任务管理...任务栏上右键,选择“任务管理器”;或者按下 Ctrl + Shift + Esc 可以打开任务管理...
  • Windows任务管理器

    千次阅读 2009-03-09 14:45:00
    一、开启任务管理器1.Ctrl+Alt+Del2.Ctrl+Shift+Esc3./Windows/System32/taskmgr.exe 二、任务管理器信息 1. 应用程序 这里显示了所有当前正在运行的应用程序,不过它只会显示当前已打开窗口的应用程序,而QQ、...
  • 任务管理器中的PID找不到

    千次阅读 2016-04-02 10:04:59
    PID是Process ID的简称,这对WINDOWS开发人员来说是非常有用的信息,但对于普通用户来说则根本不必去理会。...1 命令提示行输入:netstat -an -p tcp -o,可以看到80端口被PID为1984的进程占用。
  • Windows任务管理器参数解释

    千次阅读 2019-06-05 18:04:55
     任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。 使用任务管理器可以监视计算机性能的关键指示。可以查看正在运行的程序的状态,并终止已停止响应的程序。也可以...
  • windows 任务管理器,查看进程id,进程标识符pid。 任务管理器默认只显示了几列常用的属性,如果要看进程id等属性,需要我们设置让它显示出来。 操作方法如下: 进入任务管理器后,点击查看,再点击选择列。 勾选 ...
  • 当完成编写生成后的exe程序在关闭后,任务管理器中依然运行。这种细节问题一直没有引起我的重视;一次在任务管理器关闭其它的进行时看到上午没关的小程序。看来你不注意它它就注意你,这事得解决一下了,上网搜索了...
  • 转贴 详解任务管理器

    千次阅读 2011-05-08 22:10:00
    ㈠、概述及菜单 任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。使用任务管理器可以监视计算机性能的关键指示。可以查看正在运行的程序的状态,并终止已停止响应的...
  • 一起按下它们调出来的任务管理器,你又完全了解么?本文将详细讲解有关任务管理器的方方面面。  任务管理器能够干什么?  ◆ 任务管理器显示计算机相关资源使用的信息  ◆显示并管理计算机上所运行...
  • 全面了解Windows任务管理器

    千次阅读 2013-02-17 09:47:11
    Windows的任务管理器提供了有关计算机性能的信息,并显示了计算机上所运行的程序和进程的详细信息,可以显示最常用的度量进程性能的单位;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的,今天...
  • windows 8 任务管理器新功能

    千次阅读 2012-10-31 11:17:56
    Win 8 新版的任务管理器中可以将具有多标签的应用程序展开(看到的是当前选择的标签,其他标签被忽略掉),可以选择只结束该程序下的当前标签,而不是结束掉整个程序。 2. 支持 Metro 应用 除了对传统桌面...
  • 我高中时,那个时候东方还特别火,当时B站上的野生技术协会里就几乎被BadApple屠版了,从一开始的原版视频到后来的控制台动画,从记事本动画再到的任务管理器动画,可以说大佬们尝试使用各种原本不可能的东西放...
  • 任务管理; extern struct TASKCTL *taskctl; extern struct TIMER *task_timer; struct TASK *task_now(void); struct TASK *task_init(struct MEMMAN *memman); struct TASK *task_alloc(void); void task_...
  • windows任务管理器 参数解释

    千次阅读 2013-01-31 21:46:25
     任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。 使用任务管理器可以监视计算机性能的关键指示。可以查看正在运行的程序的状态,并终止已停止响应的程序。也可以...
  • 工作需要买了个87键的机械键盘,以前打开任务管理器时用Ctrl+Alt+.打开;现在按这个不起作用,下面有几个方法可以打开任务管理器,可以查看当前任务状态: 1,Ctrl+Alt+Delete, 与之前Ctrl+Alt+.效果一样; 2,...
  • 利用任务管理器侦测GDI内存泄露

    千次阅读 2014-04-16 23:11:14
    运行自己的程序,进行各种操作,并查看任务管理器中GDI对象和句柄数的变化。  如果某次可逆操作,例如,弹出一个对话框,然后关闭,GDI对象或句柄数先增加了,然后减少了,但是总量还是增加了,说明存在内存...
  • 背景:  需要windows服务器上定时做一些任务,写程序,...1.“管理工具” 里面去找“任务计划程序”或者“控制面板”里面去找“计划任务”,或者直接通过“开始”菜单搜索,主要是不同的系统,名字和位置不一...
  • 这会产生后果-例如COM Surrogate占用大量CPU并在任务管理器中创建重复项。 A simple way to check its legitimacy is: 一种检查其合法性的简单方法是: Open Windows Task Manager by right-clicking on the ...
  • 无法使用任务管理器的解决方法

    千次阅读 2009-02-02 21:06:00
    无法使用任务管理器的解决方法 1.检查 c:/windows/system32 或 c:/winnt/system32 下是否有名为taskmgr.exe的文件如果没有,请从其它使用同一版本Windows的电脑复制一个过来 2.用 c:/w
  • 可先打开任务管理器-> 找到想删除的软件->单击右键->选择打开文件位置,将途经复制或者记住下来-> 关闭->回到任务管理器->结束想要删除软件的进程->关闭任务管理器-> 找到刚才复制的路径,...
  • 简而言之就是在任务管理器中看到进程占用内存的数据与实际不符合。具体如下图 占用最高的进程是chrom,但是也只有600m,可是上面显示的内存使用度高达90%。再来看一下资源监视器中的情况。 占用确实高,但是开...
  • 如何开启任务计划程序

    千次阅读 2020-08-10 07:41:21
    任务计划程序打开没有任务首先右击我的电脑到管理如果打开是空列表需要到服务开启远程控制 首先右击我的电脑到管理 你好! 这是你第一次使用 ...3.再次打开任务管理程序管理打开即可看到显示出了程序
  • 任务管理器被病毒禁用解决方法

    千次阅读 2007-10-03 00:27:00
    最近这段时间,QQ病毒又出来新品种了,就是任务管理器被禁用了,使你知道了QQ病毒也没有办法关掉病毒进程,一开始作者把病毒修改的注册表改回来,但发现修改完保存好的注册表后驻留内存的病毒又将其修改了,怎么办...
  • 这个时候我们一般会先检查是否真的有程序或者文件打开了没有关闭,但是我们桌面或者任务管理器中找不到该程序。这个问题困扰了我很久,认为下次重启,再删除,应该就可以了,也没有深入研究这个问题。 但是这个...
  • SendRpt.exe提示SendRpt:Error资源管理器未响应 打开电脑就发现资源管理器就未响应,还发现一个标题为Report sending utility的SendRpt.exe进程占用CPU过高并提示SendRpt:Error,其实The SendRpt.exe is a ...
  • 1、在搜索栏输入“计划”,即可打开“任务计划程序” 其实有多个入口,也可以右击“计算机”,点击“管理”,进入计算机管理,就能看到任务计划程序。 2、打开右侧的“创建基本任务” 创建基本任务或创建...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 200,774
精华内容 80,309
关键字:

如何在任务管理器中搜索程序