在XP安全模板中修改策略设置(转)
在XP安全模板中修改策略设置(转)[@more@] 系统安全的关键是账户策略的恰当设置,根据系统的不同(例如域控制器、工作站、成员服务器),账户策略也会有相应的变化。在Windows 2000域中,账户策略是通过域的组策略 设置和强制执行的。在其它GPO中对域账户策略进行的设置将会被忽略。而在工作站或者成员服务器上直接配置账户策略也只能影响到相应计算机的本地账户策略以及锁定策。如果想要在本机和和域中使用一致的密码策略和账户锁定策略,就需要在域控制器(通过域GPO)以及本机(通过本地安全策略)设置同样的安全策略。关于选择合适的
组策略安全选项对应注册表项汇总(转)
组策略安全选项对应注册表项汇总(转)[@more@] 在组策略中的位置: 计算机设置->Windows设置->安全设置->本地策略->安全选项 详细列表: [MACHINESystemCurrentControlSetControlLsa] 值名:AuditBaseObjects 含义:对全局系统对象的访问进行审计 类型:REG_DWORD 数据:0=停用 1=启用 值名:CrashOnAuditFail 含义:如果无法纪录安全审计则立即关闭系统 类型:REG_DWORD 数据:0=停用 1=启用 值名:FullPrivilegeAuditing 含义:对备份和还原权限的使用进行审计
在Windows2003中实施远程访问安全策略(转)
在Windows2003中实施远程访问安全策略(转)[@more@] 概要 本文分步介绍了如何在基于 Windows Server 2003 的本机模式域中实施远程访问安全策略。 在基于 Windows Server 2003 的本机模式域中,可以使用以下三个远程访问策略: 注意:这一实施远程访问安全策略的方法同样适用于独立的基于 Windows Server 2003 的远程访问服务器。 ? 显式允许:将远程访问策略设置为“授予远程访问权限”,且连接尝试满足策略条件。 显式拒绝:将远程访问策略设置为“拒绝远程访问权限”,且连接尝试满足策略条件。 隐
Windows系统文件详解(转)
Windows系统文件详解(转)[@more@] A ↑ ACCESS.CHM - Windows帮助文件 ACCSTAT.EXE - 辅助状态指示器 ADVAPI32.DLL - 高级Win32应用程序接口 AHA154X.MPD - SCSI驱动程序 AM1500T.VXT - 网卡驱动程序 AM2100.DOS - 网卡驱动程序 APPSTART.ANI - 动画光标 APPS.HLP - Windows帮助文件 AUDIOCDC.HLP - "易码编码解码器"帮助文件 AWARDPR32.EXE - 增加打印机工具 B ↑ BIGMEM.DRV - BIGMEM虚拟设备 BILLADD.DLL - 动态链接库(支持MSW) BIOS.VXD - 即插即用BIOS接口 BU
让第三方浏览器也具有SP2的新功能(转)
让第三方浏览器也具有SP2的新功能(转)[@more@] Sp2的功能上以及安全上都有了很大的升级,在ie上升级最大的就是弹出广告的过滤以及activex控件的控制的进一步完整,这个功能做的相当不错,可惜只有ie能用,而采用第三方的ie核心的浏览器的(GreenBrower,maxthon)等等还不能具备这项功能。 这个问题主要是因为Sp2出来的时间还短,相应软件还没有跟上。可是这点问题是难不倒我们富有diy精神的电脑用户的,这不是么?我们找到了让maxthon(myie2)和GreenBrowser调用ie的过滤弹出广告功能以及Activex控件过滤功能。 做法:
生成可靠的WindowsXPEmbedded平台(转)
生成可靠的WindowsXPEmbedded平台(转)[@more@] 嵌入式 Windows XP 代码基 嵌入式 Windows XP 和 Windows XP 都是在 Microsoft Windows NT 和 Windows 2000 的同一稳定代码基上生成的。该代码基提供了受保护的内存模型和抢先式多任务 ― 这两者都促进了系统稳定性。从这一经过检验的代码基开始,从根本上而言,嵌入式 Windows XP在从内核级别开始的各个级别上都是可靠的。 Windows XP 桌面操作系统和嵌入式 Windows XP 操作系统之间的差别在于:嵌入式 Windows XP 被模块化为多个组件。了解嵌入式 Windows XP的组件化机制是部
教你在WindowsXP中为USB添加“只读”属性(转)
教你在WindowsXP中为USB添加“只读”属性(转)[@more@] Windows XP中有一个非常不错的新功能:为USB存储设备添加“只读”属性。具体实现方法如下:进入注册表编辑器,找到HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet ControlStorageDevicePolicies项,如果没有该项请新建一个,然后在右侧窗口中新建一个名为WriteProtect的DWORD值,将该键的值赋为“1”,退出程序或进行刷新即可生效。 以后,如果向USB存储设备写入数据,会弹出对话框,提示说“介质受写入保护”,这样就不用担心所保存的重要数据遭误操作了。如果需要解除只读属
通过编写模块化代码提高软件可移植性(转)
通过编写模块化代码提高软件可移植性(转)[@more@] 简介 不错,不久以前我从 Microsoft 站点订购了 Bicycle Board Games CD。尽管我可以在我的膝上型电脑上下棋,但如果我能够将它加载到我的 Microsoft Windows Powered Pocket PC 电话上,以便可以在任何地点、任何时间、任何场合玩这一游戏,那么确实会很棒。毕竟,如今那似乎是每个人的销售方式。但它并不适用于该游戏。任何地点、任何时间、任何场合 ― 只要我能够携带五磅重的膝上型电脑。 唔,需要实际上可能是发明之母。上述需要 ― 在任何地点、任何时间、任何场合玩游
小办法:重现被误删的Windows桌面图标(转)
小办法:重现被误删的Windows桌面图标(转)[@more@] Windows桌面图标是启动计算机一定程序或文档的开关,假若有一天它忽然不见了或是被误删了(尤其是那些Windows系统默认的图标),你将会有怎样的心情,痛哭或狂怒? 下面就来谈谈如何将其找回。 Windows桌面的图标分为两类:快捷图标和默认图标。 快捷图标主要由应用程序安装时自动创建或计算机使用者人为创建,用一个从左下向右上斜指的小箭头来标记。删除它,只是删除了从桌面访问它的引导信息,而没有删除应用文件或文档本身,所以,不用担心它的丢失。一般说来,
WindowsXP操作系统优化实战(转)
WindowsXP操作系统优化实战(转)[@more@] Windows XP被微软称为其历史上最优秀的操作系统,有让我们眼花缭乱的各种功能、更快的速度当然这一切都对计算机的硬件提出了更高的要求,如果我们希望Windows XP能够尽可能少占用我们有限的系统资源,不妨根据自己的需要对它进行一次“小手术”。 虽然Windows XP被微软自称为有史以来最稳定、功能最强大的Windows操作系统,并且运行速度飞快,启动速度甚至比同样配置的Windows 2000还要快许多,我们可能依然不满足于此,希望让XP发挥其最佳性能,或者我们的硬件配置不是太高,想让Window
详解Windows非法操作的具体含义(转)
详解Windows非法操作的具体含义(转)[@more@] 一般的“非法操作”有两个选项:“关闭”和“详细资料”。可是“详细资料”里面的内容大多数人都看不明白,只好草草的关闭了。现在不用怕了,我来给大家讲解一下非法作的每个详细资料的具体含义。 1、停止错误编号:0x0000000A 说明文字:IRQL-NOT-LESS-OR-EQUAL 通常的原因:驱动程序使用了不正确的内存地址。 解决方法:如果无法登陆,则重新启动计算机。当出现可用的作系统列表时,按F8键。在Windows高级选项菜单屏幕上,选择"最后一次正确的配置",然后按回车键
用DLL控制Windows中进程的方法(转)
用DLL控制Windows中进程的方法(转)[@more@] 在Microsoft Windows中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一銎湟用属于另一个进程的内存指针。因此,如果你的进程存在一个错误,改写了一个随机地址系内存,那么这个错误不会影响另一个进程使用的内存。Windows 98 在Windows 98下运行的各个进程共享2 GB的地址空间,该地址空间从0x80000000至0xFFFFFFFF。只有内存映像文件和统组件才能映射到这个区域。 独立的地址空间对于编程人员
剖析进程中SVCHOST的作用和原理(转)
剖析进程中SVCHOST的作用和原理(转)[@more@] 走进SVCHOST SVCHOST进程现在是声名狼藉,本来Windows用它来启动各种服务,可是偏偏病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的(如冲击波变种病毒“W32.Welchia.Worm”),弄的大家草木皆兵一见有SVCHOST就怀疑自己是否已经中招,其实Windows系统存在多个SVCHOST进程是很正常的,在受感染的机器中到底哪个是病毒进程呢?这里仅举一例来说明。 假设Windows XP系统被“W32.Welchia.Worm”感染了。正常的SVCHOST文件存在于“C:Windows
利用“活动桌面”让桌面也“闪”起来(转)
利用“活动桌面”让桌面也“闪”起来(转)[@more@] 每天打开电脑,首先映入眼帘的就是Windows的系统桌面,时间一长你一定会觉得它们枯燥乏味。如今,各种Flash动画铺天盖地,其中不乏经典之作,你有没有想过让它们在你的桌面上也“闪”起来呢?其实,利用“活动桌面”的特性就可以轻松实现这个梦想! 如果你的电脑上装有FrontPage,操作起来就非常简单了。首先新建一个网页文件(例如freshspace.html),然后依次点击“插入→高级”,再点击“插件”,在“插件属性”窗口中,通过“浏览”选中你要设置成桌面的Flash文件,并在高度
通过XML发布新闻(转)
通过XML发布新闻(转)[@more@] 新的 RSS 新闻聚合频繁出现,这是因为越来越多的软件开发人员发现:无论是用于商业还是个人使用,该技术在“语言表达”方面确实有效。例如,一个程序员的网络日记可以为记录开发人员在最新项目或感兴趣的解决方案中感受到的喜悦或遇到的挑战提供一个很好的平台。在这篇 Ted Roche 在 4 月发表的 RSS 文章的续篇中,他展示了 Visual FoxPro 开发人员如何能够仅使用几个常用且功能强大的 VFP 命令来轻松地创建 RSS 聚合新闻。 在上个月有关 RSS 的文章中,我谈到了作为一个使用者来使用 RSS,手动读取
Windows2000操作系统优化实战(转)
Windows2000操作系统优化实战(转)[@more@] 大家知道,Windows 2000结合了Windows 98和Windows NT 4.0的很多优良的功能/性能与一身,它是Windows家族的一个新的延伸,超越了Windows NT的原来含义。Windows 2000系列分成四个产品:Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server。Windows 2000 Professional是Windows 2000家族中的客户端产品,是Windows NT Workstation 4.0的升级换代产品。Windows 2000 Professional的定位是取代Windows 95/98成为公司标准的商业桌面
了解一下NULLs怎样影响IN和EXISTS(转)
了解一下NULLs怎样影响IN和EXISTS(转)[@more@] 如果你的数据库设计在任何一栏中都允许NULL值的话,你需要了解一下,在你的查询语句中,不同的子句是怎样对待这一问题的。 从表面上看,可能显示出这样的情形,即SQL子句IN与EXISTS可以互换。然而,在处理NULL值时,它们的表现截然不同,而且得到的结果也很可能不同。问题源于这样一个事实,即在一个Oracle数据库中,一个NULL值意味着未知,因此,对一个NULL值的任何比较或操作也都是无效的,而任何返回NULL的测试也都被忽视了。例如,以下这些查询语句都不会返回任何行:
子查询中的IN与EXISTS的区别(转)
子查询中的IN与EXISTS的区别(转)[@more@] 在复杂的查询中,选择正确的子句将会对性能产生很大的影响。考虑一下在你的编码中使用过哪一些子句。 在主要/明细关系表中写一个SQL的时候,多数人都会经历这么一步,那就是决定是使用WHERE EXISTS(…)子句还是WHERE值IN(…)子句来编写查询语句。你可能会拒绝使用WHERE EXISTS,因为用它来编写的话,要返回一个值,在语法上很困难,而这正是你经常忽视的。 可是,如果你使用基于规则的最优化的话,情况就会大不相同了。你可以通过了解哪个表是驱动表,以及每一部份会返回多
索引多个数据列提高性能(转)
索引多个数据列提高性能(转)[@more@] SQL服务器只允许每个表格存在一个集群索引(clustered index),因为集群索引会记录表格,同时根据索引关键字安排数据。这就带来了极好的性能――当你只需要关心某个特定数据列的时候。 但是,如果你想要通过一个以上的数据列来排列数据又会怎么样呢?你无法使用集群索引,但是你可以为多个数据列创建一个非集群索引,获得大幅的性能提升。 例如,加入你需要访问自己的Sales(销售)表格,并用SalesRep(销售代表)和Date(日期)来排序。你可以创建两个索引,并让查询优化器(Query
使用CREATETABLE语句声明一个计算列(转)
使用CREATETABLE语句声明一个计算列(转)[@more@] 追溯到关系数据库理论的创始人E. F. Codd,就出现了这样一个通用原则:永远不存储可被计算的数据。这个原则回避了这样一个问题:“我们应该在什么地方计算这个计算结果?”默认的答案是“在前台应用程序。” 假设一个表包含SubTotal 和TaxRate 两个列。根据这一原则,“列”TaxAmount 和Total 应该是虚的。因此,将它们创建为视图或存储过程的一部分;或者,采用另外一种方法,将它们留给前台应用程序来计算并将结果呈现给用户。 该原则的一个替代方案叫做计算列(comput