原创 應對32位程序在64位系統上訪問註冊表和文件自動轉向問題

 1 簡介 當前計算機系統已經逐漸地從32位轉到64位,XP,2003,VISTA都有64位的版本。從目前而言,32位應用程序還是佔了絕大多數,但是

原创 解決VS2008程序獨立運行問題

  VS2008編譯的Win32程序獨立運行的解決方案是: 1. 保證發佈的是Release版本; 2. 右鍵點擊項目,選擇“屬性(Properti

原创 如何寫批處理的複製刪除指定文件

 今天研究了一下關於批處理的寫法。 在運行時打開cmd,寫入help,就可以發現相應的批處理語法怎麼寫。 先寫一下複製與刪除指定文件的方法  批量複製 將d盤上的360downloads 的所有文件包括隱藏文件複製到c的downloads

原创 模擬CTRL+ALT+DEL

 1.一開始,決定通過keybd_event()來模擬鍵盤keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTRO

原创 Windows消息 16進制編碼(1)C#API

  Windows消息 16進制編碼         WM_NULL = 0x0000,         WM_CREATE = 0x0001,  

原创 將圖片保存成二進制,十六進制,六十四位編碼方法

最近學習如何將圖片以六十四位編碼的形式寫入xml文檔,以前代碼寫的有誤,以至於將一人個500K的文件存儲後變成了13M。經過在網上查詢,終於找到了原因。將圖片保存成二進制。代碼如下FileStream fs = new FileStre

原创 C# 上傳文件的多種方法

  方案一: 注意:要開啓虛擬目錄的“寫入”權限,要不然就報 403 錯誤 工作中用到winform上傳文件(-_-!,很少用winform,搞了

原创 C#的Timer

  再C#裏現在有3個Timer類: System.Windows.Forms.Timer System.Threading.Timer System.Timers.Timer這三個Timer我想大家對

原创 帶滾動條VC 雙緩存技術的

VC中的繪圖有個比較棘手的問題是閃爍,雙緩存是解決此類問題的一種方法,但是在系統 繪圖中,由於可能要加載滾動條,響應鼠標拖動等事件,導致傳統的雙緩存方法不一定適用, 本文提出了一種解決方法能夠用統一的框架

原创 如何知道磁盤信息

   private void FindUsb()        {            //string []Logicdriver  = Environment.GetLogicalDrives()

原创 c# sqladapter 與sqldataReader

  ADO.net提供了豐富的數據庫操作,在這些操作中SqlConnection和SqlCommand類是必須使用的,但接下來可以分爲兩類操作: 第一類是用SqlDataReader直接一行一行的讀取數

原创 SHdovw與internetexplor

  1. 問題描述 如何取得正在使用的 Interner Explorer 網址   2. 方法 (1) 取得 Internet Explorer 網址 先加入參考 Microsoft HTML Obje

原创 用C#設置應用系統程序的默認輸入法

  1、窗體加載時,獲取當前操作系統中已經存在的輸入法(如下)    //獲取系統中已經存在的輸入法     InputLanguageCollection ilCollection=InputLang

原创 DataGirdView 添加行與列的方法

分爲連接數據源和非數據源兩種 非連接數據源               dataGridView1.ColumnCount = 3;             dataGridView1.Columns[0].HeaderText = "I

原创 C# 繪製統計圖(折線,柱狀圖,餅圖)

http://www.cnblogs.com/ziyiFly/archive/2008/09/24/1297841.html