IamTheLaw Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Witam państwa w mym temacie. Otóż posiadam problem wielkiej wagi. Jak uczynić by pewien program (gejm mejker) użył klawiszy CTRL+ALT+DELETE tak by pojawił się menadżer zadań. Nie może być execute shell, bo zależy mi na tym by wywołany było klawiszami przez program Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Czyli klikasz powiedzmy myszką na przycisk "wywołaj menedżer zadań" i się pojawia menedżer zadań? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IamTheLaw Opublikowano 31 Października 2010 Autor Udostępnij Opublikowano 31 Października 2010 Czyli klikasz powiedzmy myszką na przycisk "wywołaj menedżer zadań" i się pojawia menedżer zadań? Można w tym sensie, chodzi mi by było wywołane klawiszami przez program, bo execute shell to umiem ale nie o to chodzi. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Moe Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 A poza tym, poczytaj o funkcjach klawiszy w gmie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Ale całkiem nie możesz używać execute_shell ? Bo jak nie to zrób program w C++, który będzie symulował wciskanie klawiszy ctrl+alt+delete i odwołaj się do niego z programu zrobionego w gm'mie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IamTheLaw Opublikowano 31 Października 2010 Autor Udostępnij Opublikowano 31 Października 2010 Nie umiem c++, jeśli umiesz zrób mi takie cuś xD przydało by się jeszcze dla klawiszy alt+tab i alt+f4 (to w jednym programie) a to z menadzerem zadan w drugim Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 np: GML if ( keyboard_check_pressed( ord('M') ) ) execute_shell( "taskmgr.exe","" ); To będzie klawiszem 'M' rzecz jasna. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 On chce bez execute_shell() :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Tylko czemu? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Roki Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Nie wiem :o Vista jak się walnie alt+ctrl+del to pokazuje takie głupie okno, nie menedżera zadań :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am Lord Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Jak nie chce execute_shell to może: GML if ( keyboard_check_pressed( ord('M') ) ) execute_program( "taskmgr.exe","", 0 ); Ale nie rozumiem czemu nie chce użyć poprzedniego skoro uruchamia się. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IamTheLaw Opublikowano 31 Października 2010 Autor Udostępnij Opublikowano 31 Października 2010 bo oprócz taskmgr chce alt+tab i alt+f4 wywoływane przez program i byle by działo poza nim Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Mam problem jakiś z moim kompilatorem, ale spróbuj wrzucić taki kod: #include <string> #include <vector> #include <windows.h> // ---------------------------------------------------------------------- // deklaracja i wyzerowanie struktury INPUT int main() { INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // ustawienie pol struktury i wygenerowanie zdarzenia Klawisz.type = INPUT_KEYBOARD; // generujemy zdarzenie klawiatury... Klawisz.ki.wVk = VK_ALT; // a dok.adniej klawisza alt SendInput (1, &Klawisz, sizeof(INPUT)); // i voila :) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // ustawienie pol struktury i wygenerowanie zdarzenia Klawisz.type = INPUT_KEYBOARD; // generujemy zdarzenie klawiatury... Klawisz.ki.wVk = VK_TAB; // a dok.adniej klawisza tab SendInput (1, &Klawisz, sizeof(INPUT)); // i voila :) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // zwolnienie klawisza Klawisz.type = INPUT_KEYBOARD; // wskazujemy na klawiaturę Klawisz.ki.wVk = VK_TAB; // kod klawisza tab Klawisz.ki.dwFlags = KEYEVENTF_KEYUP; // flaga zwolnienia klawisza SendInput (1, &Klawisz, sizeof(INPUT)); // it?s showtime!;) INPUT Klawisz; ZeroMemory (&Klawisz, sizeof(INPUT)); // zwolnienie klawisza Klawisz.type = INPUT_KEYBOARD; // wskazujemy na klawiaturę Klawisz.ki.wVk = VK_ALT; // kod klawisza alt Klawisz.ki.dwFlags = KEYEVENTF_KEYUP; // flaga zwolnienia klawisza SendInput (1, &Klawisz, sizeof(INPUT)); // it?s showtime!;) } To na alt+tab Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
IamTheLaw Opublikowano 31 Października 2010 Autor Udostępnij Opublikowano 31 Października 2010 W jakim programie moge przerobić ten kod na exe Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 Code::Blocks Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
DobryZiom Opublikowano 31 Października 2010 Udostępnij Opublikowano 31 Października 2010 W jakim programie moge przerobić ten kod na exe idź! nie wracaj... kod pewnie sam napisałeś? ^^ IDE Code::Block czy Dev C++... wystarczy :] Mało warzy to ci się szybko ściągnie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kt1117 Opublikowano 6 Listopada 2010 Udostępnij Opublikowano 6 Listopada 2010 I co działa? Weź powiedz, bo mnie ciekawość zżera. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się