操作系统中有些资源是不能由用户代码直接访问的,比如线程进程,文件等等,这些资源必须由系统级代码由RING3层进入到RING0层操作,并且返回一些标识供用户程序使用,一般调用某个函数陷入到内核,这样的函数叫做系统调用,而有些不直接陷入到内核,一般叫做系统API,Linux中使用系统调用,而windows中封装了一系列的A...
windows 安全模型简介
关于Windows安全权限的学习
 本篇文章内容主要参考了 陈皓 《以程序的方式操纵NTFS的文件权限 》,然后加入了一些自己学习和理解的东西。在NTFS文件系统出现后,在Windows系统(2K/XP/Vista..)下的对象,包括文件系统,进程、命名管道、打印机、网络共享、或是注册表等等,都可以设置用户访问权限。在Windows系统中,其是用一个安全...
Windows防火墙启用,禁用,添加例外端口和应用程序
 以下代码参考自MSDN,不过经过一点点修改,自己也逐个方法调试了,完全可行。网上的很多博客都是直接拷贝MSDN的代码,我的机器是Windows XP Professional SP3,需要安装对应的Windows SDK,并在VC的包含目录和静态库目录中添加分别SDK的include目录和库目录,直接上代码,每个方法...
windows server 2008 w3svc服务无法启动,错误 1068:依赖服务或组件无法启动
 windows server 2008开启IIS服务之后,启动出现:wesvc无法启动,错误1068:依赖服务或组建无法启动解决办法:1. Ctrl+R,输入services.msc2.找到World Wide Web Publishing Service服务,右键启动,启动成功就可以了,如果还是出现1068错误,继续...
CS0016: 未能写入输出文件的解决方法
 “/”应用程序中的服务器错误。 --------------------------------------------------------------------------------编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消...
页面事件(Init,Load,PreRender)执行顺序
 对由 Microsoft® Internet 信息服务 (IIS) 处理的 Microsoft® ASP.NET 页面的每个请求都会被移交到 ASP.netHTTP 管道。HTTP 管道由一系列托管对象组成,这些托管对象按顺序处理请求,并将 URL 转换为纯 HTML 文本。HTTP 管道的入口是 HttpRuntim...
Asp.Net 用户验证(自定义IPrincipal和IIdentity)
 Default.aspx 页面预览默认情况下SignIn.aspx在登录成功后会导航到Default.aspx页面,所以我们先简单的构建一下Default.aspx页面,看看实现的效果:<asp:LoginView ID="LoginView1" runat="server"> <AnonymousTemplat...
sqlserver字段类型详解
 bit 整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off. 注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。它...
mysql 5.6.17 绿色版(免安装)安装配置教程
 一、MySql概述 MySql数据库是有瑞典MySql AB公司开发,现在该公司被Oracle收购属于Oracle所有。同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MySQL是最好的RDBMS之一,因为它属于轻量级的RDBMS。 现在MySql的最新版本是...
开源C/C++网络库比较:ACE、livevent和Boost
  在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那...
嗅探、劫持 3389 端口、远程桌面、rdp 协议的一些经验技巧总结
 1、直接使用 CAIN 工具嗅探,然后分析嗅探到的数据包,分析方法见底下。2、先看那机器的终端是谁连过去的,然后架 rdp proxy,然后 arp 欺骗,最后从 rdp proxy 的嗅探记录里,直接拿到登陆明文。3、钓鱼攻击,使用 Arp 劫持,欺骗本机为目标机器,然后在本机安装本地密码记录软件,例如:Winlog...
boost工程
 1. www.boost.org下载最新的boost,我下载了boost_1_46_1.7z2.(我放在D:/cpp目录下)解压到当前文件夹3. 打开VS2010->VS TOOLS->VS命令提示4. CD D:/cpp/boost_1_46_1 5. 输入bootstrap,便生成bjam.exe文件6 bjam...
RDP协议详细解析
 一、前言windows从NT开始提供终端服务,它是微软买来的网络协议技术(Citrix),服务器端要安装、配置,客户端要连接程序。终端服务使任何一台有权限的终端机,用已知的账号登录服务器,可以使用账号内的资源,包括软件,硬件资源;同时,在协议升级后,客户端连接后可以使用本地的资源,包括本地打印机、声音本地回放,本地磁盘...
Ubuntu APT常用命令
 APT(Advanced Packaging Tool)是Debian/Ubuntu类Liunx系统中的软件包管理程序, 使用它可以找到想要的软件包, 而且安装、卸载、更新都很简便;也可以用来对Ubuntu进行升级; APT的源文件为/etc/apt/目录下的sources.list文件。APT常用命令包括:apt-c...
windows下apache模块开发
  最近学习windows下apache模块开发,在网上找了很多资料,发现都不是很全,经过一天的折腾,终于搞定,现贡献出来供大家一起学习:)安装apache 安装包 httpd-2.2.21-win32-x86-no_ssl.msi 一定要custom全部安装,否则就不会有include和lib目录或者httpd-...
共16条记录
没mac版本。