Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako sakriti Task Manager, ALT+Tab prozorce itd...

[es] :: Pascal / Delphi / Kylix :: Kako sakriti Task Manager, ALT+Tab prozorce itd...

[ Pregleda: 4659 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Kako sakriti Task Manager, ALT+Tab prozorce itd...29.07.2004. u 03:26 - pre 240 meseci
Program je razvucen preko celog ekrana, i glavna forma ima property Always on Top. E sad, ja hocu da kad korisnik pritisne Ctrl+Alt+Del, Ctrl+Shift+Esc, Alt+Tab ili WinKey da program i dalje ostane na vrhu, tj. da se ne pojave prozori koji se pozivaju gore navedenim tasterima.
Znam da postavim timer i u OnTimer da stavim BringToFront (ili isto to samo sa Application.OnIdle), btw postoji li neki drugi nacin ?
 
Odgovor na temu

hwfanatic
Branko Grbac
Beograd

Član broj: 91
Poruke: 171
*.beotel.net



Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...29.07.2004. u 14:13 - pre 240 meseci
A, zašto ne bi postavio taj program umesto školjke? Tako explorer.exe uopšte ne bi bio pokrenut, i korisnik uopšte ne bi mogao da koristi te njegove blagodeti... A za task menadžer, probaj ovo parče koda. Nisam ga ja pisao, ali probao sam ga i radi.
Code:

procedure DisableTaskMgr(bTF: Boolean); 
var 
 reg: TRegistry; 
begin 
 reg := TRegistry.Create; 
 reg.RootKey := HKEY_CURRENT_USER; 

 reg.OpenKey('Software', True); 
 reg.OpenKey('Microsoft', True); 
 reg.OpenKey('Windows', True); 
 reg.OpenKey('CurrentVersion', True); 
 reg.OpenKey('Policies', True); 
 reg.OpenKey('System', True); 

 if bTF = True then 
 begin 
   reg.WriteString('DisableTaskMgr', '1'); 
 end 
 else if bTF = False then 
 begin 
   reg.DeleteValue('DisableTaskMgr'); 
 end; 
 reg.CloseKey; 
end; 

Yea, and from this day forth, a surface must be locked before beast or man can draw upon it!
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 15:02 - pre 239 meseci
Taj program je u stvari igra, tako da ga ne mogu postaviti kao shell.
Znam da iskljucim Task Menager iz Registry-a, ali sta ce se desiti ako se racunar nasilno restartuje ili nestane struja, a igra nije iskljucena ?
 
Odgovor na temu

hwfanatic
Branko Grbac
Beograd

Član broj: 91
Poruke: 171
195.252.85.*



Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 15:26 - pre 239 meseci
Molim? :)
Yea, and from this day forth, a surface must be locked before beast or man can draw upon it!
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 17:45 - pre 239 meseci
Vidis, ovaj kod gore iskljucuje Task Menager tako sto u Registry napravi odredjeni key. E sad, mana je sto ako se racunar restartuje u toku izvrsavanja igre, ovaj key ce ostati i Task Menager nece moci da se pozove.

poz
 
Odgovor na temu

IgLo
Igor Lovric
Sremski Karlovci

Član broj: 19524
Poruke: 129
*.nat-pool.nsad.sbb.co.yu

Sajt: www.unicornsoft.net


Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 18:35 - pre 239 meseci
Onda napravi jos jedan programcic koji vraca vrednosti u Registry-ju na
predhodne, i pri svakom pokretanju tvoje igrice u

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

ubaci novi Key koji ce pozvati tvoj programcic.

Ili cak ne moras ni praviti poseban program, nego recimo kada se tvoj program pokrene sa switch-om /restore da vrati sve kako Microsoft zapoveda
 
Odgovor na temu

hwfanatic
Branko Grbac
Beograd

Član broj: 91
Poruke: 171
*.beotel.net



Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 19:45 - pre 239 meseci
Znaš kako... Isklučivanje task menadžera je radikalna metoda, i nijedan programer to sebi ne bi smeo da dopusti. Ja kao programer to mogu da uradim (može svako ko je video ovaj kod ovde), ali kao korisnik zahtevam da nijedan program nema tu mogućnost. Pogotovu ti, što praviš igru (a ne, na primer, zamenu za školjku)... O bože, pa kao da ona ne može da se zaglavi? Znači, zaboravi na to ako Boga znaš.

