原创 用VB模擬帶有修飾鍵的組合鍵

向任意應用程序(包括後臺的)發送任意按鍵消息(包括普通字符鍵、功能鍵、Shift/Control/Alt加任意按鍵的組合鍵),以實現自動執行特定功能

原创 fatal error LNK1123: 轉換到 COFF 期間失敗 終極解決方案:

終極解決方案:VS2010在經歷一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案爲將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 “是”改爲“否”即可,但是沒新建

原创 Linux中系統服務/守護進程 (daemon) 的詳細說明

acpid acpid(Advanced Configuration and Power Interface)是爲替代傳統的APM電源管理標準而推出的新型電源管理標準。通常筆記本電腦需要啓動電源進行管理。 alsasou

原创 linux C 簡單socket網絡編程的實例

這裏給出在linux下的簡單socket網絡編程的實例,使用tcp協議進行通信,服務端進行監聽,在收到客戶端的連接後,發送數據給客戶端;客戶端在接受到數據後打印出來,然後關閉。程序裏有詳細的說明,其中對具體的結構體和函數的實現可以參考其

原创 VC++ 與VB 數據類型對應關係

VC++ 與VB 數據類型對應關係   在做VC與vb程序間互相調用,需要注意兩種語言不同編譯器對數據類型的定義區別,此時兩者數據類型的對應關係就顯得十分的重要,對應關係以及聲明方式如下所示。 VC++ VB short

原创 Linux下使用daemon函數編寫後臺程序

以前我們在看《unix環境高級編程》的時候,有專門的整章詳細介紹如何編寫一個後臺daemon程序(精靈程序),主要涉及到創建會話組,切換工 作目錄,設置文件屏蔽字,關閉不必要的描述符等多個操作。這些操作對於每一個後臺程序來說都是類似的。

原创 linux socket 編程(C語言)

最近看了一些網絡編程的書籍,一直以來總感覺網絡編程神祕莫測,其實網絡編程入門還是很容易學的,下面這些代碼是我在linux下編寫的,已經運行過了,編譯之後就可以運行了。有不足之處希望大家多多指出,共同學習交流。      套接字是一種進

原创 VB調用VC dll的返回

第一種類型:數值傳遞注意:在VB中,默認變量傳遞方式爲ByRef爲地址,而傳遞值就是用ByVal,還要注意在C++中, int類型的變量是32位的,在VB中要用long型變量來配合。 VC++部分: [cpp] view pla

原创 XueTr(PC Hunter) pro 註冊分析

原文防盜鏈地址:http://www.cnblogs.com/aj3423/p/3477042.html   xuetr 介紹:http://www.epoolsoft.com/forum.php?mod=viewthre

原创 VB靜態調用與動態調用dll詳解

【【請注意】】:在以下語法格式中,請注意 [函數名] 的【大小寫】!!! 靜態與動態比較:     靜態調用簡單,動態調用麻煩;靜態調用佔用資源多,動態調用佔用資源少;正所謂魚和熊掌不可兼得。 靜態調用定義:     就是常用

原创 Linux 後臺服務進程的開發

Linux 後臺服務進程的開發   守護進程(Daemon)是運行在後臺的一種特殊進程。它獨立於控制終端並且週期性地執行某種任務或等待處理某些發生的

原创 一個實現系統全局熱鍵的模塊

'********************************************************************** '此模塊的功能: '    定義一些系統快捷鍵,以方便用快捷鍵來控制本程序:如隱藏/顯示主

原创 dll的def文件與__declspec(dllexport)導出函數方式比較

dll的def文件與__declspec(dllexport)導出函數方式比較 【__declspec(dllexport) 方式】 首先對C和C++編譯(extern "C")與調用約定(__cdecl、__stdca

原创 Linux Socket編程(不限Linux)

“一切皆Socket!” 話雖些許誇張,但是事實也是,現在的網絡編程幾乎都是用的socket。 ——有感於實際編程和開源項目研究。 我們深諳信息交流的價值,那網絡中進程之間如何通信,如我們每天打開瀏覽器瀏覽網頁時,瀏覽器的進程

原创 用VB發送組合鍵代碼

KEYEVENTF_KEYUP=2 發送Ctrl+A鍵 keybd_event VK_Ctrl, MapVirtualKey(VK_Ctrl, 0), 0, 0   '按下Ctrl鍵 PostMessage hwnd,WM_KEYDOW