{Delphi} Windows

0
  1. Jak wywołać okienko do zamykania systemu?

  2. Jak w systemach Windows 2000/XP ukryć dzialanie programu (Ctrl+Alt+Del->Aplikacje/Procesy)?

  3. Jak zrobić, aby program można było uruchomić tylko w określonej wersji Windowsa?

Z gry dziekuje [cya]

0

Odp:
ad 2 Tego się po prostu nie da zrobić (aha, zanim zadasz pytanie poszukaj - ten temat był już poruszany parę razy!!) Możesz zablokować CtrlAltDel przy pomocy takiego czegoś jak ZaniesNTHook, ale wszędzie jest tylko demo z głupim komunikatem reklamowym, a odpalenie tego wymaga skopiowania i zainstalowania DLL-ki (trzeba mieć uprawnienia admina)
ad 3 Program tuż po odpaleniu musi sprawdzać wersję WIN-a, a jak mu nie odpowiada to robić
Application.Terminate;
(TO TEŻ BYŁO...)

0

Możesz zablokować CtrlAltDel przy pomocy takiego czegoś jak ZaniesNTHook, ale wszędzie jest tylko demo z głupim komunikatem reklamowym, a odpalenie tego wymaga skopiowania i zainstalowania DLL-ki (trzeba mieć uprawnienia admina)

Poszukaj na forum. Już chyba pisałem jak zablokować tą kombinację wykorzystując Hook niskiego poziomu na klawiaturę (jest to opisane na MSDN. Oczywiście przykłąd w C++)

1 użytkowników online, w tym zalogowanych: 0, gości: 1