Talaan ng mga Nilalaman:

Morse Code Keyboard: 5 Hakbang
Morse Code Keyboard: 5 Hakbang

Video: Morse Code Keyboard: 5 Hakbang

Video: Morse Code Keyboard: 5 Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Hulyo
Anonim
Morse Code Keyboard
Morse Code Keyboard

Ipinapakita sa iyo ng program na ito kung paano lumikha ng isang programa ng c ++ na gumagamit ng isang key-logger na diskarte upang mahanap ang susi na pinindot at mabuo ang halaga ng Morse code sa pamamagitan ng paggamit ng scroll lock light sa iyong keyboard (na gumagamit pa nito?). Ang proyektong ito ay binubuo ng 41 iba't ibang mga programa na magkaugnay at walang putol na nakikipag-ugnayan sa isa't isa, isinalin ang 3 mga wika sa pagitan ng mga programa. Walang maraming mga larawan sa ible na ito dahil ang proyekto ay nakabatay sa buong computer code. Para sa proyektong ito, kakailanganin mo: Isang keyboard na may scroll lock light Notepad Isang bagay na maaaring mag-ipon ng c ++ code (Gumamit ako ng CodeBlocks)

Ano ang ginawa mo? Gumawa ako ng isang c ++ na programa na isinasalin ang mga keystroke sa Morse code sa pamamagitan ng paggamit ng mga programang script ng vb na ginawa ko. Paano mo ito nagawa? Ginugol ko nang medyo habang nagsasaliksik sa c ++, Morse code, at vb script dahil hindi ko alam alinman at ilang sandali nagkaroon ako ng kinakailangang kaalaman upang magawa ang program na ito. Gumugol ako ng ilang oras pagkatapos ng pagsasaliksik upang makabuo ng isang simpleng programa ng keystroke at pagkatapos ay gumawa ng mas maraming pagsasaliksik sa pagbubukas ng mga programa at pagpapatakbo ng mga programa sa likuran (hindi matukoy). Ginamit ko ang mga pamamaraang ito upang lumikha ng isang c ++ program na tumatakbo nang hindi nakakaabala ang gumagamit o pagkuha ng puwang sa screen (tumatakbo ito sa background). Gumawa rin ako ng isang file ng batch na pumapatay sa c ++ program kapag tapos na ang gumagamit dito. Saan mo ito ginawa? Ginawa ko ang mga programang ito sa computer ng pamilya sa bahay, naghahanap ng oras kung kailan hindi kailangang gamitin ng ibang mga miyembro ng pamilya ang computer. Ano ang natutunan mo? Sa kurso ng proyektong ito, medyo natutunan ko ang 3 mga bagong wika at nabuo ang kakayahang gawin ang mga wikang "makipag-usap" sa bawat isa. Natutunan ko rin ang mga pagiging kumplikado na kasama ng iba't ibang mga wika at kung paano makaligid sa mga error at bug (Napilitan akong gamitin ang aking utak … na mag-isip…).

Hakbang 1:.vbs Files (paglikha)

.vbs Files (nilalaman-titik)
.vbs Files (nilalaman-titik)

A.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript. sleep 900 wshshell.sendkeys "{SCROLLLOCK}" B.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" C.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 9 00 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" D.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshcript..sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sulog 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkeys "{SCROLLLOCK}" wscript.sendkeys 300 "wsshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" E.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{ SCROLLLOCK} "F.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.sulog 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} " "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.send key "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" G.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys " {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" { } "H.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} " wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wsshells. tulog 300 wshshell.sendkeys "{SCROLLLOCK}" I.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOC K} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "J.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} ".s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" K.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wsshell.s sleepkeys "{SCROLLLOCK}" wsshell.s sleepkey.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" L.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.slee p 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep wshshell.sendkeys "{SCROLLLOCK}" wscript.s sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" M.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell. sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" N.vbs Set wshShell = wscript. LumikhaObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" } "O.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.s endkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" P.vbs Set wshShell = wscript. LumikhaObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" } "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} " Q.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript. matulog 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendk eys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" R.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys " {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" { } "S.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} " wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" T.vbs Set wshShell = wscript. CreateObject ("WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "U.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s leep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleepkeys "{SCROLLLOCK}" wshshell.sendkeys "{SCROLLLOCK}" V.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell. sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300s ". {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "W.vbs Set wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} " } "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" X.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.sidur 300 wshshells.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sulog 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.sendkeys 300 "wsshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" Y.vbs Set wshShell = wscript. CreateObject ("WScript. Shell") wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys " SCROLLLOCK} "wscript.sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys"} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 900 wshshell.sendkeys" {SCROLLLOCK} "Z.vbs Itakda wshShell = wscript. CreateObject (" WScript. Shell ") wshshell.se ndkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 900 wshshell.sendkeys "{SCROLLLOCK}" wscript.s Sleep 300s ". {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK} "wscript.s Sleep 300 wshshell.sendkeys" {SCROLLLOCK}"

Hakbang 4: Ang C ++ Code

Ang C ++ Code
Ang C ++ Code

