原创 Windows中Drag&Drop初探(三)

至此,我們成功地爲CListCtrlEx添加了文件拖入操作的支持。一個完整的拖放操作,還包括拖出動作,所以必須要爲該類再添加拖出操作,即,將列表中的某一項或者多項拖出成爲一個文件。這就需要用到另一個類:COleDataSource。具體步

原创 淺談Python和VC中的編碼問題(轉)

以前編碼問題總能讓自己湊或蒙過去,最近要做一個項目服務器端用python寫,客戶端用c++,工程編譯的字符集使用UNICODE。之間通過socket進行通信,通信過程中編碼轉換問題把我搞得暈頭轉向,逼着我將編碼問題好好研究一番。    首

原创 http://blog.csdn.net/sunjd2001/archive/2007/05/15/1609263.aspx

http://blog.csdn.net/sunjd2001/archive/2007/05/15/1609263.aspxVC 編譯命令開關   vc可以可以通過Settings -->Project-->C/C++-->Custom

原创 unicode和MBCS

1: 首先更改項目屬性爲多字節字符集.2: 對於所有 L"字符串", 去掉L, 或改爲=> _T("字符串")       ps1: _T是個自動替換的宏, 可以根據編譯條件的不同, 替換成不同的東西.     ps2:若想使用_T,要先

原创 映像劫持原理

windows映像劫持技術(IFEO)   基本症狀:可能有朋友遇到過這樣的情況,一個正常的程序,無論把它放在哪個位置,或者是一個程序重新用安裝盤修復過,都出現無法運行的情況,或是出錯提示爲“找不到文件”或者直接沒有運行起來的反應,或者是

原创 Shell數據對象(一):數據對象如何工作

數據對象是所有Shell數據傳輸的要點。數據對象主要用作數據容器,用以存儲要傳輸的數據。然而,傳輸目標也可以與數據對象通信,以方便處理像優化的移動這樣特定類型的Shell數據傳輸。本文提供對Shell數據對象如何工作、傳輸源如何創建數據對

原创 用拖放和剪貼板傳輸Shell對象

MSDN 2005 -> Win32 和 COM 開發 -> User Interface -> Windows User Experience -> Windows Shell -> Windows Shell -> Shell Pro

原创 vc++實現複製自身到系統目錄 源碼+詳細註釋

http://blacksnow.blog.51cto.com/265898/d-6 -----------------------------------------我是可惡的分割線#include<windows.h> //頭文件#i

原创 mac

//////////////自己試過可以運行的 在實際的應用系統中,我們往往會需要在程序運行時獲取當前機器的網卡的MAC地址,以便作爲某種標識之用,如控制程序的合法性等。下文就如何用Microsoft Visual C++ 6.0開發這樣

原创 http://blog.ftofficer.com/tech-docs/retools/

http://blog.ftofficer.com/tech-docs/retools/ http://www.freemindworld.com/blog/2010/1005_archive.shtml

原创 Windows中Drag&Drop初探(一)

一、基本概念     拖放,是指用鼠標拖動的方法,在不同程序的窗口之間、同一個程序的不同窗口之間或同一程序同一窗口的不同控件之間,進行移動、複製和粘貼等操作的技術。拖放操作是在操作系統的幫助下完成的。被拖動的對象首先向操作系統註冊它使用

原创 剪貼板(Clipboard)

一.本文將向讀者介紹下面兩個問題的解決方案:1,用戶在資源管理器(Windows Explorer)中剪切/拷貝(Cut/Copy)文件,然後在自己的應用程序中進行粘貼(Paste)操作;2.用戶在自己的應用程序中剪切/拷貝文件,在資源管

原创 Windows中Drag&Drop初探(二)

五、OLE拖放實現 MFC本身的CView類是支持拖放操作的,通過研究CView類的源碼,大體知道它的實現原理是這樣的:CView類中有一個COleDropTarget類的對象,在視圖窗口初始化時,調用COleDropTarget類成員

原创 進程查看

最近在準備一個進程查看(當然不只進程查看功能了)的工具,總結了在用戶態下查找進程的幾種方法。當然,如果想要真正做到進程查看,還是要進入核心態中,因爲在用戶態是查不到什麼東西的,但是可以用來和核心態結果進行比較找出隱藏進程。(內核級病毒、

原创 OLE文件拖放

繼續MFC OLE文件拖放2009-03-20 10:31最近在關於這方面的功能模塊,所以在網上搜索了一些資料來填充一下自己吧。 使用IDropTarget接口同時支持文本和文件拖放 關於Windows的外殼擴展編程,拖放是比較簡單的一種