Hallo allemaal,
Laatst kwam het idee op om een applicatie te programmeren waarmee je op bepaalde accounts tijdslimieten in kunt stellen. (Ik weet dat hier al programma's voor zijn alleen het gaat mij meer om het programmeren dan dat ik er een programma voor nodig heb).
Het enige probleem waar ik tot nu toe tegenaanloop is dat het programma gesloten kan worden via taakbeheer (dit mag niet uitgeschakeld worden), cmd (dit mag wel uitgeschakeld worden en gaat prima lukken), via batch of een ander programma. Op deze manier zou dit tijdslimiet omzeild kunnen worden.
Ik zoek dus een manier om mijn applicatie te beveiligen tegen een force kill zodat het tijdslimiet systeem niet op deze manier omzeild kan worden (Zoals vaak gebruikt in AV programma's om te voorkomen dat een virus e.d. het af kan sluiten).
Eisen zijn dat de account waarop het tijdslimiet ingesteld moet worden wel adminrechten heeft. Deze gebruiker moet zelf programma's kunnen installeren/verwijderen en gebruik kunnen maken van taakbeheer etc. alleen niet de mogelijkheid hebben om het tijdslimietprogramma af te sluiten.
Tot nu toe heb ik de volgende mogelijkheden:
- Een systeemservice maken (dit ligt iets meer verborgen maar is nog niet ideaal)
- Een guard process maken die de applicatie weer opstart als het afgesloten wordt (niet echt mijn voorkeur)
Iemand suggesties?
Laatst kwam het idee op om een applicatie te programmeren waarmee je op bepaalde accounts tijdslimieten in kunt stellen. (Ik weet dat hier al programma's voor zijn alleen het gaat mij meer om het programmeren dan dat ik er een programma voor nodig heb).
Het enige probleem waar ik tot nu toe tegenaanloop is dat het programma gesloten kan worden via taakbeheer (dit mag niet uitgeschakeld worden), cmd (dit mag wel uitgeschakeld worden en gaat prima lukken), via batch of een ander programma. Op deze manier zou dit tijdslimiet omzeild kunnen worden.
Ik zoek dus een manier om mijn applicatie te beveiligen tegen een force kill zodat het tijdslimiet systeem niet op deze manier omzeild kan worden (Zoals vaak gebruikt in AV programma's om te voorkomen dat een virus e.d. het af kan sluiten).
Eisen zijn dat de account waarop het tijdslimiet ingesteld moet worden wel adminrechten heeft. Deze gebruiker moet zelf programma's kunnen installeren/verwijderen en gebruik kunnen maken van taakbeheer etc. alleen niet de mogelijkheid hebben om het tijdslimietprogramma af te sluiten.
Tot nu toe heb ik de volgende mogelijkheden:
- Een systeemservice maken (dit ligt iets meer verborgen maar is nog niet ideaal)
- Een guard process maken die de applicatie weer opstart als het afgesloten wordt (niet echt mijn voorkeur)
Iemand suggesties?