自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 tea qq消息

<br /> 代码  1     /// <summary><br />  2     /// 加密解密QQ消息包的工具类.<br />  3     /// </summary><br />  4     public static class QQCrypter<br />  5     {<br />  6         private static Random Rnd = new Random();<br />  7         private static void code(byte[]

2010-08-28 02:30:00 450

转载 tea qq消息

<br /> 代码  1     /// <summary><br />  2     /// 加密解密QQ消息包的工具类.<br />  3     /// </summary><br />  4     public static class QQCrypter<br />  5     {<br />  6         private static Random Rnd = new Random();<br />  7         private static void code(byte[]

2010-08-28 02:27:00 577

转载 TEA, QQ消息

代码

2010-08-28 02:21:00 711

转载 c# 释放文件

byte[] buffer = Properties.Resources.UpdatePSEC;//这个是添加EXE到程序资源时的名称FileStream FS = new FileStream(Application.StartupPath + "//UpdatePSEC.exe", FileMode.Create);//新建文件BinaryWriter BWriter = new Bi

2010-03-05 23:27:00 4673

转载 VC释放EXE资源文件

  VC释放EXE资源文件 收藏 今天有个朋友问到VC能否释放多个EXE、DLL或WAV等文件,我便做了个实例给他。(注意:以下释放资源代码是不受文件扩展名所限制的,你可以释放更多类型文件)下面是我写了个很方面的函数给大家用!1、工程A要释放的程序是一个简单的MessageBox,源码如下:view plaincopy to clipboardprint?#include

2010-03-05 23:23:00 871

