欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

使用标签浏览

WinSxS 混乱导致的应用程序不能启动

张康宗(Smallfrogs) http://www.KZTechs.com 有人看过下面的MessageBox提示信息吗: --------------------------- C:\dllsxstest.exe --------------------------- C:\dllsxstest.exe 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 --------------------------- 确定   ---------------------------
发表于 作者 smallfrogs | 12 评论

Windows Vista RTM BUG?

今天同事反映,我们内部开发的自动化测试平台的一个案例驱动模块在 Windows Vista RTM 机器上发生了一个奇怪的现象,同样的代码在其他的Windows 2000、XP、Server 2003、Vista SP1 上面均工作正常,但是在 Vista RTM 系统上面没法工作。 问题现象是: 我们首先使用 CreateDirectory API 创建一个目录 然后对这个目录使用 FSCTL_GET_COMPRESSION 控制码设置NTFS压缩属性 然后在这个目录下面建立子目录 由于父目录已经设置了压缩属性,因此子目录也继承了压缩属性
发表于 作者 smallfrogs | 2 评论

RTX 2008 Beta 1 导致 Windows Vista 无法使用 Run as administrator 命令

张康宗(Smallfrogs) http://www.KZTechs.com 昨天晚上的时候发现,当右键点击Windows Vista的开始里面的快捷方式,选择 Run as administrator 命令的时候,没有UAC提示框弹出,而且consent进程也没有工作。由于这个功能对我非常的重要,立即开始调查。 调查结果如下: 所有的 LNK 文件均无法通过右键 — Run as administrator 方式启动 控制面板里面的“Change Product Key”点击无效 控制面板用户帐户里面的“Change
发表于 作者 smallfrogs | 5 评论
归档在:

一个奇怪的不能搜索的现象

今天有一个同事的电脑上出现了问题,表现为不能搜索特定文件服务器上的文件,详情如下: 文件服务器FS和本地客户端是通过VPN连接的(不在一个物理地区),文件服务器的操作系统应该是Windows Server 2003(未经证实)。 在客户端这边,有一台XP系统,访问文件服务器FS的一个共享目录Share,访问方式是直接使用内网的IP访问,登录帐号是一个域帐号,域控制器在文件服务器所在的物理地区。 现象是这样的: 机器A使用Explorer,在地址栏输入 \\IP\Share ,登录以后,Explorer
发表于 作者 smallfrogs | 1 评论
归档在:

捉鬼记:深入 Norton UAC Tool 实现原理

张康宗(Smallfrogs) http://www.KZTechs.com 刚刚看到 Asuka 的一篇文章《 Norton UAC Tool原理剖析 》,文章中已经很好的解释了Norton UAC是如何做到 Don't ask me again的,从开发的角度上看,这个要实现不是很难,但是我感兴趣的地方是: Norton 是如何把 Microsoft 的 Consent.EXE 给截获的 ,如果能够截获 Consent.EXE,就很容易实现 Norton 的功能了。 下面就让我带领大家深入这个工具的实现细节吧:
发表于 作者 smallfrogs | 7 评论

磁盘碎片整理以后出现 BOOTMGR is missing

在 昨天 的文章里面,我提到我的系统在处理 MFT 表的时候用了近10秒钟时间,怀疑和磁盘碎片有关。虽然我一直在定期的对磁盘碎片进行整理,但是之前整理完成以后都没有测试过实际的用处。这次有了xperf工具,能够更准确的分析数据了。 由于涉及MFT相关的内容,而系统自带的工具是不能够整理MFT表的,因此我安装了 Diskeeper 2008,用这个软件对MFT进行整理。 Diskeeper 2008 的磁盘碎片整理是用一个 Native 应用程序实现的,启动时间应该是在 smss.exe 启动之后,Win32子系统启动之前。整理的过程很顺利,整理完成以后,系统重启,结果一重启,就提示我:
发表于 作者 smallfrogs | 7 评论
归档在:,

Windows Vista 性能分析:如何使用 xperf 获取精确的启动性能数据

张康宗(Smallfrogs) http://www.KZTechs.com 最近一段时间,我笔记本上Windows Vista的启动速度越来越慢了,启动时候的滚动条需要滚数十圈才能完成,而到 Explorer 显示完桌面,系统启动全部完成,需要4分多钟,已经慢的不可忍受了。本想重装系统,但是重装的代价也太大了,我需要重新配置太多东西,于是乎我就想如果找到启动性能的关键瓶颈,对这个瓶颈进行优化以后应该能够解决一些问题。 要解决问题,就需要准确的收集相关的性能信息,我们知道,在Windows XP时代,可以使用

IE8 新特性分析:IE8的稳定性源自何处

MS宣称IE8增强了很多稳定性方面的改进,今天我抽了点时间,对这个问题进行了一个分析。   从Windows 2000开始,Windows提供了一种新的机制对多个进程进行统一的管理。这种机制被命名为Job(作业)。作业的一个最大特点是能够对一个进程组进行统一的管理。 对比之前IE版本的多标签页实现,之前版本的每个Tab页是基于线程的方式进行的,这种方式最大的问题是一旦某一个线程发生问题,整个IE进程都会出现问题。而且这种问题是很难彻底解决的。在IE8里面,MS终于把Job(作业)的思想进行了一次比较大规模的运用,每一个(或几个)Tab页会对应一个进程,然后有一个总的进程进行管理(如下图)
发表于 作者 smallfrogs | 12 评论

