原创 TEA, QQ消息

差點吐血! 這破玩意搞了N天, 終於搞定了, 但是很遺憾的是, 還是不明就裏, 暫時先把工作進行下去吧... 因爲需要跟Java版的通信, Java加密, C#的再解密, 這樣就帶來很多問題, 不過最終還是OK了. 代碼如下(那個迭代過程

原创 使用 C# 等待外殼應用程序完成

無限期等待外殼應用程序完成 下面的代碼示例啓動另一個應用程序(本例中是 Notepad),並無限期等待該應用程序關閉。 //How to Wait for a Shelled Process to Finish //Get th

原创 編程 解壓rar文件(適用C# VB.NET 和C++)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleAppTest {

原创 C#中只接受數字輸入的控件

 1--------------------------------------------------------- 使用NumericUpDown控件。   當需要獲取簡單數字輸入時,在.NET世界中最直接的方法不是去想辦法與Text

原创 全局鍵盤鉤子

全局鍵盤鉤子 C#.NET2005 using System; using System.Runtime.InteropServices; using System.Reflection; using System.Threading;

原创 HttpClient, 使用C#操作Web

對HttpWebResponse獲取的HTML進行文字編碼轉換,使之不會出現亂碼; 自動在Session間保持Cookie,Referer等相關信息; 模擬HTML表單提交; 向服務器上傳文件; 對二進制的資源,直接獲取返回的字節

原创 脫機按鍵外掛

一、獲取指定座標的顏色        在遊戲中,怪物的血是顯示在一個固定的地方的,所以,只要這個點沒有血,那麼表示當前沒有怪可攻擊,意思就是可以找怪了,但是這個座標是多少我都不知道。於是,我在遊戲中截了下屏,並保存了圖片,把它設爲桌面背景

原创 C#跨線程調用窗體控件

 前段時間遇到跨線程調用窗體控件的問題,其實一句話System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;就可以解決,但感覺會有不穩定因素,因此在網上找了一

原创 timer類的用法

關於C#中timer類  在C#裏關於定時器類就有3個   1.定義在System.Windows.Forms裏   2.定義在System.Threading.Timer類裏   3.定義在System.

原创 c# 釋放文件

byte[] buffer = Properties.Resources.UpdatePSEC;//這個是添加EXE到程序資源時的名稱 FileStream FS = new FileStream(Application.StartupP

原创 系統特殊文件夾

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

原创 通過鼠標獲取窗口句柄

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using

原创 連接帶密碼access數據庫,提示已經被其他用戶已獨佔方式打開

string m_str_strsql = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data//data.mdb ;Persist Security Info=False;Jet OLE

原创 字符串處理

Html = Html.Substring(Html.IndexOf("<p>") + 3); Html = Html.Substring(0, Html.IndexOf("<")); string[] arry = now.Spli

原创 C# 啓用雙緩存,避免ListView控件加載數據時閃爍

可以用以下方法,已經測試:     public   class   CustomListView   :   ListView     {             public   CustomListView()