精华内容
下载资源
问答
  • WINDOWS 进程管理工具

    2009-06-29 16:24:48
    WINDOWS 进程管理工具。加快系统速度。
  • 591 论 文 网 企业管理工具简述 WINDOWS 进程管理工具的 原理和实现 591 论 文 网 简述WINDOWS 进程管理工具的原理和实现 摘要 Windows 自带的任务管理器存在功能上的缺陷比如不能查看进程的模块及 线程信息课题设计...
  • Windows进程管理工具设计与实现,springmvc,mysql,有后台分页,富文本编辑器,附件上传,文件上传,时间选择器等等的源代码,保证可以运行,带导入视频
  • 进程管理工具设计与实现 摘 要 Windows?是操作系统中使用最广泛使用人数最多的系统它自身带有一个任务管理 器可以对系统中的进程任务进行管理本课题主要模仿?Windows?的任务管理器对系 统中的程序进程进行控制在程序...
  • 进程管理工具设计与实现 摘 要 Windows?是操作系统中使用最广泛使用人数最多的系统它自身带有一个任务管理 器可以对系统中的进程任务进行管理本课题主要模仿?Windows?的任务管理器对系 统中的程序进程进行控制在程序...
  • Windows 进程管理工具的设计与实现

    千次阅读 2013-06-12 16:04:23
    前阵子曾提到过为了应某些人的需要,得做几个毕业设计,其中一个就是 Windows 的进程管理工具 。 在前期的规划中是做成比较高难度的那种 Windows 进程管理工具, 也就是在底层使用驱动程序来获取进程的...

    Windows 进程管理工具的设计与实现

    引子

    前阵子曾提到过为了应某些人的需要,得做几个毕业设计,其中一个就是 Windows 的进程管理工具 。

    在前期的规划中是做成比较高难度的那种 Windows 进程管理工具,

    也就是在底层使用驱动程序来获取进程的信息,而在上层则使用 VC 做用户界面层的。

    至于为什么在底层要使用驱动程序来获取进程信息而不是直接在上层使用高级语言来直接获取进程信息,

    那是因为在上层中通过高级语言来获取进程信息时无法获取到某些隐藏的进程,

    并且对这些获取到的进程的操作也是有限的,而在内核层里面则可以对这些进程做几乎是任何的操作。

    而在用户界面层的话,说实在的,我一直对 C# 的 Windows 窗体应用程序有些排斥感,

    虽然做个漂亮界面相对于 VC 来说 C# 的 Windows 窗体应用程序那是容易一万倍,

    但要不是现在的 CPU 如此强劲的话,我总感觉其会爆了去。

    但是后来由于受到时间以及个人能力等方面的影响,上述方案被否决了。

    首先,要想在内核层中遍历出所有的进程并不是个容易事情的,

    曾在看雪里面看了几个牛逼嘻嘻的文章,看完后,我是被搞的稀里糊涂了,

    主要是那种通过遍历指定内存块来获取所有进程的方式确实够变态,

    而且这种方式在不同的 Windows 操作系统版本当中还完全不一样,

    其次,由于在那段时间里面做的毕业设计确实比较多,

    时间太紧了,根本没有太多时间去琢磨这种变态的方式了,

    所以在后来的 Windows 进程管理工具的开发中我便没有采用上面那种在内核层里面获取进程信息的方式了,

    而是直接在上层中调用简单的 Win32 API 来完成了所有进程的获取。

    而在用户界面层上,本来确实是想使用 VC 来做的,但是众所周知的是,用 VC 想做个漂亮界面那着实不容易,

    而且在 VC 上,说实话,我并不那么精通,相对于 C# 来说,我熟悉很多,开发起来速度也会快很多,

    所以在最终方案的确定上,我采用 C# 来做用户界面层,而在 C# 中调用 Win32 API 也是很容易的,

    直接通过平台调用即可以实现,上面谈到的即是这个小项目的开发背景了。

                 

                

    设计

    关于设计这一块的话,由于是给某某人做的毕业设计,

    所以就直接从他的毕业论文里面摘抄一些出来算了,我也省下很多功夫的。

    (所以下面的很多文字和截图就来自于别人的毕业论文,有蛮多还是废话的)

    项目采用三层架构设计,其实在这个项目中比没有涉及到数据库的操作,

    所以肯定有人会问数据库都没有,要什么数据访问层,

    但是别忘了平台调用这个东西,其实我们可以把 Win32 平台看作是数据库,

    而我们的 Win32 API 则是 SQL 语句,这样不就有了数据访问层了。

    其实在这里将 Win32 API 的声明放在数据访问层中也是为了代码之间的逻辑更加明确而已,并无太多实际意义。

    三层架构图:

    image

    功能模块图:

    image

    1. 新任务模块

    新任务模块就是能够让用户选择一个 Windows 操作系统下标准的可执行文件来创建一个新的进程。

    在该模块中,用户应该要能够选择一个可执行文件,

    同时在程序中还必须根据用户所选择的可执行文件来创建新的进程,从而运行可执行文件。

    2. 应用程序窗口管理模块

    应用程序窗口管理模块中将列举出 Windows 操作系统中当前登录的用户下的所有的应用程序窗口,

    并且能够获取到这些应用程序窗口的图标以及窗口标题等等常用信息。

    窗口的管理包括可以控制指定窗口的最大化或者最小化,或者是控制窗口前置和还原等等操作。

    一个应用程序窗口只是一个进程的主界面窗口,所以一个应用程序窗口其实对应的是一个进程,

    所以在应用程序窗口中还必须能够跳转到与该应用程序窗口相对应的进程当中。

    3. 内存信息查看模块

    在 Windows 操作系统自带的任务管理器中,在内存信息的查看上,其只有页面文件使用率这一项,

    而在很多时候我们所要查看的却不仅仅只是页面文件使用率,我们要查看的包括虚拟内存的使用率,

    物理内存的使用率等,所以在 Windows 进程管理软件当中便实现了可以查看机器虚拟内存的使用率,

    物理内存的使用率,页面文件的使用率,为了方便用户查看近段时间内物理内存的使用率,

    在内存信息查看模块中应当还存在一条物理内存使用率的记录曲线。

    4. 处理器信息查看模块

    和 Windows 操作系统自带的任务管理器一样,

    在 Windows 进程管理软件中将也提供了查看当前 CPU 使用率的功能,

    并且相对于 Windows 操作系统自带的任务管理器来说,

    在 Windows 进程管理软件中的 CPU 使用率精确度更高。

    5. 关机管理模块

    在 Windows Server 系列操作系统自带的任务管理器提供了关机功能,

    但是在 Windows 7 以及 Windows Vista 自带的任务管理器中则均不再提供关机功能,

    虽然关机操作在 Windows 操作系统上很方便,但是有时候也并不非常方便,

    所以在 Windows 进程管理软件中将提供关机管理的功能,

    在该功能块中,将提供锁定、注销、待机、睡眠、休眠、重启、关机等功能。

    6. 进程管理模块

    进程管理模块首先需要获取当前 Windows 操作系统中所有的进程,

    并且将这些进程列举在表格控件中,其中需要获取到进程的图标,进程的标志,

    并且还需要计算出进程所占有的 CPU 使用率。然后进程管理需要提供的功能是结束指定进程,

    挂起进程或者恢复一个已被挂起的进程,

    同时对于一些非特定的进程还可以通过设置优先级来提高或者降低该进程获得 CPU 使用的几率,

    从而更好的控制进程。

    7. 进程模块信息模块

    进程模块信息指的是一个进程在其运行过程当中所引用的模块,这些模块包括进程自身所处的可执行文件,

    也包括由 Windows 操作系统所提供的动态链接库,

    在很多时候,我们都需要查看一个进程引用了哪一些模块,

    并且有的时候我们还需要控制一个进程对模块的引用,使得进程不能够引用某些模块。

    在进程模块信息模块中所要完成的即是列举出指定进程所引用的所有的模块,

    并且能够获取到这些模块的图标以及模块的名字,大小等等常用信息。

    8. 进程树模块

    一个进程肯定是由另外一个进程所创建的

    (当然这不包括 Windows 在引导过程中由某些操作蜕化成进程的空闲进程和 System 进程),

    既然一个进程肯定是由另外一个进程所创建的,那么在这些进程之间肯定是存在一棵进程树的,

    而作为进程树模块就是要列举出指定进程的所有父进程,

    这对于系统开发人员以及 Windows 研究人员是很有用的。

    9. 进程私有内存信息模块

    在有些时候,比如在调试 Windows 应用程序时,我们可能通过调试器得出了该进程中的某段内存地址信息,

    但是我们无法更多的知道这段内存地址的详细信息,而这些信息在调试时是很重要的数据,

    在 Windows 进程管理软件中便提供了这一功能,即列出指定进程下的私有内存地址信息。

    10. 线程管理模块

    在 Windows 操作系统自带的任务管理器中并不能操作指定进程的线程,

    这在一定程度上造成了开发人员的不便,而在 Windows 进程管理软件中便特别针对线程进行操作。

    在线程管理模块中,首先列举出了指定进程下的所有的线程信息,并且用户可以结束一个线程,

    挂起一个线程或者恢复一个已被挂起的进程。

                 

               

    附点代码

    数据访问层中的 ProcessDAL

    using System;
    using System.Runtime.InteropServices;
    using ComType = System.Runtime.InteropServices.ComTypes;
    using TaskManager.Entity;
     
    namespace TaskManager.DAL
    {
        public class ProcessDAL
        {
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool CloseHandle(IntPtr hObject);
     
            [DllImport("user32.dll", CharSet = CharSet.Auto)]
            public static extern bool DestroyIcon(IntPtr hIcon);
     
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool Process32First(IntPtr hSnapshot, 
                ref ProcessEntity.PROCESSENTRY32 lppe);
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool Process32Next(IntPtr hSnapshot, 
                ref ProcessEntity.PROCESSENTRY32 lppe);
     
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern IntPtr OpenProcess(UInt32 fdwAccess, 
                bool fInherit, UInt32 IDProcess);
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool TerminateProcess(IntPtr hProcess, UInt32 uExitCode);
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern UInt32 GetCurrentProcessId();
     
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool QueryFullProcessImageName(IntPtr hProcess, 
                Int32 dwFlags, String lpExeName, ref UInt32 lpdwSize);
     
            [DllImport("Psapi.dll", CharSet = CharSet.Auto)]
            public static extern UInt32 GetProcessImageFileName(IntPtr hProcess, 
                Char[] lpImageFileName, UInt32 nSize);
     
     
            /// <summary>
            /// 通过传入进程句柄来获得该进程的时间信息
            /// </summary>
            /// <param name="ProcessHandle"></param>
            /// <param name="CreationTime"></param>
            /// <param name="ExitTime"></param>
            /// <param name="KernelTime"></param>
            /// <param name="UserTime"></param>
            /// <returns></returns>
            [DllImport("kernel32.dll")]
            public static extern bool GetProcessTimes(IntPtr ProcessHandle, 
                out ComType.FILETIME CreationTime, out ComType.FILETIME ExitTime, 
                out ComType.FILETIME KernelTime, out ComType.FILETIME UserTime); 
     
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern UInt32 GetPriorityClass(IntPtr hProcess);
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool SetPriorityClass(IntPtr hProcess, UInt32 dwPriorityClass);
     
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern int VirtualQueryEx(IntPtr hProcess, IntPtr lpAddress, 
                out ProcessEntity.MEMORY_BASIC_INFORMATION lpBuffer, uint dwLength);
     
            [DllImport("psapi.dll", CharSet = CharSet.Auto)]
            public static extern bool GetProcessMemoryInfo(IntPtr Process, 
                ref ProcessEntity.PROCESS_MEMORY_COUNTERS ppsmemCounters, Int32 cb);
     
            [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
            public static extern bool GetProcessIoCounters(IntPtr hProcess, 
                ref ProcessEntity.IO_COUNTERS lpIoCounters);
     
     
            //[DllImport("ntdll.dll", CharSet = CharSet.Auto)]
            //public static extern Int32 NtQueryInformationProcess(IntPtr hProcessHandle, 
            //    PROCESSINFOCLASS ProcessInformationClass, PVOID ProcessInformation, 
            //    UInt32 processInformationLength, ref UInt32 returnLength);        
        }
    }

                                     

                       

    截图展示

    其实废话说那么多根本没什么用的,还不如直接截几张图,然后对这个东西有兴趣的给我留个邮箱,

    我直接发他源代码,他自个去看估计效果要好的多的。所以这里就直接上图了。

                  

    应用程序窗体(同 Windows 任务管理器一样,列出当前所有打开的的窗口):

    image

                    

    应用程序窗体管理:

    image

                           

    进程界面(列举出所有的进程):

    image

                  

    进程管理:

    image

                           

    处理器界面(描绘出 CPU 使用率图):

    image

                                         

    内存界面(描绘出内存使用率图):

    image

                           

    查看进程树(描绘出进程树图):

    image

                    

    查看进程模块信息:

    image

                 

    查看进程内存信息:

    image

                     

    查看进程线程信息:

    image

                   

    通过线程管理来实现进程管理:

    image

                    

    进程详细信息的查看:

    image

                             

    关机功能的实现:

    image

                     

                 

    结束语

    上面的这个 Windows 进程管理工具呢,其实里面也还是稍微有一点点内涵的,

    至少在平台调用这一块上,如果你把这个 Windows 进程管理工具搞定了的话,平台调用是肯定难不住你了的。

    最后呢,一直本着以前的作风,只要不是公司的项目,而且个人觉得还拿得出手的话,我一定会拿出来分享的。

    但是我一直是在这个 Windows Live Writer 里面写博客,所以也不晓得怎么把这个项目给打包传上去,

    所以如果觉得还可以拿去学习一下的,给我留个邮箱就是了,到时候我会把源码给你发过去的。

    然后需要注意的是,这个东西大家不要肆意的传播,自己学习学习就是了,

    虽然我也是给别人做的毕业设计,但我可不希望这东西又落到某位毕业生手上并又成了他的毕业设计了,

    这样与我与他都不好。

                  

             

    版权所有,迎转载,但转载请注明: 转载自 Zachary.XiaoZhen - 梦想的天空

              

    展开全文
  • 基于VC++编写的类似于任务管理器的进程管理
  • 实现了进程的树状显示父子关系,其中应用到了WMI编程,以及P-invoke. 下载地址:点击右键另存为 地址如上,需要安装.NET环境,地址:...

    基于.NET(C#)编写。

     实现了进程的树状显示父子关系,其中应用到了WMI编程,以及P-invoke.

    b1.png

    b2.png

    b3.png

    下载地址: 点击右键另存为


    地址如上,需要安装.NET环境,
    地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 (Vista已经集成.NET环境,无需下载)

    另外最好打上.NETSP1补丁,可在微软网站搜索。

    地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5&DisplayLang=zh-cn

    或者直接安装.NET framework3.5 SP1

    转载于:https://www.cnblogs.com/1971ruru/archive/2009/06/19/process.html

    展开全文
  • windows进程管理

    2010-10-01 10:37:41
    windows进程管理器,好用的windows进程管理工具,有助于对进程的管理,特别是对新手来说,很好用!
  • 工具可以监控windows进程,可以很直观看出要你要找的进程,能够对进程进行管理,他比任务管理器更加直观。
  • 下载地址 windows工具procexp.exe 十分好用的进程管理工具,可定位弹框插件所属应急,恶意插件卸载。 桌面弹出一些不知名弹框,找不到所属应用可以用process定位弹框所属应用,进行卸载。

    下载地址

    windows工具procexp.exe
    十分好用的进程管理工具,可定位弹框插件所属应急,恶意插件卸载。

    桌面弹出一些不知名弹框,找不到所属应用可以用process定位弹框所属应用,进行卸载。

    定位应用

    展开全文
  • windows全系列都支持 已经汉化了的一个全面的进程管理工具
  • 官方地址:... ... NODE.JS的高级生产过程管理器 PM2是守护进程管理器,它将帮助您管理和保持应用程序24/7在线。 7在 快速开始 快速开始 流程管理 文献资料 单...

    官方地址:https://pm2.keymetrics.io/docs/usage/process-management/

    GitHub:https://github.com/Unitech/PM2/releases

    NODE.JS的高级生产过程管理器

    PM2是守护进程管理器,它将帮助您管理和保持应用程序24/7在线。

    7在

    PM2是守护进程管理器,可以帮助您管理和保持应用程序在线。PM2入门非常简单,它是一个简单直观的CLI,可以通过NPM安装。

    安装

    可通过NPM或Yarn安装最新的PM2版本:

    $ npm install pm2@latest -g
    # or
    $ yarn global add pm2
    

    要安装Node.js和NPM,可以使用NVM

    启动一个应用

    启动,守护和监视应用程序的最简单方法是使用以下命令行:

    $ pm2 start app.js

    或轻松启动任何其他应用程序:

    $ pm2 start bashscript.sh
    $ pm2 start python-app.py --watch
    $ pm2 start binary-file -- --port 1520

    可以传递给CLI的一些选项:

    # Specify an app name
    --name <app_name>
    
    # Watch and Restart app when files change
    --watch
    
    # Set memory threshold for app reload
    --max-memory-restart <200MB>
    
    # Specify log file
    --log <log_path>
    
    # Pass extra arguments to the script
    -- arg1 arg2 arg3
    
    # Delay between automatic restarts
    --restart-delay <delay in ms>
    
    # Prefix logs with time
    --time
    
    # Do not auto restart app
    --no-autorestart
    
    # Specify cron for forced restart
    --cron <cron_pattern>
    
    # Attach to application log
    --no-daemon

    如您所见,许多选项可用于通过PM2管理您的应用程序。您将根据用例发现它们。

    管理流程

    管理应用程序状态很简单,以下是命令:

    $ pm2 restart app_name
    $ pm2 reload app_name
    $ pm2 stop app_name
    $ pm2 delete app_name

    而不是app_name您可以通过:

    • all 在所有过程中采取行动
    • id 对特定的进程ID采取行动

    检查状态,日志,指标

    现在,您已经启动了该应用程序,可以检查其状态,日志,指标,甚至可以通过pm2.io获取在线仪表板。

    列出托管的应用程序

    列出由PM2管理的所有应用程序的状态:

    $ pm2 [list|ls|status]

     

    显示日志

    要实时显示日志:

    $ pm2 logs

    要挖掘较旧的日志,请执行以下操作:

    $ pm2 logs --lines 200

    基于终端的仪表板

    这是一个直接适合您终端的实时仪表板:

    $ pm2 monit

     

    pm2.io:监视和诊断Web界面

    基于Web的仪表板,带有诊断系统的跨服务器:

    $ pm2 plus

     

    集群模式

    对于Node.js应用程序,PM2包含一个自动负载平衡器,它将在每个衍生进程之间共享所有HTTP [s] / Websocket / TCP / UDP连接。

    要以群集模式启动应用程序:

    $ pm2 start app.js -i max

    在此处阅读有关集群模式的更多信息。

    生态系统文件

    您还可以创建一个配置文件,称为生态系统文件,以管理多个应用程序。生成生态系统文件:

    $ pm2 ecosystem

    这将生成和生态系统.config.js文件:

    module.exports = {
      apps : [{
        name: "app",
        script: "./app.js",
        env: {
          NODE_ENV: "development",
        },
        env_production: {
          NODE_ENV: "production",
        }
      }, {
         name: 'worker',
         script: 'worker.js'
      }]
    }

    并轻松启动:

    $ pm2 start process.yml

    在此处阅读有关应用程序声明的更多信息。

    设置启动脚本

    使用服务器引导/重新引导中管理的进程重新启动PM2至关重要。要解决此问题,只需运行以下命令即可生成活动的启动脚本:

    $ pm2 startup

    并冻结自动重生的进程列表:

    $ pm2 save

    在此处阅读有关启动脚本生成器的更多信息。

    更改后重新启动应用程序

    --watch选项非常简单:

    $ cd /path/to/my/app
    $ pm2 start env.js --watch --ignore-watch="node_modules"

    这将监视并重启当前目录+所有子文件夹中的任何文件,并忽略该应用程序,并且将忽略node_modules文件夹中的任何更改--ignore-watch="node_modules"

    然后,您可以pm2 logs用来检查重新启动的应用程序日志。

    更新PM2

    我们简化了流程,各个版本之间没有重大变化,过程也很简单:

    npm install pm2@latest -g

    然后更新内存中的PM2:

    pm2 update

    备忘单

    以下是一些值得了解的命令。只需使用示例应用程序或开发计算机上的当前Web应用程序来尝试它们:

    # Fork mode
    pm2 start app.js --name my-api # Name process
    
    # Cluster mode
    pm2 start app.js -i 0        # Will start maximum processes with LB depending on available CPUs
    pm2 start app.js -i max      # Same as above, but deprecated.
    pm2 scale app +3             # Scales `app` up by 3 workers
    pm2 scale app 2              # Scales `app` up or down to 2 workers total
    
    # Listing
    
    pm2 list               # Display all processes status
    pm2 jlist              # Print process list in raw JSON
    pm2 prettylist         # Print process list in beautified JSON
    
    pm2 describe 0         # Display all informations about a specific process
    
    pm2 monit              # Monitor all processes
    
    # Logs
    
    pm2 logs [--raw]       # Display all processes logs in streaming
    pm2 flush              # Empty all log files
    pm2 reloadLogs         # Reload all logs
    
    # Actions
    
    pm2 stop all           # Stop all processes
    pm2 restart all        # Restart all processes
    
    pm2 reload all         # Will 0s downtime reload (for NETWORKED apps)
    
    pm2 stop 0             # Stop specific process id
    pm2 restart 0          # Restart specific process id
    
    pm2 delete 0           # Will remove process from pm2 list
    pm2 delete all         # Will remove all processes from pm2 list
    
    # Misc
    
    pm2 reset <process>    # Reset meta data (restarted time...)
    pm2 updatePM2          # Update in memory pm2
    pm2 ping               # Ensure pm2 daemon has been launched
    pm2 sendSignal SIGUSR2 my-app # Send system signal to script
    pm2 start app.js --no-daemon
    pm2 start app.js --no-vizion
    pm2 start app.js --no-autorestart

    下一步是什么?

    了解如何将应用程序的所有行为选项声明为JSON配置文件

    了解如何清洁停止并重新启动以提高可靠性。

    了解如何轻松部署和更新生产应用程序

    使用Keymetrics监视您的生产应用程序。

    如何更新PM2

    安装最新的pm2版本:

    npm install pm2@latest -g

    然后更新内存中的PM2:

    pm2 update

    更多实践参考:https://www.cnblogs.com/wangcp-2014/p/10874417.html 此外管理非守护进程也可以用Supervisor。

    Supervisor

    Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervisord或者每个子进程,设置一个非root的user,这个user就可以管理它对应的进程。

    Supervisor使用详解

    supervisor介绍与使用

    supervisor安装与配置

    展开全文
  • 进程管理工具

    2019-12-06 14:52:53
    Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀...
  • Windows 进程管理

    2008-10-08 16:55:55
    Windows 进程管理器是一款功能比较强大的进程管理工具。它为您提供以下功能:进程查询(描述/模块)、进程管理(结束/暂停/恢复/删除……)、端口访问查询、系统性能/信息等。进程信息库会不断更新。绿色发布,解压即用...
  • Windows 进程管理的命令行工具(收藏)

    千次阅读 2007-01-07 12:46:00
    问:怎么才能关掉一个用任务管理器关不了的进程?我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么...其实用Windows自带的工具就能杀大部分进程: c:/>ntsd -c q -p PID 只有System、SMSS.EX
  • 场景:在我们卸载程序时,常常有些残留文件保留在安装路径下,我们进入目录进一步做删除清理时,发现文件被占用,却不知道什么进程占用,接着我们就可利用微软公司提供的这么一款工具来解决我们的问题。 下载地址: ...
  • Windows进程管理尖兵1.0

    2006-09-19 18:52:10
    Windows 进程管理尖兵 是一款小型的系统工具软件,其主要用途在于:用户能轻松的管理windows环境下的各种进程,以及了解各进程的详细信息,及时发现各种可疑进程并将其清除,可以有效的保护系统安全,让木马和其它...
  • 强力进程管理工具

    2012-10-21 15:31:55
    简介:FxProcessTool是一个强大的Windows进程查看管理工具,可查看、控制和结束所有进程。程序可以列举出进程的各项详细信息,可以检测是否存在隐藏进程或伪装程序,是目前较为完备的进程和任务管理工具之一。 具体...
  • Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。目前Supervisor可以运行在大多数Unix系统上,但不支持在Windows系统上运行。...
  • Supervisor安装与配置(linux/unix进程管理工具) Supervisor(http://supervisord.org)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、...
  • window进程管理工具

    2009-01-17 10:25:56
    1.对windows进程有强大的管理功能。 2.可以自动屏蔽危险的进程。 3.有端口监听功能
  • 一个Windows进程管理的小工具源码

    千次阅读 2007-05-07 00:43:00
    4.本工具首先提升自己的权限,所以大部分在任务管理器里杀不掉的进程都可以杀掉(当然首先必须执行者的权限够高) 特别提醒,不要尝试类似stopp stop * 这样的操作,这会导致lsass.exe进程被杀掉造成windows蓝屏 ...
  • Windows进程管理器龙卷风特别版,本软件为绿色便携版本,功能强大,操作简单,使用方便,下载解压即可使用,欢迎下载使用。 功能特点: 一、双击进程即显示进程详细信息,更可获得其包含模块信息,并可随时关闭进程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,547
精华内容 1,418
关键字:

windows进程管理工具