路由器 局域网-道道通导航升级
![主题之家win7](/uploads/image/0806.jpg)
2023年4月5日发(作者:not found)设为首页 收藏 RSS 分类 投稿 Translate 搜论坛 | 高级搜索 首页 Win7 优化大师 Win7 论坛 文章列表 Win7 装机必备 《Win7 宝典》 Win7 主题 • Win7 壁纸 Win7 秘籍 Win7 系统下载 Win7 软件 IT 资讯 硬件 Win8 专区 IE9 专区正版 Office2010、正版 Win7 系统:疯狂 1 折,1??元! 当前位置 首页 >Windows7 技巧 > Windows7 知识 > Win7 的新特性:控制台主机() 2010-3-23 14:14:02 编辑:软媒 - 笨笨 人 气: 14321 次 评论( 13) | 【 大 中 小 】 Windows7 之家 ( ) :Win7 的新特性:控制台主机() 文章来源:碎片博客 今天,将向大家介绍 Windows 7 / Windows Server 2008 R2 的新特性——控制台主机 () 。 其实,不论是作为普通用户还是企业管理员,我们在日常的 Windows 应用和运维过程中都会 或多或少的使用到控制台应用程序。控制台应用程序是没有用户界面的,我们需要通过命令 提示符(CMD,这可不是 DOS,很多人混淆不清)对其进行输入、输出操作。 那么大家来回想一下,Windows 自带了哪些控制台应用程序呢? 其实最典型的就有 、 和 等。 在早期的 Windows 版本中,所有代表非 GUI 活动的应用程序(即控制台应用程序)要在桌面 上运行时,都通过系统进程 进行协调。当控制台应用程序需要接收字符时,会在 中调用一个小型的“控制台 APIs”以让 Kernel32 产生 LPC 来调用 CSRSS。此 时 CSRSS 会对控制台窗口的输入队列进行检查和校验,并将字符模式的结果通过 Kernel32 返回给控制台应用程序进行关联。早期 Windows 版本中控制台应用程序对消息的处理机制如 下图所示: 这样的处理机制就已经产生了一个问题:即使一个控制台应用程序在普通用户的上下文环境 中执行,但 始终是运行在本地系统账户权限下的。因此,某些情况下“坏人”开 发的恶意软件就有可能通过本地系统账户权限执行的 获取到更多特权。这种攻击 模式被称为 Shatter Attack。 而到了 Win7 和 Windows Server 2008 R2 时代,所有控制台应用程序都被放到了一个新的上 下文进程 中来执行,而 ConHost(控制台主机)与控制台程序运行在相同安全 级的上下文环境当中,取代了发出 LPC 消息请求到 CSRSS 中进行处理这种机制,而是去请求 ConHost。因此,任何应用程序企图利用消息请求来导致特权的自动提升都不会成功。下图为 Windows7 和 Windows Server 2008 R2 中所采用新机制的示意图: ConHost 取代了在控制台应用程序对 I/O 处理方式的永久性变化,用户不能通过注册表或组 策略强制将 Windows 恢复到“传统模式”控制台的行为(机制) 。因此,用
户需要在升级到 Windows7 或 Windows Server 2008 R2 之前对应用程序进行全面的测试。请不要忘记,虽然 有的应用程序大部分功能都通过 GUI 来实现,但仍然在后台通过控制台或其它功能接口对数 据进行批量处理。因此,在迁移或等级之前进行全面的应用程序功能测试是非常有必要的。 当有应用程序无法在 Windows7 中正常使用时,我们应当首先测试使用管理员权限再次执行 看问题是否发生,其实再使用 Process Monitor 来监控此应用程序对文件或注册表的访问权 限是否正常。如果排除以上问题应用程序还是无法正常运行,您则需要考虑联系 ISV 或其开 发人员了。 如果应用程序发生崩溃,相应的崩溃转储文件是最有利于开发人员和 ISV 找到问题症结的。 如果应用程序停止响应,您可以尝试使用 ADPlus 来抓取它及与其相关的 进程 Dump。控制台应用程序可以共享 Windows 控制台的许多子进程,例如:当用户从 CMD 窗口启
x0c动 Telnet,则 会成为 的子进程。在此种情况下, 主机则同 时 处 理 父 进 程 和 子 进 程 的 消 息 实 例 。 通 过 使 用 Process Explorer 我 们 便 可 以 确 认 正在处理哪些进程: 您还可以用 Windows7 资源监视器功能中自带的“分析等待链”功能来查看 进 程的申请过程: 最后别忘记了,迁移之前的应用程序全面测试哦! Windows7 之家 ( ) ,凝聚你我他 分享到: [图] QQ 空间 [图] QQ 微博 [图] 新浪微博 [图] 开心网 [图] 人人网 把本文网址发给朋友 自动转成 UBB 代码发到论坛 发表评论 请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。 昵称: Windows7 之家网友 提交 评论列表 查看所有 13 条评论 Windows7 之家网友 (122.204.13.*) 发表于 2010-3-24 我们学的《操作系统》有讲到 Windows7 之家网友 (123.112.81.*) 发表于 2010-3-24 太专业了呜呼哀哉 Windows7 之家网友 (119.114.112.*) 发表于 2010-3-24 意思就是说我以前可以绑架你儿子来要挟你,然后让你来替我办事,现在有了 windows7 这 个保镖,你儿子的小命安全了 Windows7 之家网友 (112.64.64.*) 发表于 2010-3-23 看不懂。。。 。。 Windows7 之家网友 (221.1.153.*) 发表于 2010-3-23 懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵 懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵 懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵 懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵懵 Windows7 之家网友 (113.194.193.*) 发表
更多推荐
主题之家win7
发布评论