转载 C#跨线程调用窗体控件

 前段时间遇到跨线程调用窗体控件的问题,其实一句话System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;就可以解决,但感觉会有不稳定因素,因此在网上找了一些相应的文章感觉还不错,第一种用的比较顺手:(注:在devexpress控件中用DevExpress.Data.CurrencyDataController.

2009-11-25 11:07:00 10054 1

转载 C#中只接受数字输入的控件

 1---------------------------------------------------------使用NumericUpDown控件。   当需要获取简单数字输入时,在.NET世界中最直接的方法不是去想办法与TextBox搏斗,而应该换个控件来用——NumericUpDown。这个控件不但能接受来自键盘的数字输入,还有一组上下箭头来步进。它包含了许多可以设置的属性,例如显示

2009-11-19 19:47:00 8435

转载 C# SendMessage 参数与例子(转)

    ///           ///   API   的摘要说明。        ///           public sealed class API    {        //wMsg参数常量值:        //WM_KEYDOWN 按下一个键        public static int WM_KEYDOWN = 0x0100;        //释放一个键       

2009-09-12 15:50:00 2078

转载 通过鼠标获取窗口句柄

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;nam

2009-09-12 12:20:00 1650

转载 让SendKeys支持空格键

  Type typeForKeywords = Type.GetType("System.Windows.Forms.SendKeys+KeywordVk[], System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");            Type typeForKe

2009-09-12 01:06:00 2734

转载 全局键盘钩子

全局键盘钩子 C#.NET2005using System;using System.Runtime.InteropServices;using System.Reflection;using System.Threading;using System.Windows.Forms;using System.Diagnostics;using System.Collect

2009-09-12 00:38:00 611

转载 脱机按键外挂

一、获取指定坐标的颜色       在游戏中,怪物的血是显示在一个固定的地方的,所以,只要这个点没有血,那么表示当前没有怪可攻击,意思就是可以找怪了,但是这个坐标是多少我都不知道。于是,我在游戏中截了下屏,并保存了图片,把它设为桌面背景色,哈哈,我真是太聪明啦~~在程序中BUTTON下写一行:lbpoint.Text = Cursor.Position.X.ToString() + "," +

2009-09-12 00:06:00 604

转载 系统特殊文件夹

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace WindowsApplicati

2009-09-10 18:57:00 586

转载 HttpClient, 使用C#操作Web

对HttpWebResponse获取的HTML进行文字编码转换,使之不会出现乱码; 自动在Session间保持Cookie,Referer等相关信息; 模拟HTML表单提交; 向服务器上传文件; 对二进制的资源,直接获取返回的字节数组(byte[]),或者保存为文件 为了解决这些问题,我开发了HttpClient类.下面是使用的方法:获取编码转换后的字符串Htt

2009-02-24 00:02:00 5792 1

转载 编程 解压rar文件(适用C# VB.NET 和C++)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleAppTest { class Program { static void Main(string[] args)

2009-02-19 22:18:00 1976 2

转载 使用 C# 等待外壳应用程序完成

无限期等待外壳应用程序完成下面的代码示例启动另一个应用程序(本例中是 Notepad),并无限期等待该应用程序关闭。 //How to Wait for a Shelled Process to Finish //Get the path to the system folder. string sysFolder= Environment.GetFolderPa

2009-02-19 20:32:00 1008

原创 连接带密码access数据库,提示已经被其他用户已独占方式打开

string m_str_strsql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data//data.mdb ;Persist Security Info=False;Jet OLEDB:Database Password=@#1111#@"; 用此字符串  创建自动编号字段  create   table   w

2009-01-16 11:15:00 1276

原创 C# 启用双缓存,避免ListView控件加载数据时闪烁

可以用以下方法,已经测试:     public   class   CustomListView   :   ListView     {             public   CustomListView()             {                     SetStyle(ControlStyles.DoubleBuffer   |                  

2009-01-14 14:42:00 1651

转载 timer类的用法

关于C#中timer类  在C#里关于定时器类就有3个   1.定义在System.Windows.Forms里   2.定义在System.Threading.Timer类里   3.定义在System.Timers.Timer类里  System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控

2009-01-11 11:35:00 554

原创 字符串处理

Html = Html.Substring(Html.IndexOf("") + 3);Html = Html.Substring(0, Html.IndexOf("));string[] arry = now.Split(new string[] { "" }, StringSplitOptions.RemoveEmptyEntries);

2009-01-10 10:02:00 373

转载 C#里巧用DateTime预设一些可选的日期范围(如本年度、本季度、本月等)(

//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围//如本年度销售额、本季度利润、本月新增客户//C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了//今天DateTime.Now.Date.ToShortDateString();//昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateSt

2009-01-09 16:17:00 378

原创 字符串string和内存流MemoryStream及比特数组byte[]互转比较

字符串string和内存流MemoryStream及比特数组byte[]互转比较定义string变量为str,内存流变量为ms,比特数组为bt1.字符串转比特数组(1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");(2)byte[] bt=Convert.FromBase64String("字符串");2.字符串转流(1)

2009-01-08 23:47:00 940

原创 Socket HTTP页面请求后对gzip页面的解压缩实现代码

需要注意的有以下几点: 1、通过socket页面请求后的receive内容不能经过string后再进行解压缩处理 会造成错误的gzip幻数报错      推荐使用流处理2、正确分析返回内容 分割header和页面代码部分3、对页面代码部分进行解压缩4、重组header与解压缩后的页面代码 解压缩使用net2.0的GZipStream类 很方便 代码如下:

2008-12-28 18:00:00 4584 1

原创 在winform中使用多线程 并跨线程操作按钮及文本框

 继续贴吧江湖的项目在利用前面的socket Http Get 和Post 已经可以成功登陆论坛但是在socket中读取HTML代码速度让我很难受所以在form类中创建新的线程来操作socket 然后在窗口中放了一个滚动条 感觉满好看的  vista启动画面那种 Run()方法是调用以及操作socket的方法 就是准备在新线程中执行的方法 也就是俗称耗时的方法 在成员变

2008-12-27 21:51:00 3690 1

转载 C#中运行命令行截取输出流的例子

 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Diagnost

2008-12-27 19:30:00 717

转载 C# DDOS 攻击工 代码

 看看怎么做的ipusing System;using System.Net;using System.Net.Sockets;using System.Threading;//需要的命名空间不用解释了吧  namespace syn{    public struct ipHeader    {        public byte ip_verl

2008-12-27 11:14:00 1175 1

转载 使用C#登录带验证码的网站(转)

 我在上一篇文章中已经讲解了一般网站的登录原来和C#的登录实现,很多人问到对于使用了验证码的网站该怎么办,这里我就讲讲验证码的原理和对应的登录方法。验证码的由来几年前,大部分网站、论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操作,降低了用户的体验。但是后来各种灌水机器人、投 票机器人、恶意注册机器人层出不穷,大大增加了网站的负担同时也给网站数据库带来了大量的

2008-12-26 23:56:00 918

转载 使用C#实现网站用户登录(转)

  我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。HTTP协议是一个无连接的协议,也就是说这次对话的内容和状态与上次的无关,为了实现和用户的持久交互,网站与浏览器之前在刚建立会话时将在服务 器内存中建立一个Session,该Sessio

2008-12-26 23:55:00 825

原创 一段完整的Socket HTTP协议中 GET报文的应用

适合刚接触socket和http的人注释比较全面方法的返回数据是我为了方便调用并取得调用结果的如果不需要可以去掉GETHTML方法返回的数据就是取得的网页HTML代码可以利用字符串拆分 /r/n/r/n 注意是两个哦分出报头和内容using System;using System.Collections.Generic;using System.Text

2008-12-26 16:11:00 3358

原创 通过socket 获取GET返回数据后的操作 分割报文头和网页内容

我的理解是返回的内容 报文不需要解压缩而网页代码内容是经过gzip压缩的所以分割开来方便下一步对页面内容进行解压缩 也就是利用字符串切割而已 代码如下 string[] sArray = System.Text.RegularExpressions.Regex.Split(recvStr, "/r/n/r/n");   recvStr是前面获

2008-12-26 16:02:00 2207

原创 引用System.web和不引用两种方法实现字符串转变为UrlEncode 用于提交POST

字符串定义   string username1 = "谜一样的死寂";引用System.web需要在项目中添加.net中的system.web然后using System.web 代码如下 string sb1 = HttpUtility.UrlEncode(username1, Encoding.GetEncoding("GB2312

2008-12-26 14:33:00 706

转载 用C#实现HTTP协议下的多线程文件传输

 很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写

2008-12-26 09:02:00 549

原创 还是.net把

重头再来

2008-11-27 23:26:00 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除