A billentyűleütések lehallgatása ctrl alt del, ctrl esc

Hogyan kell elfogni a billentyűzetet [Ctrl + Alt + Del], [Ctrl + Esc].

A billentyűleütések [Ctrl + Alt + Del], [Ctrl + Esc] és [Alt + F4] elhallgattatása.

Amint értem, meg akarja tiltani őket. Mindez nagyon egyszerű, egy sorban!
SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1, nulla, 0); // Lock Alt + Tab
SystemParametersInfo (SPI_SCREENSAVERRUNNING, 0, nil, 0); // Feloldás Alt + Tab

Ez az internetes információ MORE! Nem találtad meg magad?
Egy másik sündisznó.


A sündisznó büszke madár. Ne rúgjon - ne húsos.

A feladatkezelő felülírása

És általában, ha valóban szükséged van egy megbízható védelmi programra a játékos kis kezekből, használhatsz szoftveres és hardveres megoldásokat.
Ne próbálja meg megtörni a rendszert. Ez egy írástudatlan megközelítés.

> Furcsa Passer
Részletesebb lehet.

> VEG
Ha a blokkolásról beszél, akkor tudatában van annak, hogy a zárolás megszűnik a TOY elindításakor.
Mi lehet ez?

Ok.
1) Hozzáférés-vezérlés.
Egyetlen egyszerű kulcs a COM porton. Administration program lekérdezi neki, mondjuk, minden 30 másodperc, és ha nincs válasz, vagy rossz válasz a rendszer a „soft hiba” blokkolja egyes feladatait, és / vagy megszervezése „podlyanku” (kliens gép), mint a drasztikus visszaesését teljesítmény, illetve a „kiválasztásnak” memóriát.

Egy ilyen kulcs lehet nem szabványos. Az ellenőrző algoritmus például egy pszeudo-véletlen változó hosszúságú szekvencia. A részt a kulcs alkotja, a másik pedig a programban.
A hardver összetettsége olyan, mint egy egér.

Nehéz ilyen védekezést megnyitni. Legalább fagyos.

2) Az adminisztratív program fennmaradása.
Ahhoz, hogy a program csúszásmentes legyen, az állapotát a Kernel Mode illesztőprogramhoz rendelheti.
Az adminisztrációs program a meghajtó kérésére fut, és azt mondja, 5 másodpercenként.
A vezetõprogramban készítsen egy rendszerszálat, amely rendszeresen ellenõrzi a hívásokat egy bizonyos idõintervallumra (mondjuk 20 másodperc). Ha nem volt hívás, akkor az admin program leállt / lógott, és újra kell indítani.

Hogyan érhetem el a CTRL + ALT + DEL blokkolást XP-ben?
Delphi 6 - OS - Windows XP

A billentyűzet-meghajtó WEAK segítségével?

Hogyan kell pontosabban megírni az ilyen illesztőprogramot, elfogva a Ctr + Alt + Del billentyűt. A vezetőre gondolok, mert úgy tűnik számomra, hogy ez a megközelítés univerzális. Végül is, a GINA.DLL nem fog működni Win98-n.

lehetséges Illesztőprogram adatai, perehvatvayushy Ctrl + Alt + Del, mert úgy tűnik, hogy nekem ezt a gyönyörű megközelítés universalny. Miután Gina.dll nem működik Win98, de nem alacsony szintű horog poimayu Ctrl + Alt + Del.

2 kadraviat:
"A GINA.DLL nem működik a Win98-n, és az alacsony szintű horgot nem veszi fel a Ctrl + Alt + Del"

vegye figyelembe, hogy nincs egyetlen olyan illesztőprogram-formátum, amelyet minden operációs rendszer megértene. így az illesztőnek az ablakok különböző változataira is különbözőnek kell lennie.
hogy az egyetemesség nem teljesen univerzális.

Hasznos lehet?

Ki tudja megmondani, hogyan blokkolja a Ctrl-Esc blokkolás nélkül
Ctrl-Alt-Del és Alt-Tab. Köszönöm előre


> SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1, nulla, 0); // Zárolás
> Alt + Tab
> SystemParametersInfo (SPI_SCREENSAVERRUNNING, 0, nil, 0); // Unlock
> Alt + Tab

Ez minden jó és jól működik, csak az Alt + F4 nem vágja le. És hogyan vágjuk az Alt + F4-et? Ki tudja, és hogyan?

A CloseQuery eseményen lóg: CanClose: = False;

Az XP Ctrl + Esc alatt csak az explorer.exe programmal együtt

-> Mindez nagyszerű és jól működik, csak az Alt + F4 nem vágja le. És hogyan vágjuk az Alt + F4-et? Ki tudja, és hogyan?

Ha szükséges, hogy az alkalmazás ne legyen bezárva a gombok megnyomásával, akkor a legprimitívabb módon

eljárás TForm1.FormKulcs (.; var Művelet: TColseAction);
kezdődik
ha <если действительно надо выйти> majd
Művelet: = caFree
más
Művelet: = caFree;
végén;

Memória: 0,76 MB
Hossz: 0,04 másodperc