[問題] C語言如何隱藏視窗又能偵測按鍵?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev c++
小弟程式新手 最近想要寫個自動輸入帳號密碼籌程式
在網路上有找到相關的程式碼
不過現在希望這個程式能夠沒有介面 同時又能偵測按鍵
我的程式目前執行後在console視窗按下空白鍵隔兩秒便會輸入帳號密碼
但變成我得每次都得先在console上按下空白鍵又要趕緊跳回要輸入帳密的視窗
請問能不能解決此問題?
*****以下是我的程式碼*****
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
int main(int argc, char *argv[])
{
while(1){
if (kbhit()){//按下空白鍵
if (getch() == ' ') {
sleep(2000);
char s[10][20] = {"USERNAME"};//帳號
int i, j;
for(i = 0; i < 4; i++) {
for(j = 0; s[i][j]; j++) {
keybd_event(VkKeyScan(s[i][j]), 0, 0, 0);
keybd_event(VkKeyScan(s[i][j]), 0, KEYEVENTF_KEYUP, 0);
}
}
keybd_event(VK_LSHIFT, 0, 0 ,0);
keybd_event('2', 0, 0 ,0);
keybd_event('2', 0, KEYEVENTF_KEYUP,0);
keybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP,0);
char d[10][20] = {"yahoo.com.tw"};
for(i = 0; i < 4; i++) {
for(j = 0; d[i][j]; j++) {
keybd_event(VkKeyScan(d[i][j]), 0, 0, 0);
keybd_event(VkKeyScan(d[i][j]), 0, KEYEVENTF_KEYUP, 0);
}
}
keybd_event(VK_TAB, 0, 0 ,0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP,0);
char p[10][20] = {"PASSWORD"};//密碼
for(i = 0; i < 4; i++) {
for(j = 0; p[i][j]; j++) {
keybd_event(VkKeyScan(p[i][j]), 0, 0, 0);
keybd_event(VkKeyScan(p[i][j]), 0, KEYEVENTF_KEYUP, 0);
}
}
keybd_event(VK_RETURN, 0, 0 ,0);
keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP,0);//按下enter
}
}
}
system("PAUSE");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.152.4
推
10/17 19:07, , 1F
10/17 19:07, 1F
→
10/17 19:14, , 2F
10/17 19:14, 2F
※ 編輯: siesst50213 來自: 61.223.152.4 (10/17 20:00)
→
10/17 20:03, , 3F
10/17 20:03, 3F
→
10/17 20:14, , 4F
10/17 20:14, 4F
→
10/17 20:14, , 5F
10/17 20:14, 5F
→
10/17 20:18, , 6F
10/17 20:18, 6F
推
10/17 22:21, , 7F
10/17 22:21, 7F
→
10/18 22:21, , 8F
10/18 22:21, 8F
→
10/18 22:22, , 9F
10/18 22:22, 9F
→
10/19 13:17, , 10F
10/19 13:17, 10F
推
10/19 13:43, , 11F
10/19 13:43, 11F
→
10/19 13:44, , 12F
10/19 13:44, 12F
→
10/20 23:08, , 13F
10/20 23:08, 13F
→
10/20 23:08, , 14F
10/20 23:08, 14F
→
10/20 23:09, , 15F
10/20 23:09, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章