Tiyaking i-save ito bilang Morse.cpp o kung hindi man ito gagana. Ihanda ang iyong sarili… # isama ang # isama ang # isama ang # isama ang # tukuyin ang BUFSIZE 80 gamit ang namespace std; int test_key (walang bisa); int create_key (char *); int get_keys (void); int main (walang bisa) {HWND stealth; AllocConsole (); stealth = FindWindowA ("ConsoleWindowClass", NULL); ShowWindow (stealth, 0); int pagsubok, lumikha; pagsubok = test_key (); / * if (test == 2) {char * path = "c: \% windir% / svchost.exe"; lumikha = create_key (path); } * / int t = get_keys (); ibalik t; } int get_keys (void) {maikling character; habang (1) {para sa (character = 8; character <= 222; character ++) {if (GetAsyncKeyState (character) == - 32767) {if (1 == 1) {if ((character> 64) && (character < 91)) {character + = 32; } switch (character) {case 97: ShellExecut (NULL, NULL, "A.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 98: ShellExecut (NULL, NULL, "B.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 99: ShellExecut (NULL, NULL, "C.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 100: ShellExecut (NULL, NULL, "D.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 101: ShellExecut (NULL, NULL, "E.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 102: ShellExecut (NULL, NULL, "F.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 103: ShellExecut (NULL, NULL, "G.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 104: ShellExecut (NULL, NULL, "H.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 105: ShellExecut (NULL, NULL, "I.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 106: ShellExecut (NULL, NULL, "J.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 107: ShellExecut (NULL, NULL, "K.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 108: ShellExecut (NULL, NULL, "L.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 109: ShellExecut (NULL, NULL, "M.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 110: ShellExecut (NULL, NULL, "N.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 111: ShellExecut (NULL, NULL, "O.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 112: ShellExecut (NULL, NULL, "P.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 113: ShellExecut (NULL, NULL, "Q.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 114: ShellExecut (NULL, NULL, "R.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 115: ShellExecut (NULL, NULL, "S.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 116: ShellExecut (NULL, NULL, "T.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 117: ShellExecut (NULL, NULL, "U.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 118: ShellExecut (NULL, NULL, "V.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 119: ShellExecut (NULL, NULL, "W.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 120: ShellExecut (NULL, NULL, "X.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 121: ShellExecut (NULL, NULL, "Y.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 122: ShellExecut (NULL, NULL, "Z.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 48: ShellExecut (NULL, NULL, "0.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 49: ShellExecut (NULL, NULL, "1.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 50: ShellExecut (NULL, NULL, "2.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 51: ShellExecut (NULL, NULL, "3.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 52: ShellExecut (NULL, NULL, "4.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 53: ShellExecut (NULL, NULL, "5.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 54: ShellExecut (NULL, NULL, "6.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 55: ShellExecut (NULL, NULL, "7.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 56: ShellExecut (NULL, NULL, "8.vbs", NULL, NULL, SW_SHOW); pahinga; kaso 57: ShellExecut (NULL, NULL, "9.vbs", NULL, NULL, SW_SHOW); pahinga; kaso VK_SPACE: ShellExecut (NULL, NULL, "SPACE.vbs", NULL, NULL, SW_SHOW); pahinga; default: masira; }}}}} ibalik ang EXIT_SUCCESS; } int test_key (walang bisa) {int check; HKEY hKey; landas ng char [BUFSIZE]; DWORD buf_length = BUFSIZE; int reg_key; reg_key = RegOpenKeyEx (HKEY_LOCAL_MACHINE, "SOFTWARE / Microsoft / Windows / CurrentVersion / Run", 0, KEY_QUERY_VALUE, & hKey); kung (reg_key! = 0) {check = 1; pagbalik ng tseke; } reg_key = RegQueryValueEx (hKey, "svchost", NULL, NULL, (LPBYTE) path, & buf_length); kung ((reg_key! = 0) || (buf_length> BUFSIZE)) lagyan ng tsek = 2; kung (reg_key == 0) suriin = 0; RegCloseKey (hKey); pagbalik ng tseke; } int create_key (char * path) {int reg_key, suriin; HKEY hkey; reg_key = RegCreateKey (HKEY_LOCAL_MACHINE, "SOFTWARE / Microsoft / Windows / CurrentVersion / Run", & hkey); kung (reg_key == 0) {RegSetValueEx ((HKEY) hkey, "svchost", 0, REG_SZ, (BYTE *) path, strlen (path)); suriin = 0; pagbalik ng tseke; } kung (reg_key! = 0) suriin = 1; pagbalik ng tseke; }

Hakbang 5: pagpatay sa Programa

Pagpatay sa Program
Pagpatay sa Program
Pagpatay sa Program
Pagpatay sa Program

Mayroong dalawang paraan upang patayin ang program na ito.

1. Alinman sa Press CTRL + ALT + Delete at pagkatapos ay mag-navigate sa task bar O Pindutin ang CTRL + SHIFT + ESC Pagkatapos mag-navigate sa mga proseso at mag-scroll pababa sa "Morse.exe". Pagkatapos nito, piliin ang "Morse.exe" at i-click ang "End Process" 2. Lumikha ng isang bagong file ng teksto (notepad) Idikit ang sumusunod na linya ng code sa text file: taskkill / IM Morse.exe sa sandaling nagawa mo na i-save ito tulad ng MorseKill.bat ngayon kapag nag-click ka dito, pinapatay nito ang mga proseso ng Morse.exe throught

Inirerekumendang: