Avatar billede tommya Nybegynder
30. august 2004 - 15:27 Der er 8 kommentarer og
1 løsning

Kontrol af processer

Er det muligt at styre hvilke processer windows skal have lov at åbne, helst før processerne åbnes, jeg havde en idé om at der formegentlig blev sendt en message inden processen blev åbnet, men jeg kan ikke finde ud af hvilken det skal være, der skal formegentlig installeres en hook.
Hvis ikke det er muligt at forhindre processerne i at starte før de faktisk bliver startet er det så muligt at finde ud af hvornår en proces bliver startet så man ikke hele tiden skal se efter ændringer.

Svar gerne med eksempler... Tak
Avatar billede bertelbrander Novice
30. august 2004 - 20:07 #1
Jeg har før kikket efter en sådan funktion, også med hook's men har ikke kunnet finde nogen :-(

Det bedste man kan gøre er at checke når der bliver oprettet nye vinduer, dem kan man fange med en hook:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/setwindowshookex.asp

Se under WH_SHELL

Hvad skal du bruge funktionen til?
Avatar billede tommya Nybegynder
30. august 2004 - 20:12 #2
til en rutine der kører på en video server, denne skal sørge for at kun processer der er i programmets "safelist" kan få lov at køre.
Avatar billede bertelbrander Novice
30. august 2004 - 20:15 #3
Jeg tror at det sikreste er at bruge en timer på f.ex. 1 sek der løber process listen igennem og kill'er dem der ikke må køre.
Avatar billede tommya Nybegynder
30. august 2004 - 20:16 #4
Har overvejet den metode, eneste ulempe er bare at man risikere en process får lov at køre tæt på 1 sek (eller x antal ms) og det er oftest nok til at et program/process kan udføre skade.
Avatar billede bertelbrander Novice
30. august 2004 - 23:51 #5
Avatar billede tommya Nybegynder
31. august 2004 - 23:09 #6
Bedre end nogen løsning jeg er kommet frem med, jeg giver det en chance. Smid et svar så overfører jeg point :)

Tak for hjælpen :)
Avatar billede bertelbrander Novice
31. august 2004 - 23:42 #7
Jeg vil helst ikke have point.
Avatar billede tommya Nybegynder
31. august 2004 - 23:44 #8
Det skal du så have lov til at blive fri for, tak for hjælpen :)
Avatar billede tommya Nybegynder
31. august 2004 - 23:45 #9
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester