文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发C/C++剖析Windows任务管理器开发原理与实现
精品推荐
特别推荐
·C语言编程易犯毛病集合
·C语言编程常见问题解答(目录)
·C#程序开发中的常用函数汇总
·C/C++笔试、面试题目大汇总
·Beej的网络socket编程指南
·socket编程原理
·C语言的常用库函数使用方法分析及用途
·在C语言中如何处理时间和日期
·C++设计模式之Singleton
·VC++动态链接库编程之MFC扩展 DLL
热点TOP10
·进程和线程编程
·C语言编程易犯毛病集合
·打字游戏
·Awk 基础入门:Awk 实例编程
·asp.net中调用javascript函数实现多功能日期控件示例
·C语言编程常见问题解答之常用函数的包含文件(1)
·C# GridView 排序及分页
·C #中的几个线程同步对象方法
·无废话C#设计模式之三:Abstract Factory
·C# DataGridView隔行显示不同的颜色

剖析Windows任务管理器开发原理与实现

日期:2008年5月24日 作者:清风网络学院 查看:[大字体 中字体 小字体]


    //创建进程的快照;
    Process32First(hProcessSnap,&ProcessEntry32);
    Process32First(hProcessSnap,&ProcessEntry32);
    //枚举所有进程;
    OpenProcess(PROCESS_QUERY_INFORMATION,FALSE,ProcessEntry32.th32ProcessID);
    //打开特定进程,以查询进程相关信息;
    GetProcessTimes(hProcess,&CreateTime,&ExitTime,&KernelTime,&UserTime);
    //获取进程的时间信息; 
    GetProcessMemoryInfo(hProcess,&PMCounter,sizeof(PMCounter));
    //获取进程的存储区信息;
    GetPriorityClass(hProcess);
    //获取进程的优先权;
    GetProcessIoCounters(hProcess,&IoCounters);
    //获取进程的IO使用情况;
    CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessID);
    //创建模块快照;
    Module32First(hModuleSnap, &ModuleEntry32);
    Module32Next(hModuleSnap, &ModuleEntry32);
    //枚举进程模块信息;
    CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
    //创建线程快照;
    Thread32First(hThreadSnap, &ThreadEntry32);
    Thread32Next(hThreadSnap, &ThreadEntry32);
    //枚举线程信息;
    OpenThread(THREAD_ALL_ACCESS,FALSE,ThreadEntry32.th32ThreadID);
    //打开线程,须自己获得此函数地址;
    TerminateProcess(hProcess,0);
    //终止进程;
    SuspendThread(hThread);
    //悬挂线程;
    ResumeThread(hThread);
    //激活线程;

    10.关机
    AdjustTokenPrivileges(hToken,FALSE,&TokenPrivileges,sizeof(TOKEN_PRIVILEGES),NULL,NULL);
    //调整进程令牌,使其支持关机;
    ExitWindowsEx(EWX_LOGOFF,0);
    //注销系统;
    LockWorkStation();
    //锁定系统;
    InitiateSystemShutdown(NULL,szMessage,dwTimeout,FALSE,bSig);
    //支持到记时和消息显示的关机/重启;
    SetSystemPowerState(bSig,FALSE);
    //系统休眠/冬眠;

上一页 [1] [2] [3] [4] [5] [6] 下一页 




上一篇:强制访问你的广告才能进入你的站点的script

下一篇:探索bbsxp sql版的漏洞

相关文章:
·Windows Vista震撼1600X1200高清壁纸
·Windows系统漏洞修复软件大比拼
·如何实现局域网打印机共享
·鲜为人知的Windows XP优化
·如何让Windows桌面图标任我排
·[任务]剧情任务五:含冤的小白龙
·注册表已经损坏并导致WindowsXP无法启动,应该如何恢复
·Windows XP的20个超级实用技巧大全
·Windows Vista Ultimate中文旗舰版下载+简单破解(支持迅雷HTTP & BT)
·Windows Vista 快捷方式箭头去除器 1.3
相关软件:
·中国少年儿童智力开发百科全书(上中下)高清PDF全彩图书
·Windows主题70合一典藏版
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·无尽的任务战略版中文版
·如何加固Windows XP 主机安全
·Windows环境下32位汇编语言程序设计
·精通.Net核心技术原理与构架
·全能助手Windows优化王 2006 V3.95
·红警 2尤里的复仇 新任务 丛林堡垒
·黑色苹果Windows主题Kuro

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot