
.net
文章平均质量分 80
adamxx
这个作者很懒,什么都没留下…
展开
-
.net木马的实现-开机键盘记录 - 3 RegistryReport和 Report类
.net木马的实现-开机键盘记录3 RegistryReport和 Report类 这是RegistryReport 类的实现 这是Report类的实现: public void FirstWrite() { StreamWriter sw = new StreamWriter("c:/windo原创 2005-11-10 14:11:00 · 1085 阅读 · 1 评论 -
.NET中多线程的同步资源访问
在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。然而,线程的异步特性意味着必须协调对资源(如文件句柄、网络连接和内存)的访问。否则,两个或更多的线程可能在同一时间访问相同原创 2007-04-08 12:42:00 · 550 阅读 · 0 评论 -
多线程未同步可能导致的问题及其解决方案
这是一个来自java的例子,我觉得很典型,就放上来谈谈.下面的示例来自 "Java核心技术 第二卷 高级特性"在下面的测试程序中,我们模拟一个拥有一定数量账户的银行.我们随机的产生把钱在不同账号之间转移的交易.每个账号都有一个线程,在每笔交易中,都会从线程所服务的账户中随机取出一定数额的金钱到另一个随机账户中.我们有一个Bank类,它有一个transfer方法,这个方法将一定数额的钱从一个账户转移原创 2007-03-31 12:38:00 · 716 阅读 · 0 评论 -
新年第一个程序
昨天是除夕夜,晚上我一个人在寝室,写了新年第一个程序,灭哈哈 趁着同学不在,我帮他把机器大改造了一次,哇哈哈,上次弄过一次,我讨厌他晚上看通宵的漫画,白天就没人陪我玩游戏了,为了限制他看漫画,第一次我用把他管理员用户密码改了,把他的用户权限降了,不过他发现后不知道用什么方法把管理员账户找回来了,不过这次,他是真的没办法了,哈哈.我查了查,网上流传的都是进安全模式用net命令让管理员账户失效原创 2007-01-01 12:47:00 · 698 阅读 · 0 评论 -
用 System.Reflection.Emit 来自动生成调用存储过程的实现
//使用的例子namespace Lostinet.Sample...{using System;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;//定义一个接口,用于定义存储过程interface INorthwindStoredProcedures...{//定义存储过程对应的方法Dat转载 2006-12-03 18:33:00 · 960 阅读 · 0 评论 -
严重影响DataGridView性能的2个属性
前段时间写一段一个数据处理的东西,需要绑定一张DataTable到网格控件(我从DataGridView 继承),运行后发现,速度超级慢, 我最开始是因为继承的原因,后面发现不是,最后终于在*.Designer.cs找到了,原来我无意中在设计面板中改动了RowHeadersWidthSizeMode 属性 .经过测试发现,RowHeadersWidthSizeMode属性和ColumnHead原创 2006-11-14 22:57:00 · 1107 阅读 · 0 评论 -
浅谈中缀表达式的求值(带符号,等于,不等于,大于,小于,与,或,非,等等)
我们知道中缀表达式的求值,通常都是先转换为后缀表达式,在通过堆栈求出后缀表达式的值,对于这点,如果有不太清楚的请参见:http://202.113.89.254/DataStructure/DS/web/zhanhuoduilie/zhanhuoduilie3.3.1.htm(原理)http://tech.ccw.com.cn/article/252014.htm(实现) 对于Ch原创 2006-08-30 13:30:00 · 2718 阅读 · 0 评论 -
哪个函数更快?
今天遇到这样一个问题, int a,b;sum=0; //a,b,赋值 //... //当a void fun1(){ for(int i=0;i for(int j=0;j sum++; } } } void fun2(){ for(int i=0;i for(int j=0;j sum++;原创 2005-11-10 22:28:00 · 836 阅读 · 1 评论 -
.net实现游戏外挂,完整代码
.net实现游戏外挂,完整代码(原创) using System; using System.Drawing; using System.Collections; using System.Compone原创 2005-11-10 14:33:00 · 3316 阅读 · 3 评论 -
.net木马的实现-开机键盘记录 - 2 From1类
net木马的实现-开机键盘记录2 From1类前面我们看到Hook类的实现,现在我们在来看看From1是怎么捕获到键盘事件并处理的. 首先还是他的构造函数 private Hook MyHook; private Report MyReport; private RegistryReport MyRegistryReport; private string keyEve原创 2005-11-10 14:09:00 · 1047 阅读 · 0 评论 -
.net实现游戏外挂 二
前面我们讲述了一个按键精灵的实现,现在的问题如何监视HP 既血的变化,来控制 补血. 先看下面几个API函数: 第一个函数BitBlt 就是用来截屏的.前面我们定义了timer2,下在我们来看看他是用来做什么的: private void timer2_Tick(object sender, Sys原创 2005-11-10 14:31:00 · 1435 阅读 · 3 评论 -
.net木马的实现-开机键盘记录源代码
.net木马的实现-开机键盘记录 (原创) 源代码 From1.csusing System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Da原创 2005-11-10 14:13:00 · 2122 阅读 · 2 评论 -
远程鼠标控制
远程鼠标控制-服务端 以前不懂网络编程的时候,感觉远程桌面是一个好神奇的技术,很神秘,现在了解这方面的知识后才觉得也没什么,前几天,用C#写了一个远程鼠标控制的东东,给感兴趣的朋友参考一下。转贴请注明出处。我先引用一篇别人的文章:Socket编程基础 本章以Berkeley Socket为主,主要介绍网络编程时常用的调用和程序使用它们的方法及基本原创 2005-11-14 12:24:00 · 2418 阅读 · 0 评论 -
关于生成树型结构的文件关系图的算法
关于生成树型结构的文件关系图的算法 在很多时候我们都希望生成树型结构的文件关系图:我下面就讲述一下如何生成一个类似的关系,并生成文本文件. 下面我们来重点讲一下如何遍历目录,如何生成图一的那种表现形式: SearchFile函数有2个参数,RootPath为查找位置,Indent控制输出的字符前面有多少空格,既缩进 遍历用的是递归,深度越大字符前面的空格也就越多,并且要判断是目录还是文件原创 2005-11-10 22:25:00 · 1152 阅读 · 0 评论 -
.net木马的实现-开机键盘记录 - 1 Hook类的实现
.net木马的实现-开机键盘记录1 Hook类的实现网上这方面的内容很多 整个程序包含了4个类,From1,Hook, RegistryReport, Report. Hook类返回一个键盘按下事件KeyboardEvent,并把按下键的信息发送给From1类,From1捕获到事件后,在调用Report类的WriteDate方法,写入文本文件,而Registr原创 2005-11-10 14:05:00 · 1541 阅读 · 0 评论 -
在ASP.NET中使用LINQ(第一部分)
在ASP.NET中使用LINQ(第一部分) 【原文地址】Using LINQ with ASP.NET (Part 1) 【原文发表日期】Sunday, May 14, 2006 9:49 PM最近使我激动不已的新鲜事之一就是LINQ系列技术的出现,包括LINQ,DLINQ,XLINQ和不久后的其他技术。 LINQ将被完全集成到代号为Orcas的下个版本Visual Studio中原创 2007-05-18 11:17:00 · 1559 阅读 · 3 评论