Welcome 微信登录

首页 / 软件开发 / .NET编程技术

Windows 7开发:用户帐户管理数据重定向(写入受保护的资源)

Windows 7开发:用户帐户管理数据重定向(写入受保护的资源)

Windows 7开发:用户帐户管理数据重定向(写入受保护的资源)2011-04-18 MSDN 您可能遇到过下面的一种或多种情况:• 您的应用程序写入Program Files ,Windows目录,或者系统根(一般是C盘)文件夹,但是您在这些地方并没有找到您的文件• 您的应用程序写入Windows注册表,特别是HKLM/Software中,但是您没有看 到注册表进行了更新• 您切换到了另一个帐户,并且您的应用程序没有办法找...
Visual Studio DSL 入门 12---状态机设计器的规则(Rule)和验证(Validation)

Visual Studio DSL 入门 12---状态机设计器的规则(Rule)和验证(Validation)

Visual Studio DSL 入门 12---状态机设计器的规则(Rule)和验证(Validation)2011-04-21 博客园 似水流年上一节我们为状态机设计器添加了一个Rule,主要用来处理当Transition的属性 Label,Condition,Action,Event之间的任何一个值发生变化时,其余的属性值也要按照我们 的规则来更新(我们的Label属性就是一个辅助的属性,用来更好的显示和编辑另外三个属性). 我们可以看到vs.ne...
Visual Studio DSL 入门 13---结合T4生成代码

Visual Studio DSL 入门 13---结合T4生成代码

Visual Studio DSL 入门 13---结合T4生成代码2011-04-21 博客园 似水流年在前面的几节里,我们已经完成了一个简单的状态机设计器,通过这个状态机可以设计出一 个状态流,但是如果只是这样,我们直接使用UML设计工具就行了,何必自己开发呢? 我们走的 是模型驱动开发路线,呵呵,注意哥说的是开发,不是设计.这一节就和我们的开发联系起来,生 成符合我们要求的代码.结合vs.net dsl生成代码有以下几种方式:直接硬编码,在代码里面利...
Visual Studio DSL 入门14---用Wix制作安装程序

Visual Studio DSL 入门14---用Wix制作安装程序

Visual Studio DSL 入门14---用Wix制作安装程序2011-04-21 博客园 似水流年我们到现在为止已经对Vs.net dsl的基础知识进行了介绍,并且一步一步的完成了我们的状态机设计器的设计,在上一节结合T4模板生成了代码.但是我们一直还是在调试的项目中来做的, 怎么能够让我们做的这个状态机设计器能够提供给其它人使用呢,在这一节,我们就来做一个安装程序,这样在只安装了VS.NET的机器上,不用安装SDK就可以使用我们的设计器了.VS...
Windows 7开发:UAC数据重定向 - .NET Framework

Windows 7开发:UAC数据重定向 - .NET Framework

Windows 7开发:UAC数据重定向 - .NET Framework2011-04-21 MSDN 概述本动手实验,您将会体验 UAC 虚拟化的效果以及一步一步来解决问题。目标本动手实验中,您将会学习如何:故障排除一个文件重定向问题使用 Process Monitor 查找引起问题的根本原因系统要求您必须符 合下面的条件以完成这次实验:Microsoft Visual Studio 2008Microsoft Windows 7Microsoft T...
.net设计模式实例之组合模式(Composite Pattern)

.net设计模式实例之组合模式(Composite Pattern)

.net设计模式实例之组合模式(Composite Pattern)2011-04-21 博客园 灵动生活一、组合模式简介(Brief Introduction)组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户 对单个对象和组合对象的使用具有一致性。二、解决的问题(What To Solve)解决整合与部分可以被一致对待问题。三、组合模式分析(Analysis)1、组合模式结构Component类:组合...
.net设计模式实例之装饰者模式(Decorator Pattern)

.net设计模式实例之装饰者模式(Decorator Pattern)

.net设计模式实例之装饰者模式(Decorator Pattern)2011-04-21 博客园 灵动生活一、装饰模式简介(Brief Introduction)动态地给一个对象添加一些额外的职责。优点:把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功 能和装饰功能区分开了。二、解决的问题(What To Solve)已经开发完毕的对象,后期由于业务需要,对旧的对象需要扩展特别多的功能,这时候使 用给对象动态地添加新的状态或者行为...
Windows 7开发:后台服务(动手实验)

Windows 7开发:后台服务(动手实验)

Windows 7开发:后台服务(动手实验)2011-04-25 MSDN Windows 7 和 Windows Vista 在后台处理方面经过了很多改进。如今实现有效后台处理 的挑战包括:• 性能——启动延迟,登录延迟,关闭延迟;后台 处理干扰前台处理• 耗电• 安全——攻击面增多Windows 7 后台服务和计划任务采用各种机制最大程度地减小耗电量,减少系统攻击 面...
【探索PowerShell 】【一】初识

【探索PowerShell 】【一】初识

