[Delphi] Program do obsłygi kawiarenki internetowej

0

Muszę zrobić na zaliczenie program do obsługi kawiarenek internetowych. Ma on mieć budowe Klient Serwer. Tak też zrobiłem. Wszystko ładnie działa tylko są dwa małe problemy. Program klient czyli ten który ma być zainstalowany na komputerach gdzie siedzą klienci owej kawiarenki ma działać na każdym systemie z rodziny Windows od 95 do XP, a drugi to taki jak mam ukryć (lub zrobić coś innego [hurra] ) aby klient nie mógł zamknąć programu który mu odlicza czas i ewentualnie go blokuje! :-(
Muszę to zrobić tak aby bez żadnych zmian działało na każdym Windowsie. Proszę o pomoc. @~~

0

Jak nie zapisujesz nic do rejestru to raczej działa pod każdą windą, a o ukrywaniu zajrzyj do faq, i poszukaj na forum było już

0

wybacz moje niedowierzanie, ale ile jest w tym prawdy, że masz to zrobić na zaliczenie... ??? :-D

0

Co do niedowierzania to odpowiadam że mam to na zaliczenie bo mój profesor uznał że takich programów nie ma w internecie i dlatego będę musiał sam główkować. Teraz nauczyciele sprawdzają co jest w internecie. Wymyślił coś czego nie ma nigdzie no bo gdzie są udostępnione źródła takich programów za darmo. [glowa]

0

hehe i dlatego piszesz: "i dlatego będę musiał sam główkować"
łot didju min? :-D

0

ukryc mozna tak..
w OnCreate daj
Application.ShowMainForm:=false

minus tego taki ze ktos łebski wejdzie do Menedzera zadan i moze wyłączyc ten proces....

0

Chodzi mi o taki sposób aby nie można było wyłączyć tego programu w Menadżeże programów. Sposób musi być idealny i w dodatku musi działać na każdym Windowsie

0

W windowsie 9x program można ukryć, a pod NT trzeba znajdywać okienko menedżera zadań i zamykać je wysyłając odpowiedni komunikat :)

0

Na pasku - gdziej jest START robisz hook'a na kliknięcie prawym klawiszem i anulujesz to jeśli prog wykryje, hook na Dead Keys. (to było gdzieś w faq);
Albo EnumWindow's i jeśli prog wykruje MenadżeraProgosów - zabija proces ;)

A żeby nie można było zamknąć app do MainForm dajesz akcję:(onClose)

Application.Run;

;)

mam nadzieję, że to Ci pomoże...Powodzenia!

P.S. Na przyszłość. Pogłówkój sobie trochę....jeśli jusz robisz progi na zaliczenie(?) i to takie "skomplikowanie" - myślenie nie powinno sprawiać Ci problemu ;)

0

A moze przejmowac nacisniecie alt + ctrl + del i ma wyskakiwac okienko zakaz wciskania czy cos takiego. I co powiedzmy 10 sek klient wysyla to serwera czy "zyje", a serwer wyswietla czy komp jest wlanczony, czy program jest wlanczony itp.. Wydaje mi sie to dosc dobry pomysl

0

W źródłach backdoora na tej stronie jest ukrywanie z paska i z ctr+alt+del ale nie wim czy to pod kazda windoze

0

Wymyśliłem trochę nietypowy sposób na ukrycie aplikacji pod windą xp. Można zrobić programik startowy, który uruchomi właściwy program w nowym wątku na koncie admina :). Ludzie siedzący w kafejce na pewno nie będą mieli praw administratora, więc także nie będą mieli dostępu do procesów wszystkich użytkowników kompa :)

0

Tak sobie siedzę i czytam i zastanawiam się po co wy tak kombinujecie.
W WinNT/2000/XP jest coś takiego jak Zasady zabezpieczeń lokalnych (w Win9x/ME też było coś takiego w postaci oddzielnego pliku na dysku instalacyjnym). Można tam bez problemu zablokować właczanie klawiszy Ctrl+Alt+Del i wielu innych (u mnie na polibudzie jest też zablokowany klawisz Windows, co mnie wkurza niemiłosiernie, bo odruchowo uruchamiam eksploratora przez Windows+E).
Jeżeli użytkownik nie loguje się na prawach administratora to nie widzę problemu w zabezpieczeniu programu przed niemożliwością usunięcia go. A najlepiej jeżeli zrobisz program jako usługę windows (opisane w pomocy Delphi)

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