精华内容
下载资源
问答
  • Windows Mobile的功能齐全的任务管理器
  • Windows任务管理器以下简称任务管理器是大家经常使用可是大多数人都只用到了它一些基本功能如结束没有响应程序观察系统状况等其实任务管理器是很强大时候巧用它还能解决一些专业软件才能解决问题下面就...
  • Windows任务管理器(基于MFC实现

    热门讨论 2011-10-15 00:49:37
    本程序不仅实现了Windows任务管理器的功能,同时还添加了另一功能,能识别每一运行进程所调用的动态库,基于MFC实现的,代码量较大,基本算一个小项目。。。
  • Daphne可以取代windows系统中提供的任务管理器的功能,让您清楚的了解到目前的CPU、内存的使用情况,并且与任务管理器一样提供软件流水号和当前运行程序的路径,使用者只需通过鼠标便可以终止程序的运行。
  • Windows任务管理器提供了有关计算机性能信息,并显示了计算机上所运行程序和进程详细信息;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作。它用户界面提供了文件、选项、查看、窗口、...
  • windows任务管理器

    千次阅读 2018-12-10 11:18:47
    今天发现使用windows任务管理器时,里面的功能并没有全部用过,需要解决很多问题时,非常慌张,做两个总结,探究一下windows10里任务管理器里的功能。 1.文件,选项,查看 点击文件 会出现运行新任务和退出,点击...

    今天发现使用windows任务管理器时,里面的功能并没有全部用过,需要解决很多问题时,非常慌张,做两个总结,探究一下windows10里任务管理器里的功能。
    1.文件,选项,查看
    点击文件
    在这里插入图片描述
    会出现运行新任务退出,点击运行新任务会进入下图,输入新建任务,此处运行想要的程序。点击退出,结束任务管理器进程。
    在这里插入图片描述
    点击选项
    在这里插入图片描述
    出现置于顶层,点击后,任务管理器在界面的顶层,实现置顶功能。最小化时隐藏,点击后,再点击最小化时,windows的任务栏里的任务管理器图标消失。
    点击查看
    在这里插入图片描述
    点击按类型分组,可将进程按照不同类型区分,全部展开将进程树全部展开,全部折叠将进程树收缩,只能看到应用的分类(注意不是进程,分类里面的才是进程)
    2.进程,性能,应用历史记录,启动,用户,详细信息,服务
    进程点击右键
    在这里插入图片描述
    点击结束任务,关闭进程。
    点击资源值里面,可调节内存,磁盘,网络的显示格式,数值或百分比。
    点击调试,附加到进程中,看进程状态。
    创建转储文件,将进程堆栈信息存储到文件中,分析dump等。
    转到详细信息可进入详细信息界面,可看到进程PID,描述等详细信息。
    打开文件所在位子位置,顾名思义。重点分析属性,点击属性进入界面:
    在这里插入图片描述
    点击常规可看到某个进程详细的信息:文件类型,文件路径,文件大小,创建时间修改时间访问时间。
    还可以看到git版本号(我用的小乌龟生成的应该是),点击Git,可看到分支信息,远端分支,远端网址,提交的版本信息(2627c6fb6384cfeedda4…),信息,提交人等,还有配置信息。
    安全里面有修改用户权限的功能。点击编辑,可修改用户对程序的权限等级。
    在这里插入图片描述
    详细信息重点说明,里面有文件名,文件类型,最重要的是文件版本(这个用来给开发者判断当前版本信息至关重要),产品版本(更细致的划分,在文件版本基础上,加入了git的版本号),还有版权,大小,修改日期,语言,原始文件名等。
    点击启动,看到开机启动项,当前程序开机是否启动,以及启动方式:注册表,现在的运行情况等。
    在这里插入图片描述
    点击用户,可看到当前运行的资源占用量。
    在这里插入图片描述
    点击详细信息,在选定的程序中右键,结束进程树,关闭与该进程相关的整个进程结构。设置优先级,设置程序在cpu使用量较多时,先满足此程序的cpu使用量。设置相关性设置允许处理程序的CPU。UAC:用户账户控制,UAC虚拟化功能能够防止标准用户应用程序写入受保护的系统资源位置,这些应用程序将通过虚拟化被重新定向至用户各自的位置。多个用户可操作同一个程序,写入各自的用户空间中。
    服务,点击服务,可查看到windows的服务,点击打开服务,进入服务的详细界面,服务的具体描述和当前状态,启动类型,当前服务状态,启动参数设置等。
    在这里插入图片描述

    小结:这篇文章的出发点,是为了分析程序的详细信息,里面包含了产品版本(git相关)等重要的使得开发可以明确判断的信息,其实为了提高工作方法和效率。

    展开全文
  • 基于MFC做的Windows任务管理器 实现了任务管理器的基本功能
  • windows 任务管理器Windows 10’s Task Manager now shows you the power usage of each process on your system....Windows 10的任务管理器现在向您显示系统上每个进程电源使用情况。 该功能是2018年10月更...
    windows 任务管理器

    windows 任务管理器

    Windows 10’s Task Manager now shows you the power usage of each process on your system. This feature is new in the October 2018 Update.

    Windows 10的任务管理器现在向您显示系统上每个进程的电源使用情况。 该功能是2018年10月更新中的新增功能。

    如何查看流程的电源使用详细信息 (How to See a Process’s Power Usage Details)

    First, open the Task Manager by right-clicking your taskbar and selecting “Task Manager,” or by pressing Ctrl+Shift+Esc. If you don’t see the full Task Manager pane, click “More Details” at the bottom.

    首先,通过右键单击任务栏并选择“任务管理器”,或按Ctrl + Shift + Esc,打开任务管理器。 如果您没有看到完整的“任务管理器”窗格,请单击底部的“更多详细信息”。

    This information appears on the Processes pane but is hidden by the small size of the window. Enlarge the window by clicking and dragging at the corner until you see the Power Usage and Power Usage Trend columns, or scroll to the right. You can also drag and drop the headings to reorder the list of columns.

    此信息显示在“进程”窗格中,但由于窗口较小而被隐藏。 单击并拖动拐角处的窗口以放大窗口,直到看到“电源使用情况”和“电源使用情况趋势”列,或滚动到右侧。 您还可以拖放标题以重新排序列列表。

    If you don’t see these columns, right-click the headings here and enable the “Power Usage” and “Power Usage Trend” columns.

    如果没有看到这些列,请右键单击此处的标题,然后启用“电源使用”和“电源使用趋势”列。

    If these options don’t appear in the list, you haven’t upgraded to the October 2018 Update yet.

    如果这些选项未出现在列表中,则说明您尚未升级到2018年10月更新。

    “用电量”和“用电量趋势”是什么意思? (What Do “Power Usage” and “Power Usage Trend” Mean?)

    Each process has a value under these columns. The Power Usage column tells you how much power the process is using at this exact moment, while the Power Usage Trend column shows you the longer-term trend. You can click the columns to sort by either type power usage.

    每个进程在这些列下都有一个值。 “电源使用情况”列告诉您该确切时刻该过程正在使用多少电量,而“电源使用情况趋势”列显示您的长期趋势。 您可以单击列以按两种电源使用情况进行排序。

    For example, a process might currently not be using much power at this very moment, but might be using a lot of power in general. Or, a process might be using a lot of power right now, but it tends to use very little power. Focus on the trend for a better idea of how much power a process uses.

    例如,一个进程目前可能此时并没有使用很多电源,但通常可能会使用很多电源。 或者,一个进程现在可能正在使用很多电源,但往往只使用很少的电源。 关注趋势,以更好地了解流程使用的功率。

    Unfortunately, Windows doesn’t give you precise numbers here. It just gives you a rough idea of power usage, which should be “Very Low” for most processes on your system. If a process is using more power than that—especially if it’s running in the background—you may want to quit that process to save battery power on your laptop or tablet.

    不幸的是,Windows在这里没有给您准确的数字。 它只是给您一个功耗的粗略概念,对于系统上的大多数进程,它应该“非常低”。 如果某个进程消耗的电量超过了该电量(尤其是在后台运行),则您可能希望退出该进程以节省笔记本电脑或平板电脑的电池电量。

    Microsoft hasn’t explained exactly what the various words here mean. We don’t know the precise difference between “Very low” and “Low,” for example.

    Microsoft尚未完全解释此处的各种词语的含义。 例如,我们不知道“非常低”和“低”之间的确切区别。

    如何查看哪些应用程序使用了最多的功能 (How to See Which Apps Have Used the Most Power)

    To see which apps have used the most battery power on your PC, head to Settings > System > Battery. Click the “See which apps are affecting your battery life” option here.

    查看哪些应用在PC上消耗了最多的电池电量,请转到“设置”>“系统”>“电池”。 单击此处的“查看哪些应用程序正在影响您的电池寿命”选项。

    The Battery section is only available when you’re using a laptop, tablet, or another device with a battery. You shouldn’t need to see which apps are using the most power on a desktop PC without a battery, anyway.

    “电池”部分仅在使用笔记本电脑,平板电脑或其他带电池的设备时可用。 无论如何,您无需查看哪些应用在没有电池的情况下在台式机上使用的电源最多。

    This screen shows a list of which apps have affected your battery life the most. You can choose to see power usage over the last one week, 24 hours, or 6 hours.

    该屏幕显示了哪些应用对电池寿命的影响最大。 您可以选择查看过去一周,24小时或6小时的用电量。

    Even if an app is near the top of the list, it might not use a lot of power for what it does. It might just mean you use the app a lot. For example, whatever web browser you use will probably be near the top of the list just because you use it so much. It’s used a large amount of battery power, even if it’s used that battery power efficiently over a long period.

    即使某个应用程序位于列表的顶部,它可能也不会消耗很多功率。 这可能只是意味着您经常使用该应用程序。 例如,您使用的任何Web浏览器都可能会在列表顶部附近,仅是因为您使用了太多。 即使长时间有效地使用了电池电量,它也会消耗大量的电池电量。

    These new columns continue a welcome trend of adding information to the Task Manager. In the Fall Creators Update, Microsoft added GPU usage data to the Task Manager.

    这些新列继续保持向信息管理器添加信息的受欢迎趋势。 在Fall Creators Update中, Microsoft将GPU使用情况数据添加到了任务管理器中

    翻译自: https://www.howtogeek.com/367850/how-to-see-power-usage-in-windows-10s-task-manager/

    windows 任务管理器

    展开全文
  • IT之家5月27日消息 Windows任务管理器是IT专业人员非常依赖应用之一,它可以在不需要第三方软件情况下,对设备上一切运行情况进行监视,杀死进程、获取资源使用信息等。IT之家了解到,Dave Plummer是最初...

    IT之家5月27日消息 Windows任务管理器是IT专业人员非常依赖的应用之一,它可以在不需要第三方软件的情况下,对设备上的一切运行情况进行监视,杀死进程、获取资源使用信息等。

    74d9cf669cef7181e6ee80fed8f4e826.png

    IT之家了解到,Dave Plummer是最初的任务管理器开发者,他解释说,他所创建的一些功能目前仍然存在,只是很少有人真正了解这些功能,因此Plummer本周在reddit上的一篇详细帖子中透露了三个技巧。

    CTRL + Shift + Esc

    大多数人启动任务管理器的方法是右击任务栏选择任务管理器,或者按CTRL + Alt + Del,然后选择任务管理器。但实际上,按CTRL + Shift + Esc就可以直接启动任务管理器,这要简单得多,并且可以在不使用shell的情况下打开任务管理器。

    为什么说这比其他方法更有用呢?因为在不涉及shell的情况下,这个快捷键可以让你在shell本身崩溃的情况下也能启动任务管理器,有时候任务栏消失就不能右键启动任务管理器。

    Plummer说,即使在任务管理器本身崩溃时,也可以使用同样的快捷方式启动该应用,而这一切都是因为这个快捷键从一开始设计就专门考虑到了这个问题。

    “如果任务管理器曾经卡死或崩溃,按ctrl-shift-esc启动另一个任务管理器。Winlogon会寻找一个现有的实例,并尝试重启它,最多10秒。如果旧的任务管理器没有在这段时间内以秘密代码响应,那么另一个任务管理器将被启动。”他说:“这样一来,只要有一些资源可用,你永远不会打不开任务管理器。”

    任务管理器精简模式

    很多用户都已经知道,APP死机、系统资源耗尽,可能会导致各种问题,包括电脑一开始就无法启动任务管理器。

    这是因为没有资源来加载任务管理器,所以开发者在创建这个APP的时候,也准备了一个精简模式来处理资源不足的问题

    换句话说,这是一个特殊的“安全”模式,你可以启动,然后直接点开进程选项卡,看看是什么原因导致资源占用,然后手动杀死进程,让系统恢复到正常工作状态。同样,你可以使用上述的快捷方式来完成,因为当系统资源耗尽时,任务管理器会自动进入精简模式。

    “任务管理器会在资源不足的情况下以精简模式加载,比如只加载进程页面。它是极少数不会在出现问题时直接‘失败和退出’的应用程序之一。"Plummer说。

    重置任务管理器

    不用说,在某些情况下,即使任务管理器也难以处理系统上的所有崩溃,因此任务管理器本身有时也可能会崩溃。

    不过不用担心,因为Plummet表示,你只需要用一个非常小的技巧就可以轻松地将其重置,并将其恢复到正常状态。

    “如果任务管理器一旦内部损坏,请杀死/关闭它。然后重启它的同时按住CTRL、ALT和SHIFT键,任务管理器在启动时如果检测到了这个组合键,就会将所有内部设置重置为出厂时的状态。”他还解释说:“我写的每一个应用都有这个小技巧!”。

    总而言之,Windows任务管理器是一个比大多数人想象的要复杂得多的应用,而这一切都是因为它在开发之初就考虑到了用户在需要该应用时可能遇到的大部分场景。幸运的是,微软在这么多年的时间里并没有改变任务管理器的根基,所以上述技巧不仅在老版本的Windows中可以正使用,在Windows 10中也可以正常使用。

    展开全文
  • 另dll注入参考我另一篇博文:...dll注入技术参考我博文,本文主要是修改应用程序界面和功能的实现,其步骤如下: 1、使用spy++找到要修改窗口控件ID。 2、使用windows API找到控
    本文参考:http://www.pediy.com/kssd/index.html

    另dll注入参考我的另一篇博文:http://blog.csdn.net/anda0109/article/details/41309973

    dll注入技术参考我的博文,本文主要是修改应用程序界面和功能的实现,其步骤如下:

    1、使用spy++找到要修改的窗口的控件ID。

    2、使用windows API找到控件的窗口句柄。

    3、对控件进行操作。

    dll功能完成后,将dll注入要修改的程序运行就可以了。

    先看一下效果:


    下面是dll功能的实现:

    // TaskManager.cpp : 定义 DLL 应用程序的导出函数。
    //
    
    #include "stdafx.h"
    #include <stdio.h>
    #include <stdlib.h>
    #include <commctrl.h>
    #include <IPHlpApi.h>//可通过此接口函数获取网络流量
    
    #pragma comment(lib, "IPHLPAPI.lib")
    
    HWND hwndNetworkList;//任务管理器list控件句柄
    
    struct StructFindTaskManagerDlgItem
    {  
    	DWORD  itemID;//控件ID
    	HWND   hwnd;//该控件的句柄
    };
    
    BOOL CALLBACK _EnumChildProc( HWND hwnd, LPARAM lParam )
    {
    	StructFindTaskManagerDlgItem* pParam = (StructFindTaskManagerDlgItem*)lParam;
    
    	if ( (DWORD)GetDlgCtrlID( hwnd ) == pParam->itemID )//判断是否为需要的控件
    	{
    		pParam->hwnd = hwnd;
    
    		return FALSE;
    	}
    
    	return TRUE;
    }
    
    //根据控件ID获取控件窗口句柄
    HWND FindTaskManagerDlgItem( DWORD CtrlId)
    {
    	StructFindTaskManagerDlgItem param;
    
    	param.itemID = CtrlId;
    	param.hwnd = NULL;
    
    	HWND hwndTaskManager = FindWindow( (LPCTSTR)32770, "Windows 任务管理器");
    	if(hwndTaskManager == NULL)
    	{
    		MessageBox(NULL,"请先运行任务管理器!","",MB_OK);
    		return NULL;
    	}
    	//枚举子窗口,
    	EnumChildWindows(hwndTaskManager, _EnumChildProc, (LPARAM)&param);
    
    	return param.hwnd;
    }
    
    //获取listview的列数
    int GetListColmnCount(HWND hList)
    {
    	int count=0;
    
    	char caption[MAX_PATH];
    
    	LVCOLUMN lvc;
    	lvc.mask=LVCF_TEXT;
    	lvc.cchTextMax=MAX_PATH;
    	lvc.pszText=caption;
    
    	for (int i=0;i<50;i++)
    	{
    		ZeroMemory(caption,sizeof(caption));
    
    		SendMessage(hList,LVM_GETCOLUMN,i,(long)&lvc);
    		if (caption[0]==0&&caption[1]==0)
    		{
    			count=i;
    			break;
    		}  
    	}
    	return count;  
    }
    
    //向listview插入两列
    void InsertColToNetworkList(HWND hNetworkList)//hNetworkList即为该控件的句柄
    {
    	int n=GetListColmnCount(hNetworkList);//获取列数,加载所有列的后面
    	// 添加列
    	LV_COLUMN colmn;     // 列
    	ZeroMemory(&colmn, sizeof(LV_COLUMN));
    
    	colmn.mask = LVCF_TEXT|LVCF_WIDTH|LVCF_SUBITEM; // 风格
    	colmn.fmt=LVCFMT_RIGHT;
    
    	colmn.cx = 0x60;//宽度
    	colmn.pszText = "下载";//列名
    	SendMessage(hNetworkList, LVM_INSERTCOLUMN, n, (LPARAM)&colmn);
    
    
    	colmn.pszText = "上传";//列名
    	SendMessage(hNetworkList, LVM_INSERTCOLUMN, n+1, (LPARAM)&colmn);
    }
    
    //向listview插入数据
    void InsertDataToListCtrl(HWND hNetworkList)
    {
    	LV_ITEM item;
    	item.iItem = 0;
    	item.mask = LVIF_TEXT;
    	item.cchTextMax = MAX_PATH;
    	int iSubItem=GetListColmnCount(hNetworkList)-2;//"下载栏的索引"
    	if (iSubItem>0)
    	{
    		char sInSpeed[20],sOutSpeed[20];
    		float fInSpeed=rand()%2048,fOutSpeed=rand()%2048;//下载、上传速率,这里用随机数模拟
    		//下载速率
    		sprintf(sInSpeed,"%0.2f KB/s",fInSpeed);
    		item.pszText=sInSpeed;
    		item.iSubItem =iSubItem;
    		ListView_SetItem(hNetworkList,&item);
    
    		//上传速率
    		sprintf(sOutSpeed,"%0.2f KB/s",fOutSpeed);
    		item.pszText=sOutSpeed;
    		item.iSubItem =iSubItem+1;
    		ListView_SetItem(hNetworkList,&item);
    	}
    }
    
    void ModifyTaskManager()
    {
    	//找到任务管理器相应控件窗口句柄
    	hwndNetworkList = FindTaskManagerDlgItem(0x00000A28);//0x00000A28为通过spy++获取到的LIST控件ID
    	//向listview插入下载、上传两列
    	InsertColToNetworkList(hwndNetworkList);
    	//向listview控件中插入数据
    	InsertDataToListCtrl(hwndNetworkList);
    	//用户可在这里创建线程或定时器不断刷新数据
    }

    dll的入口函数:

    // dllmain.cpp : 定义 DLL 应用程序的入口点。
    #include "stdafx.h"
    #include "TaskManager.h"
    
    BOOL APIENTRY DllMain( HMODULE hModule,
                           DWORD  ul_reason_for_call,
                           LPVOID lpReserved
    					 )
    {
    	switch (ul_reason_for_call)
    	{
    	case DLL_PROCESS_ATTACH:
    		ModifyTaskManager();
    		//MessageBox(NULL,"注入成功!","",MB_OK);
    		break;
    	case DLL_THREAD_ATTACH:
    	case DLL_THREAD_DETACH:
    	case DLL_PROCESS_DETACH:
    		break;
    	}
    	return TRUE;
    }
    

    生成dll后将dll注入taskmgr.exe进程即可。

    展开全文
  • 这篇文章将介绍一个建立在WSH平台上,通过JS实现真正可用的Windows任务管理器。 一:代码及注释 代码如下: /* JS任务管理器 By:X!ao_f Mail:Xiao_f.mail@163.com QQ:120000512 */ //建立对象Shell对象,该对象...
  • 巧用Windows任务管理器实现特殊功能 2008-09-22 PChome.net 类型: 转载 来源: 电脑报 责编: 潘翔城 Windows任务管理器(以下简称任务管理器)是大家经常使用,可是大多数人...
  • 剖析Windows任务管理器开发原理与实现 实现了任务管理器的各项功能
  • windows 8 任务管理器功能

    千次阅读 2012-10-31 11:17:56
    在 Win 8 新版的任务管理器中可以将具有多标签应用程序展开(看到是当前选择标签,其他标签被忽略掉),可以选择只结束该程序下当前标签,而不是结束掉整个程序。 2. 支持 Metro 应用 除了对传统桌面...
  • 要求: 模仿Windows 任务管理器,自己实现一个类似功能的WinForm 程序。只需要显示进程名称、内存使用和线程个数三列信息即可。
  • 新版的任务管理器,其中包含多种功能: 注册表 启动项 服务功能描述 进程定位等等 且显示进程图标,功能大大提高 如果喜欢可在点击“帮助--替换任务管理器” 不喜欢还可以换回来 软件亲身试验,绝对无毒
  • 用C#开发较完整的Windows任务管理器, 使用WMI 和 API 实现了 Windows 任务管理器的部分功能
  • 本程序采用vc++实现windows任务管理器的全部功能,是终级程序员的参考实例!
  • 1. listwidget 无边框的设定方式; 2. listwidget 和stacked widget组合,实现导航栏的功能 3. qss的动态加载。主要明确加载时qss文件的路径。qss的语法。及qss图形化编辑软件的使用。
  • Windows 任务管理器

    2007-05-28 18:00:19
    这是我今天做一个任务管理器,跟系统带差不多。里面有关机,注销,重启等功能
  • C# Windows 任务管理器

    千次阅读 2018-09-11 14:39:01
    最近看到 Process 这个类,非常强大,可以实现任务管理器一样的功能,枚举进程和进程的信息,于是打算自己写一个任务管理器出来。 非常简单,先导入命名空间System.Diagnostics,在Form中添加一个ListView,设置...
  • winform形式,用c#编写的山寨版windows任务管理器,注释详细,具有主要的功能。希望给大家带来帮助。
  • 操作系统课设第4题,任务是在linux环境下使用gtk完成类似windows任务管理器的功能。 源代码参看https://github.com/kd-hua/for_blog/blob/main/gtk_manager.c 本任务需要了解linux下proc目录,以及gtk的各项函数...
  • 大家知道任务管理器,在系统中能够起到一个,让用户知道哪些程序正在运行作用。但是这只是它所"管辖范围"内其一项功能,还有很多"不为人知"应用潜能,没被人们所挖掘。所以借此机会,请大家一同跟随笔者,看看...
  • VC模拟Windows任务管理器

    热门讨论 2011-10-25 14:54:00
    自己想做一个类似Windows任务管理器一个学习过程,只是做了一个几个简单函数调用,如果想做一个功能很完善,还需要学习更多知识,这个小程序应该是可以起到一个抛砖引玉作用吧。。。呵呵,见笑了。。。
  • 任务管理加强版,可以替换微软自带的任务管理器了。美观、大方、多功能
  • 仿Windows任务管理器

    2009-01-15 13:24:46
    为了答谢网友,对本工作室的支持, 在下将未完成之作品源代码公布 是仿Windows管理器,功能尚未完成, 有兴趣的朋友可以在此基础上,自己开发新的功能 为此软件的生命添上丰富的生命力; ---WABIL上---

空空如也

空空如也

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

windows任务管理器的功能