原创 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會被其他類繼承產生新的窗體,需要將相