Witam !
Mam taki problem, a polega on na tym, że chce zablokować komputer pisząc program w Delphi. Tzn. chodzi mi dokładnie o cos takieog co jest w kafejkach internetowych. Ewentualnie czy możecie mi wyjaśnić jak takie blokowanie działa :)
Z góry dziękuje
Nie musisz tego robic w delphi, wystarczy odpowiednie modyfikacje rejesrtu polegajace na wylaczeniu poszczegolnych opcji.
W win98 jest takie narzedzie jak POLEDIT ktore jest swietne jesli chcesz komus cos ograniczac, w XP jest troche trudniej gdyz tego narzedzia nie ma (albo ja nie znalazlem) ale mozna sciagnac cos takiego z netu, jest tego sporo.
Jesli jednak chcesz to zrobic w delhpi to poczytaj o rejestrze, wejdz na strone microsoftu i poczytaj o zabezpieczeniach jakie mozna wprowadzic w rejestrze (jesli tam jest takie cos), w komputer swiat jest tego duzo. Inne potrzebne funkcje znajdziesz w FAQ
powodzenia
o jakie konkretnie zabezpieczenia Ci chodzi?
Właściwie nie chodzi mi o blokowanie opcji rejestru i poledit, tylko na tymczasowe zablokowanie interfejsu, ekranu. Jak jest w kafejkach "Twój czas się skończył" i koniec. Nie można nic zrobić itp. Jak to jest zrobione, bo co do poledit i rejestru to wim.
mozesz spróbować zrobić program z timerem który odlicza jakiś czas a po skończeniu się czasu możesz wstawić jakiś komunikat i zamknąć kompa ... lub też zrobić to z plikiem ini gdzie zapisywany będzie pozostały czas do zablokowaniai ładowany będzie przy każdym włączeniu kompa a potem logout i koniec ... tak myślę właśnie jak by tu zablokować kompa ...moższ zrobić to z użyciem komponentu keyspy który posiada opcję ustawienia słowa kluczowego ... czyli np. robisz program dodający siędo rejestru i do autostaru przy każdym włączeniu kompa, i jeśli np. wpiszesz hasło, to zamykasz ten program i coś robisz na kompie, a jeśli nie wpiszesz hasła np. w 2 min. to komp się wyłączy ... póki co na nic innego nie wpadłem ... mam nadzieję że choć trochę pomogłem ;)
Dzięki, ale chyba jeszcze nie oto mi chodzi... Kiedy będzie miał się zablokować i odblokować to ja wiem, bo to s serwera będzie odbierane. Mi chodzi tylko o zablokowanie u strony klienta i bez żadnego uruchamiania itp...
Witam,sprobuj tak: przy uruchomieniu twojego programu, zablokuj skroty klawiszowe alt+tab itd, potem zmaksymalizuj forme i np. przy dwu krotnym kliknieciu na forme pojawia sie pytanko o haslo. Nie wiem czy to oto chodzi, ale tak zrozumialem... Pzdr :-)
Zablokuj mysz (ogranicz jej możliwośći poruszania do 0) i kalwiaturę (a choćby hook)
Dzięki wszsytkim, ale mam nowy problem : zrobiłem tego całego hooka na klawiature. na win2000 jest wszsytko ok, ale jak to rozwiązać pod 98 ??? bo to tam nie działa :(