【探索PowerShell 】【一】初识2011-04-25 51cto melvilloPowerShell是一个由微软的提供的全新shell程序,使用了全新的命令提示和脚本环境。 使用PowerShell会给系统管理员带来什么?学习PowerShell的好处又是什么?如果你已经有 了管理并使用VBScript的经验,相信你已经知道答案了。Active Directory域现在已经变得 更加庞大和复杂,对于那些被束缚在GUI和Microsoft管理控制台...
【探索PowerShell 】【二】基本操作

【探索PowerShell 】【二】基本操作

【探索PowerShell 】【二】基本操作2011-04-25 51cto melvilloPowerShell控制台打开PowerShell,显示如下界面:命令提示符前缀为:PS C:UsersMaRui>PS的意思为正在运行PowerShell中,而C:则是我的主目录驱动器号,不同机器会有所不同 。最最最基本的操作与cmd、dos、sh等相同。cmdlet命令虽然有超过一百条新的PowerShell命令需要去学习,但是,与大多数命令行界面一样,...
【探索PowerShell 】【三】PowerShell下使用Aliases

【探索PowerShell 】【三】PowerShell下使用Aliases

【探索PowerShell 】【三】PowerShell下使用Aliases2011-04-25 51cto博客 marui不知道各位有没有接触过linux,我才疏学浅,对alias的认识是从linux上来的。Linux常 用的Bash命令也是有上百个,虽然一般情况下命令都非常简短,不过很多时候需要大量的却 是大量的参数,这样,对很多初学者来说,背命令变成为最头疼的事情,也使得很多Linux初 学者望而生畏。因此,在linux下,很常用的就是alias,也...
【探索PowerShell 】【四】PowerShell的对象、格式与参数

【探索PowerShell 】【四】PowerShell的对象、格式与参数

【探索PowerShell 】【四】PowerShell的对象、格式与参数2011-04-25 51cto博客 melvilloPowerShell中的对象在本教程开篇我们说过,PowerShell是基于面向对象化的,不像传统的shell那样基于文 本。这其中最主要的原因就是因为Win平台在管理操作上主要以面向对象为主,因此为了符合 系统特点和我们的操作习惯,PowerShell也继承了这一特色。因此,不像传统的shell,在 PowerShell中,我们...
【探索PowerShell 】【五】PowerShell基础知识

【探索PowerShell 】【五】PowerShell基础知识

【探索PowerShell 】【五】PowerShell基础知识2011-04-25 51cto博客 melvillo在PowerShell中,我们可以轻松的与数据、对象进行交互,为了简化我们访问外部数据, PowerShell允许我们像操作驱动器、文件一样对数据、对象等进行操作。使用这条命令,查看我们已有的Providers:get-psprovider实际上,每一个Provider就是一个动态链接库(.dll),在PowerShell中也可以被称之为 ...
【探索PowerShell 】【六】脚本基础简要

【探索PowerShell 】【六】脚本基础简要

【探索PowerShell 】【六】脚本基础简要2011-04-25 51cto melvillo在后续的教程中,我将主要介绍PowerShell的脚本是如何编写的。这一节,先做一个概览 和大体的介绍,今天是假日,就先不写太多,明天开始逐条讲解。PowerShell脚本基础知识概览:常量、变量、数组、哈希条件、逻辑循环控制模块化WMI对象(各种设备)ADSI对象(活动目录)常量、变量、数组、哈希各种字符串操作使用常量和变量各种运算符和表达式创建、修改、合并...
.Net设计模式实例之模板方法模式(Template Mothed Pattern)

.Net设计模式实例之模板方法模式(Template Mothed Pattern)

.Net设计模式实例之模板方法模式(Template Mothed Pattern)2011-05-06 博客园 灵动生活一、模板方法模式简介(Brief Introduction)模板方法模式(Template Method Pattern),定义一个操作中的算法骨架,而将一些步骤 延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可以重定义算法的某些特定 步骤。模板方法模式把不变行为搬移到超类,从而去除子类中的重复代码,实际上模板方法 模式就是提...
.Net设计模式实例之访问者模式(Visitor Pattern)

.Net设计模式实例之访问者模式(Visitor Pattern)

.Net设计模式实例之访问者模式(Visitor Pattern)2011-05-06 博客园 灵动生活一、访问者模式简介(Brief Introduction)表示一个作用于某对象结构中的元素操作。它使你可以在不改变各元素类的前提下定义 作用于这些元素的新操作,它把数据结构和作用于结构上的操作之间的耦合性解脱开,使的 操作结合可以相对自由地演化。优点是增加新的操作很容易,因为增加一个新的操作就意味 着增加一个新的访问者,访问者模式将有关的行为集中到一个访...
.Net设计模式实例之命令模式(Command Pattern)

.Net设计模式实例之命令模式(Command Pattern)

.Net设计模式实例之命令模式(Command Pattern)2011-05-06 博客园 灵动生活一、命令模式简介(Brief Introduction)命令模式(Command Pattern)将请求封装为一个对象,从而使你用不同的请求对客户进 行参数化,对请求排队或纪录请求日志,以及支持可撤销的操作。Encapsulate a request as an object, thereby letting you parameterize client...
<< 51 52 53 54 55 56 57 58 59 60 >>