Hyper-V 网络故障存档

上周,我在公司环境里面部署的2台Hyper-V RTM 服务器里面,有一台出现了问题,问题现象是:虚拟机里面的网卡无法从DHCP服务器获得IP地址,在虚拟机里面使用 ipconfig /renew 命令,报告无法找到 DHCP 服务器,重启虚拟机也无法解决问题。 整个过程是这样的: 我的一台基于Realtek 网卡的Hyper-V服务器外接的交换机出现问题,导致Hyper-V服务器断网了,同样,Hyper-V里面运行的虚拟机的网络也断了。这台Hyper-V服务器和里面的虚拟机的IP获取方式均是通过外部的DHCP服务器获取的。
发表于 作者 smallfrogs | 5 评论
归档在:

AppInit_Dlls,一个特殊的注册表键值

Smallfrogs http://www.KZTechs.com 如果你对计算机安全有所了解,那么各种各样的注册表启动项应该会有所了解,今天我会细述一个很著名的启动项:AppInit_Dlls键值。 AppInit_Dlls键值位于注册表 HKLM \Microsoft\Windows NT\CurrentVersion\Windows下面,相对于其他的注册表启动项来说,这个键值的特殊之处在于任何使用到User32.dll 的EXE、DLL、OCX等类型的PE文件都会读取这个地方,并且根据约定的规范将这个键值下指向的DLL文件进行加载,加载的方式是调用
发表于 作者 smallfrogs | 4 评论

Hyper-V RC1 升级补丁安装记

惭愧啊,本blog很久不更新,都长草了。 最近几个月实在忙得厉害,今天抽出1个小时更新一下最近的流水账吧。 由于工作环境的需要和出于对新技术的追求,最近我一直在研究基于硬件级别的虚拟机,说是研究,实际上还停留在很肤浅的应用层次。研究的对象是 Windows Server 2008 里面的Hyper-V虚拟机组件。 由于今天时间的关系,关于Hyper-V虚拟机组件的一些心得今天就没有时间和大家分享了,今天提及的问题是关于 Hyper-V RC1 升级补丁的安装问题。 Hyper-V RC1 补丁放出来很长一段时间了,我在发布的第2天就下载并进行了安装,安装过程进行了重启,重启以后,当时我很惊讶的发现虚拟机启动的时候还是显示着
发表于 作者 smallfrogs | 1 评论
归档在:

Microsoft Windows Vista UAC 之数字签名认证

Smallfrogs[张康宗] http://www.KZTechs.com 2007年12月份的时候,我曾经撰写过一篇文章《 Windows Vista UAC 和 可信任安全 》( http://blogs.itecn.net/blogs/smallfrogs/archive/2007/12/31/windows-vista-uac.aspx )。文章中对4种UAC提示框分别作了一个说明,今天,我们继续这个话题,说说UAC提示框里面的数字签名认证部分的内容。 Windows Vista里面数字签名认证对于用户层和内核层是不同的,这一点我提前说明一下。
发表于 作者 smallfrogs | 3 评论

Windows Vista SP1 清理工具 vsp1cln.EXE 揭秘

本文含有危险动作,仅供学习使用。本文所列数据或方案未经严格测试,仅供参考。 Microsoft在Windows Vista SP1 WAIK里面附带了一个新的工具:vsp1cln.EXE。这个工具是用于:在Vista RTM环境里面安装SP1之后,将Vista RTM文件清理用的。主要是给那些不再卸载Vista SP1的用户。 这个工具有594KB,体积不小,但是我更关心的是他的实现原理,经过简单的分析以后发现,vsp1cln.EXE的实现原理很简单,vsp1cln.EXE内置了所有的Vista
发表于 作者 smallfrogs | 2 评论

Internet Explorer 7.0 的安全模式

Windows 操作系统有安全模式,这一点大家都清楚。但是在IE7里面,Microsoft也引入了一种针对IE的安全模式。 如果我的记忆没有发生错误,那么从XPSP2开始,Microsoft就在IE里面引入了IE Addons管理功能来管理加载在IE里面的插件。 通过这个IE Add-ons设置,可以管理所有加载在IE里面的插件。 但是一个正常的IE里面,会存在很多很多很多的Add-ons,其中有微软的,也有第三方的。一个一个禁用显得非常麻烦,所以在IE7里面,Microsoft增加了一个开关用于控制IE
发表于 作者 smallfrogs | 0 评论
归档在:,

Windows Vista SP1 = Windows Server 2008

不知道大家是否已经安装了Windows Vista SP1和Windows Server 2008。作为Windows Beta Tester,Smallfrogs 很早就安装了 RTM 版本的 Windows Vista SP1和Windows Server 2008。 安装完成 Windows Server 2008 以后,按照惯例,我首先会检查各个重要文件的版本号,结果发现: Windows Server 2008 RTM版本的系统重要文件的版本号、MD5值和 Windows Vista SP1
发表于 作者 smallfrogs | 7 评论
归档在:
更多内容 下一页 »