Ali da se vratimo na osnovni problem... Da bi sprečio otvaranje drugih menija u Windowsu mogao bi, na primer, da napraviš udicu za tastaturu. To je, čini mi se, i najelegantinje. Uostalom, možda će ti udica već trebati za upravljanje (ne znam kakva igra je u pitanju). Imaš na internetu dosta o tome.

U krajnjem slučaju, mogao bi da isključiš explorer.exe...


Yea, and from this day forth, a surface must be locked before beast or man can draw upon it!
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 23:20 - pre 239 meseci
Ja necu da iskljucim TaskMgr. Samo hocu da dok je igra aktivna, ona bude preko svih prozora i prozorcica. Osim toga, ako ubijem explorer, Alt+Tab prozorce ostaje...
Sta je to udica ? Mislis na systemwide hotkey ?
 
Odgovor na temu

hwfanatic
Branko Grbac
Beograd

Član broj: 91
Poruke: 171
195.252.85.*



Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...30.07.2004. u 23:52 - pre 239 meseci
Klikni me!

A, ako te ne zanima da je sam praviš, ima ljudi koji su to već uradili. Klikni me!

U svakom slučaju, jedina stvar koji ti treba da uradiš jeste da kada upecaš kombinaciju tastera koja bi mogla da porementi fokus tvoje igre, a ti ne dozvoliš da ona ode dalje. Stvar kod udica jeste da prvo biva pozvana ona koja je poslednja instalirana... Pogledaj malo po MSDN bazi kako sve to radi, za početak. Relevantne funkcije su SetWindowsHookEx, CallNextHookEx i naravno UnhookWindowsHookEx.
Yea, and from this day forth, a surface must be locked before beast or man can draw upon it!
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...31.07.2004. u 01:25 - pre 239 meseci
E da ga jbm, taj MSDN ne mogu da nadjem nikako...
Sad cu da vidim ove linkove sto si mi dao.

poz i thanx
 
Odgovor na temu

ivanhoe
Beograd

Član broj: 20518
Poruke: 34
*.rcub.bg.ac.yu

Sajt: getbrushes.com


Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...31.07.2004. u 07:01 - pre 239 meseci
pod Win98 je radila ona fora da se setuje flag kao da je ukljucen screen saver...ali to valjda na novijim widowsima ne sljaka, pa ces morati da pravis zaseban dll i da registrujes hook za keyboard event-e....


imam ja negde neki delphi kod koji sam radio za RCUB pre par godina za terminalsku salu, zabranjuje manje vise sve "nezgodne" kombinacje tastera, a radjen je na osnovu nekog spanskog koda u C++(svi komentari su bili na spanskom strahota...)

mogu da ti ga posaljem, ako hoces?

javi se na ivanhoe011 AT yahoo com ako te interesuje....
 
Odgovor na temu

Almedin

Član broj: 5895
Poruke: 425
*.bih.net.ba.



+27 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...20.08.2004. u 10:35 - pre 239 meseci
Kako postaviti program umjesto školjke.
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: Kako sakriti Task Manager, ALT+Tab prozorce itd...23.08.2004. u 00:19 - pre 239 meseci
Posto niko nije odgovorio, da se potrudim da dam odgovor...

Skoljka je nista drugo do explorer.exe fajl koji se nalazi u C:\WINDOWS ili gde ti je vec windows instaliran... Taj fajl se automatski startuje prilikom podizanja OS-a i on ucitava ikonice na desktop-u, taskbar itd...
Poenta je u tome da ti stavis tvoj program umesto default skoljke - explorer.exe.
Treba samo da promenis putanju do skoljke u registry bazi (HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon, tamo nadjes key Shell i zadas mu putanju do tvog programa)
Posle restartovanja racunara, umesto explorer.exe startovace se tvoj program...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako sakriti Task Manager, ALT+Tab prozorce itd...

[ Pregleda: 4659 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.