C語言程式設計

時間 2022-09-09 23:25:22

1樓:匿名使用者

這個需要用到windows的hook程式設計,也就是鉤子程式設計。如果你想在所有的程式下都使用shift替換ctrl,需要創

建乙個全域性的鍵盤鉤子,使用全域性鉤子需要將鉤子過程寫在乙個dll檔案中,也就是乙個動態鏈結庫中。下面是這個動態鏈結庫內容:

#include

hhook g_hkeyboard;

hinstance g_hinst;

bool winapi dllmain(

hinstance hinstdll,

dword fdwreason,

lpvoid lpvreserved)

lresult callback keyboardproc(int ncode,

wparam wparam,

lparam lparam)

}return callnexthookex(g_hkeyboard,ncode,wparam,lparam);

}extern "c" __declspec(dllexport) void sethook()

編譯好這個dll,然後鏈結進下面的程式:

#include

extern "c" __declspec(dllimport) void sethook();

void main()

}這裡是把鍵盤上的a鍵替換成了b鍵,你可以根據需要自己修改。

2樓:

雖然不知道怎麼編,但是好象網上有這種軟體。其中有個叫hotkey的,深度上有專區,這個軟體是專門做改鍵程式的軟體。

程式設計c語言,程式設計C語言

答案應該是 you me 其實該程式執行有點問題,改成下面編譯才能通過 include include int main char arr 2 4 strcpy arr 0 you strcpy arr 1 me arr 0 3 printf s n arr 0 return 0 說明 首先執行st...

c語言程式設計,c語言程式設計 a b

文庫精選 內容來自使用者 冰之雪868 c語言程式設計上機實驗報告實驗一 一 實驗名稱 c程式的執行環境和執行c程式的方法 二 實驗目的 了解在c編譯系統上如何編輯 編譯 連線和執行乙個c程式 三 實驗內容 1 輸入並執行乙個簡單的c程式。2 設計程式,對給定的兩個數求和。3 設計程式,對給定的兩個...

C語言程式設計,c語言的程式設計

諮詢記錄 於2021 04 30 和安裝編譯器。c語言需要通過編譯器解釋為計算機可以理解的機器碼。編譯器通常是免費的,不同的作業系統上一般使用不同的編譯器。2.理解基本概念。c語言是一門古老的語言,但卻十分強大。它最初是為unix作業系統設計的,但後來被移植到了幾乎所有的作業系統上。3.檢視一些基本...