原创 用拷貝鉤子實現對文件夾的監控
ICopyHook是一個用於創建拷貝鉤子處理程序COM接口,它決定一個文件夾或者打印機對象是否可以被移動,拷貝,重命名或刪除。Shell在執行這些操作之前,會調用ICopyHook接口的CopyCallback方法對它們進行驗證。Copy
原创 用戶層下攔截系統api的原理與實現
http://www.leftworld.net/wenzhang/show/2251.html 寫這篇文章是爲了複習一些知識,最近在做畢業設計,之中大量地使用了這種技術,主要是用在攔截 winsock 函數,對於其他系統 api,其效果
原创 文件系統識別器
本文轉載自TimiXu的Blog 文件系統識別器是一個標準的NT內核模式驅動程序。它只實現一項功能:檢查物理介質設備,如果它能夠識別存儲介質的格式便加載相應的文件系統驅動程序。你可能要問:爲什麼不把所有的文件系統一起加載呢?因爲系統幾乎從
原创 徐志摩《再別康橋》賞析
再別康橋 --- 徐志摩 輕輕的我走了,正如我輕輕的來; 我輕輕的招手,作別西天的雲彩。 那河畔的金柳,是夕陽中的新娘; 波光裏的豔影,在我的心頭盪漾。 軟泥上的青荇,油油的在水底招搖; 在康河的柔波里,我甘心做一條水草!
原创 什麼叫網關的精解(超經典)DNS,以及DHCP協議的解釋
轉自(協議分析論壇) 計算機主機網關的作用是什麼? 假設你的名字叫小不點,你住在一個大院子裏,你的鄰居有很多小夥伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的網關。當你想跟院子裏的某個小夥伴玩,只要你在院子裏大喊一聲他的名字,他
原创 在CScrollView中使用滾動條
近日需要在MFC中的MDI中使用帶滾動條的視圖。找了許久發現其實很簡單 1、用基類 CScrollView 生成新視圖:CNewView 2、修改MFC自動生的 CNewView::OnInitialUpdate() 原內容爲:
原创 用VC訪問Sybase數據庫
選擇自 luckyegg 的 Blog 前段我在做一個項目時,要用到通過Sybase客戶端連接網絡Sybase數據庫的問題。在此之前,我做過好多access、SQL server數據庫的項目,都是用ADO技術來實現的。不過這一
原创 VC++更改標題
一、單文檔接口 (SDI) 類型窗口標題的改變 首先,我們來看Windows SDI類型窗口標題欄的結構形式。結合具體例子說明:用 VC 的 AppWizard 創建一個名爲“SDITitle”的單文檔類型的工程,創建完工程後,編譯運行該
原创 How to disable a device
Look up SetupDiChangeState function in MSDN, pay attention to DICS_DISABLE flag. Disables the device. If the device is
原创 用vc++怎麼製作表格
CComboBox m_ChangeCombo; CEdit m_Change; CSring m_sChange; CMSFlexGrid m_FlexGrid; void CChartInfoEdit
原创 製作VC表格控件
來源於 完全教程網 原文鏈接:http://www.pcstu.com/program/C__/sl/20070213/26791.html 我們在利用Visual C++開發基於數據庫的軟件時,經常要使用大量的表格,而Visua
原创 改變換行模式
如果你使用的是一個源於CRichEditView的類,那麼你已經支持了三種不同的換行模式。 WrapNone 指明沒有自動換行 WrapToWindow 指明換行基於窗口寬度
原创 利用windows內核驅動創建虛擬磁盤設備
最近看了一下一個叫做filedisk的開源程序的代碼 瞭解了關於磁盤設備驅動的一些東西 總結一下 filedisk的功能就是可以把磁盤上的某個文件映射成一個磁盤驅動器 像一般的磁盤卷一樣來使用 關於filedisk的原理簡單來說就是利用驅
原创 linux文件操作篇
函數: close(), creat(), dup(), dup2(), fcntl(), flock(), fsync(), lse
原创 MySQL 數據庫函數庫
本函數庫供存取 MySQL 數據庫。有關 MySQL 的細節,及下載 MySQL 數據庫,請到這個網址 http://www.mysql.com 。而網絡上也有許多提供處理 MySQL 的用戶界面程序,建議到 http://www.php