原创 DirectShow開發中的HelloWorld
一 環境設置... 1 二 DirectShow編程簡介... 1 三 播放文件例程... 3 一 環境設置 該節介紹如何建立DirectSh
原创 DirectShow開發音視頻聊天程序
當下比較流行的即時通信工具,比如MSN,QQ等都實現了視音頻的功能,通過視頻,音頻,我們可以更好的和朋友通過網絡進行溝通,本文通過DirectSho
原创 一個簡單的HOOK API的DLL
#include "windows.h"#include "process.h"#include "tlhelp32.h"#include "stdio.h"#pragma comment(lib,"th32.lib")PIMAGE_DO
原创 有用的WINDOWS API的C#聲明形式
每次用到API或宏定義時都得找半天,現記下,以後方便 [DllImport("user32.dll")] public static extern void PostMessageA(int hWnd, int Msg, i
原创 DLL編寫
1.DLL的實現文件中,所有方法都必須以 extern "C" _declspec(dllexport)開頭2.DLL在頭文件中,所有方法都必須以 e
原创 mouse_event
函數功能:該函數綜合鼠標擊鍵和鼠標動作。函數原型:VOID mouse_event(DWORD dwFlags,DWORD dx,DWORD dwF
原创 VC實現小圖標
初始化並顯示小圖標 void CTestDlg::InitIcon(){ m_tnid.cbSize=sizeof(NOTIFYICONDATA); m_tnid.hWnd=this->m_hWnd; m_tnid.uFlags=NIF
原创 C#捕捉屏幕
private void GetScreenStream(ref byte[] buffer) { Image i
原创 枚舉系統進程VC代碼
#include <windows.h>#include <tlhelp32.h> int main(int argc, char* argv[]){ PROCESSENTRY32 pe32; pe32.dwSize=sizeof(pe3
原创 將指定DLL程序寫入任意進程內存空間中
#include "windows.h"#include "tlhelp32.h"#pragma comment(lib,"th32.lib")const char *pkill="fundll.dll"; //用到
原创 判斷網絡狀態的代碼
要包含這兩個頭文件: #include "Wininet.h"#include "Sensapi.h" 和這個LIB:#pragma comment(lib,"sensapi.lib") void Fun_InternetGetConn
原创 C#獲取鼠標指向的URL標籤地址
HtmlElement ele = webBrowser1.Document.GetElementFromPoint(new Point(x, y))
原创 Android學習系列(一)Activities
Activity概述 Activity是一個應用中的組件,它爲用戶提供一個可視的界面,方便用戶操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的窗口,一般情況下這個窗口會覆蓋整個屏
原创 Chromium源代碼結構
Chromium源代碼周邊相關總體概覽Chromium分爲3個大模塊(包括第三方庫):瀏覽器,渲染器,WebKit。瀏覽器負責主進程,UI展現和I/O。渲染器一般是由瀏覽器調用的標籤子進程。它嵌入WebKit中做佈局和渲染。你應該熟讀多進
原创 自己實現WTL的CWindowWnd
首先對接口進行聲明,包括重要的幾個屬性和方法。窗體生命週期相關的方法有如下幾個 1.預處理 預處理階段,需要設置創建窗體所需要的一些前提條件,比如類名、窗體樣式等。考慮到CWindowWnd會被其他類繼承產生新的窗體,需要將相