B0.▲ C#
文章平均质量分 82
weishaolin131083
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
透视木马程序开发技术:病毒源代码详解(一)
近年来,黑客技术不断成熟起来,对网络安全造成了极大的威胁,黑客的主要攻击手段之一,就是使用木马技术,渗透到对方的主机系统里,从而实现对远程操作目标主机。 其破坏力之大,是绝不容忽视的,黑客到底是如何制造了这种种具有破坏力的木马程序呢,下面我对木马进行源代码级的详细的分析,让我们对木马的开发技术做一次彻底的透视,从了解木马技术开始,更加安全的管理好自己的计算机。 1、木马程序的分类 木马程序技术发展至今,已经经历了4代,第一代,即是简单的Frethem/index.htm" target="_b原创 2011-04-10 21:58:00 · 970 阅读 · 0 评论 -
InvokeMember 使用
函数原型: public object InvokeMember(string, BindingFlags, Binder, object, object[]); string:你所要调用的函数名 BindingFlags:你所要调用的函数的属性,可以组合 Binder:高级内容,可以先不看 object:调用该成员函数的实例 object[]:参数, 下面是msdn例子: //调用公有静态成员函数(不带参数) Type原创 2011-04-17 12:01:00 · 931 阅读 · 0 评论 -
一段软件更新程序(使用WinRar压缩包) - C#探索者 - 博客园
http://www.cnblogs.com/mossan/category/49076.html using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO;原创 2011-04-16 01:22:00 · 1508 阅读 · 0 评论 -
用C#实现将HTML文件转换为CHM文件(转) - C#探索者 - 博客园
这些天因为工作需要,要将一些html文件转换为chm文件,当然是需要和程序结合在一起。 后来找到NDoc,里头有一段代码是相关的,于是开始分析代码,写完之后,总结:主要是利用微软的hhc.exe来编译html文件,程序需要将具体的数据写入hhp和hhc文件。 主要代码如下: 复制C#代码保存代码public void CompileProject() { Process helpCompileProcess = new Process(); //创建新的进程,ND原创 2011-04-16 01:18:00 · 1171 阅读 · 0 评论 -
Ngen.exe(本机映像生成器)
Ngen.exe(本机映像生成器) http://msdn.microsoft.com/zh-cn/library/6t9t5wcf.aspx .NET Framework 4 其他版本 .NET Framework 3.5 .NET Framework 2.0 更新:2010 年 6 月 本机映像生成器 (Ngen.exe) 是一种提高托管应用程序性能的工具。 Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓原创 2011-04-15 23:50:00 · 4447 阅读 · 0 评论 -
关于ADO.NET连接池 - 深蓝居 - 博客园
前几天同事问我一个问题,一种CS架构的程序,直接把SQL Server作为服务端,每个客户端直接连接数据库操作,如果客户端打开的数量过多时SQL Server的连接数将会特别高,数据库端形成性能瓶颈,这种情况下怎么办?想了想,造成这种情况的原因是ADO.NET的内部机制造成的。ADO.NET中为了提高性能,所以使用了连接池,这样每个请求就不必都创建一个连接,然后认证,然后执行SQL,而是从连接池中直接取出连接执行SQL,执行完成后也并不是真正关闭连接,而是将该连接重新放回连接池中。如果有100个客户端,每个原创 2011-04-14 22:45:00 · 1113 阅读 · 0 评论 -
[NPOI版]C#.NET将数组导入Excel源代码
上次发布了一个用Excel组件将数据导入到Excel的代码,用的过程中,感觉不好,特别是速度很慢。在博客园看到了一个NPOI Excel读写的开源组件,很不错,还是国人开发的。赞一个,谢谢NPOI开发团队,有这么好的东西奉献给大家啊。呵呵,我也把自己使用的代码奉献一下,也算推广一下吧。这个东西使用的好处是:使用简单,速度特快。NPOI的使用教程很详细,下面直接上代码: using NPOI.Util; using NPOI.HSSF.Model ; using NPOI.HSSF.Use原创 2011-04-16 04:01:00 · 1685 阅读 · 0 评论 -
base64_二进制转字符
将二进制转化为字符,字符包括: 26个英文字母(区分大小写52个字符) 、10个数字、“+”和“/” 而在 url 传值时,“+”和“/”有特殊意义,结尾符“=”也可能有意义, 所以可能将他们替换为别的字符. 为了避免这三个特殊字符,可以自定义base61,包括:52个字母,9个数字(不包括0),以0为结尾符。 百科名片 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码原创 2011-04-16 03:24:00 · 4244 阅读 · 0 评论 -
NDoc 用户指南(一)
欢迎使用 NDoc What's New? 已知问题 快速教程 配置您的 C# 项目 “装饰”您的代码 NDoc 支持的标记 NDoc 支持的属性 (Attribute) 新建 NDoc 项目 NDoc 设计器 选项 NDo原创 2011-04-18 23:18:00 · 3103 阅读 · 0 评论 -
C1.FlexGrid合并单元格
在WinForm的开发中,经常会用到FlexGrid控件,用于显示数据和编辑数据,合并单元格也是经常用到的。 1.单元格自动合并 C1FlexGrid 一帮情况下对于各单元格可以在行方向和列方向合并单元格,行或者列的AllowMerging的属性设置为True的时候,相邻的单元格内容如果相同,那么就会自动合并这两个单元格。此例为列方向自动合并。 行方向合并时,针对要合并的行进行设置。如 C1FlexGrid1.Rows(rownm).AllowMerging = Tr原创 2011-04-18 10:07:00 · 8245 阅读 · 1 评论 -
FlexGrid合并单元格 - zhengjiazeng的日志 - 网易博客
在WinForm的开发中,经常会用到FlexGrid控件,用于显示数据和编辑数据,合并单元格也是经常用到的。 1.单元格自动合并 C1FlexGrid 一帮情况下对于各单元格可以在行方向和列方向合并单元格,行或者列的AllowMerging的属性设置为True的时候,相邻的单元格内容如果相同,那么就会自动合并这两个单元格。此例为列方向自动合并。 行方向合并时,针对要合并的行进行设置。如 C1FlexGrid1.Rows(rownm).AllowMerging = Tr原创 2011-04-18 10:04:00 · 2048 阅读 · 0 评论 -
如何在C#中使用内嵌资源文件
在好多的C#和 .Net的论坛中都会提到如何使用内嵌资源的话题,对大多一般的数项目来说,这也许更不就不是一个问题.但是,对于一些复杂的项目,这也许就成了问题.本文会把论坛中的内容汇总一下,比起查询论坛来,文章显得更容易查找和连接. 第一件清楚的事情 在VS.Net中,有多种使用资源文件的方法,最常用的方法是让Form来保存它所使用的资源文件,这个可以通过产生一个.resx文件来保存Form所用到的资源.本文不是讨论这个话题,因为通常开发人员不会关心这个简单的问题. 第二种方法是使用资源文件,本文原创 2011-04-16 23:39:00 · 558 阅读 · 0 评论 -
AES对称加密算法原理 - guo2777的专栏 - 优快云博客
加密它:用新的高级加密标准(AES)保持你的数据安全 原著:James McCaffrey 翻译:小刀人 原文出处:MSDN Magazine November 2003 (Encrypt It) 本文的代码下载:msdnmag200311AES.exe (143KB) 本文假设你熟悉 C# 和 位(bit)操作。 摘要 AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金原创 2011-04-16 02:27:00 · 5776 阅读 · 0 评论 -
使用一次性密码解决方案更安全地验证身份
MSDN 杂志 > 主页 > 所有期刊 > 2008 > May > 安全性: 使用一次性密码解决方案更安全地验证身份 安全性 使用一次性密码解决方案更安全地验证身份 Dan Griffin 代码下载位置: 使用一次性密码解决方案更安全地验证身份 Dan Griffin 代码下载位置: OTPAuthentication2008_05.exe (496 KB) Browse the Code Online 本文讨论: 密码存在的问题 生成一次性密码原创 2011-04-16 00:53:00 · 590 阅读 · 0 评论 -
用C#获取硬盘序列号,CPU序列号,网卡MAC地址- 云中漫步- 博客园
http://www.winsim.com/diskid32/diskid32.html 这个问题首先得考虑的就是你的硬盘是不是SCSI硬盘 如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号 如果是卷标序列号,要注意的是每次格式化硬盘的时候这个序列号都会变 代码可以参考: http://www.youkuaiyun.com/Develop/Read_Article.asp?Id=25196 如果是物理序列号: String HDid; Ma原创 2011-04-15 23:52:00 · 2979 阅读 · 0 评论 -
在.Net中使用Oracle的表类型和对象类型 - 深蓝居 - 博客园
在一般的数据存取操作过程中,如果要对一个主表和对应的子表进行插入操作,那么我们最常见的写法就是写两个存储过程或者SQL语句,一个负责主表数据插入,一个负责子表数据插入,然后在一个事务中实现主表和子表数据的插入。 现在遇到一个问题是,能否在一个存储过程中实现主表和子表数据的插入呢?那么就需要将一对多的数据作为存储过程的参数传入。这种情况下就需要使用表类型。下面以一个学生和班级的例子来说明: 先建立一个班级表和一个学生表,一个班级里面有多个学生。 代码 CREATE TABLE CLASS (原创 2011-04-14 23:11:00 · 2359 阅读 · 2 评论 -
C#索引器与索引属性_百度文库
(一)索引器 教程 定义“索引器”使您可以创建作为“虚拟数组”的类。该类的实例可以使用 [] 数组访问运算符进行访问。在 C# 中定义索引器类似于在 C++ 中定义运算符 [],但前者灵活得多。对于封装类似数组的功能或类似集合的功能的类,使用索引器使该类的用户可以使用数组语法访问该类。 例如,假定您想定义一个类,该类使文件显示为字节数组。如果文件非常大,则将整个文件读入内存是不切实际的,尤其在您只想读取或更改少数字节时。通过定义 FileByteArray 类,您可使文件外观类似原创 2011-04-13 00:56:00 · 473 阅读 · 0 评论 -
从reflector实现看.net的混淆与反混淆技术
从reflector实现看.net的混淆与反混淆技术 2009-08-25 21:47 一直想利用C#或C++这类语言的编译优化功能来反.net程序的流程混淆,做过一些简单的试验,这个思路是可行的,但是目前的反编译工具reflector,dis#,spices.net对做了流程混淆的程序都不能正常反编译,不得已我只好尝试自己写一个将IL反编译成高级语言语法的工具,我的目标与前面的反编译工具不太一样,主要在于将混淆过的IL代码反成等价的仅仅语法上可编译的高级语言结构(不使用if,while,d原创 2011-04-10 22:01:00 · 5487 阅读 · 0 评论 -
C1.FlexGrid合并单元格
在WinForm的开发中,经常会用到FlexGrid控件,用于显示数据和编辑数据,合并单元格也是经常用到的。 1.单元格自动合并 C1FlexGrid 一帮情况下对于各单元格可以在行方向和列方向合并单元格,行或者列的AllowMerging的属性设置为True的时候,相邻的单元格内容如果相同,那么就会自动合并这两个单元格。此例为列方向自动合并。 行方向合并时,针对要合并的行进行设置。如 C1FlexGrid1.Rows(rownm).AllowMerging = True,其中rownm为行原创 2011-04-18 10:02:00 · 1584 阅读 · 0 评论
分享