李sir_Blog

博客园 首页 联系 订阅 管理
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 71 下一页

2011年3月14日

摘要: 程序集(Assembly)是.NET程序的最小组成单位。每个程序集都有自己的名称、版本等信息。程序集通常表现为一个文件(.exe或.dll文件),这样的程序集被称为单文件程序集,这种程序集是最常见的。程序集也可以由多个文件组成,每个文件都是一个模块文件或者是一个资源文件,这样的程序集被称为多文件程序集。下面来了解一下如何生成单文件程序集和多文件程序集。1. 单文件程序集的生成这是最常见的程序集,使用 Visual Studio 只能生成单文件程序集。使用 csc.exe 能够很轻松地生成单文件程序集:csc.exe /target:library /resource:Hello.jpg Hel 阅读全文
posted @ 2011-03-14 09:58 李sir 阅读(410) 评论(0) 推荐(0)

2011年3月11日

摘要: Over the top of your Main method, you may have noticed this funny decoration:[STAThread]static void Main() { Several people have asked, what is this and is it this actually necessary? When the STAThreadAttribute is applied, it changes the apartment state of the current thread to be single threaded. 阅读全文
posted @ 2011-03-11 16:36 李sir 阅读(327) 评论(0) 推荐(0)

2011年3月2日

摘要: 经典OutlookBar 下面介绍一个OutlookBar自定义控件,原网址是:http://www.codeproject.com/KB/selection/csoutlookbar.aspx滚动栏ScrollBar 网址是:http://www.codeproject.com/KB/miscctrl/customscrollbar.aspxPickBox控件网站在http://www.codeproject.com/KB/miscctrl/CSPickBoxSample1.aspxGroupbox介绍此自定义控件的源网址是:http://www.codeproject.com/KB/mis 阅读全文
posted @ 2011-03-02 16:56 李sir 阅读(1197) 评论(0) 推荐(0)

摘要: 在安装sql2008的时候,当进行到为SQL的相关功能设置用户的时候,请使用下面的用户填写才能过去,如下: SQL Server 代理 NT AUTHORITY\SYSTEMSQL Server Database Engine NT AUTHORITY\NETWORK SERVICE(或者NT AUTHORITY\SYSTEM)SQL Server Browser 默认SQL Server Analysis Services NT AUTHORITY\NETWORK SERVICE(或者NT AUTHORITY\SYSTEM)SQL Server Reporting Services NT . 阅读全文
posted @ 2011-03-02 11:11 李sir 阅读(1363) 评论(0) 推荐(0)

2011年2月28日

摘要: http://suixsy.download.csdn.net/user/suixsy/all/csdn某用户。资料很全http://www.cublog.cn/u2/75161/article.htmlvc 程序員學習園地 阅读全文
posted @ 2011-02-28 16:58 李sir 阅读(353) 评论(0) 推荐(0)

2011年2月25日

摘要: #include <windows.h>#include <stdio.h>#include <aclapi.h>void main(){ DWORD dwRes, dwDisposition; PSID pEveryoneSID = NULL, pAdminSID = NULL; PACL pACL = NULL; PSECURITY_DESCRIPTOR pSD = NULL; EXPLICIT_ACCESS ea[2]; SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORI 阅读全文
posted @ 2011-02-25 15:22 李sir 阅读(832) 评论(0) 推荐(0)

摘要: ACL即访问控制表,由一个ACL头和零到多个ACE(Access_control entry 访问控制实例)构成。ACL的应用平台是WindowsNT/2000/XP/2003,实际上WindowsNT3.1之后的使用NT内核的操作系统都支持这个结构。ACL标志了第三方对某一个对象的访问权限,这个对象可以是任何类的实例,当然也包括了进程(Process)对象。1 概述每一个ACE包含一个授权对象(Trustee)和一组权限,一个有效的SecurityDescriptor(安全标志)包含两个ACL,即DACL和SACL。在WindowsNT下,使用OpenProcess打开进程的时候,系统会根据 阅读全文
posted @ 2011-02-25 15:20 李sir 阅读(1476) 评论(0) 推荐(0)

2011年2月24日

摘要: 在VS2005写完程序后,运行后弹出对话框显示:HEAP CORRUPTION DETECTED:CRT detected that the application wrote to memory after after the end of heap buffer最后定位到代码ans = new int[size_a+size_b]; // 动态分配数组空间delete [] ans;一把delete [] ans;删掉程序就不弹出错误,这是为什么呢??错误原因:因为对内存的操作越界了,超出所分配的内存的边界。解决:增大分配的内存!e.g.ans = new int[size_a+size_ 阅读全文
posted @ 2011-02-24 19:19 李sir 阅读(3944) 评论(0) 推荐(0)

2011年2月12日

摘要: 源码下载:http://www.tracefact.net/SourceCode/Delegates-and-Events-in-CSharp.rar引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(bi&egrave;)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义, 阅读全文
posted @ 2011-02-12 19:21 李sir 阅读(344) 评论(0) 推荐(0)

2011年1月31日

摘要: 本文以USB存储设备为例,讲解对内核函数的直接挂钩 简介 有时在开发中,会遇到这样一种情况,当非常需要对某些内核函数进行挂钩时,而常规基于PE的挂钩,往往达不到目的。在本文中将要探讨的,是怎样直接挂钩内核函数,另外,在示例中,还要演示在系统中显示为一个基本磁盘的可移动USB存储设备,并在其上创建及管理多个分区(因为这样或那样的原因,Windows既不允许,也不能识别可移动存储设备上的多个分区,所以我们要“欺骗”一下系统)。因为本文中的示例只用作演示目的,所以只对一个函数进行了挂钩,但可对文中阐述的方法进行扩展,以处理多个函数(例如,工程中可能需要直接挂钩好几个NDIS库中的函数)。再者,你应该 阅读全文
posted @ 2011-01-31 09:48 李sir 阅读(933) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 71 下一页