Page 1 sur 1

[..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 11:13
par xeno
toujours dans le cadre de mon petit control parental.

je cherche cette fois a inclure la notion de plages horaires,

et là je ne vois pas trop comment goupillé la chose, je trouve pour faire des minuteurs, des programmateurs.

mais pour effectuer une action quand celle ci se trouve dans une plage horaire, pas vraiment.

merci

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 13:09
par mimione
Bonjour
à mon avis: récupérer l'heure avec les macros @HOUR, @MIN, puis voir si c'est à l'intérieur des plages autorisées...

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 14:48
par SrBelial
tu cherches à lancer un programme à une heure définie ou bien empêcher l'exécution d'un programme dans certaines plages horaires ?

merci de préciser ce point car les éventuelles solutions apportées en dépendent !

* pour le lancement d'un programme à certaines heures :
=> boucle infinie qui teste toutes les secondes, si l'heure est bonne => shellexecute

* pour empêcher lancement d'un programme :
=> boucle infinie qui teste toutes les secondes : si on est dans la plage horaire donnée on vérifie qu'aucun processus interdit n'est lancé, sinon on le détruit

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 16:42
par xeno
je dirais que c'est un mixte des deux.

comme cahier des charges je dirais,

que pour une raison X l'ordinateur peut se trouvé en fonctionnement en dehors de la plage autorisé,
et que donc un simple prgrammateur ou alarme défini ne pourra pas fonctionné, vu que celui çi ne peut
fonctionner que au moment de l'horaire défini.

c'est pour cette raison que je recherche plutôt, un script qui vérifie si il se trouve dans une fourchette horaire
autorisé ou pas.

de 8H à 10H ou 12H à 14H ou 17H à 21 H, si ordi allumé durant ses période un shutdown ou autre commande se lance pour bloqué l'usage de l'ordi.

est ce plus clair comme ceci ?

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 16:51
par Iste
mimione vous a donné la solution !
Faite une simple comparaison de vos horraise avec les macro @HOUR et @MIN si il faut

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 16:51
par Tlem
Dans ce cas, utilisez la commande net user. :roll:

Voici un modèle de batch que j'ai utilisé pour ma fille :

Code : Tout sélectionner

Cls
@Echo Off

Rem Jours de la semaine :     L, Ma, Me, J, V, S, D
 
net user UserName /times:L-Ma,18:00-22:00;J-V,18:00-22:00;Me,14:00-16:00;Me,18:00-22:00;S-D,14:00-22:00

Echo.
Echo Parametrage horaire de UserName termine.
Echo.
Echo.
Pause

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 21:31
par xeno
net user j'ai déjà testé, il empêche juste de se loguer,
une fois loguer rien ne se passe si l'ont dépasse les horaires
planifié.

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 21:34
par xeno
Iste a écrit :mimione vous a donné la solution !
Faite une simple comparaison de vos horraise avec les macro @HOUR et @MIN si il faut

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF
mimione a peut etre donné la solution, mais ceci est plus parlant pour moi

Code : Tout sélectionner

IF @HOUR > 8 AND @HOUR < 10 Then
;~~~~~~~
ENDIF[/code

Re: [..] Plage horaire autorisé ou pas

Posté : ven. 20 août 2010 23:23
par Tlem
xeno a écrit :net user j'ai déjà testé, il empêche juste de se logguer,
une fois logguer rien ne se passe si l'ont dépasse les horaires
planifié.
Je ne suis pas d'accord avec toi, car heureusement pour moi ça ferme la session lorsque ma chère et tendre fille dépasse les horaires que j'ai fixé (c'est à dire tous les soirs). :roll:

Re: [..] Plage horaire autorisé ou pas

Posté : sam. 21 août 2010 07:38
par xeno
et bien tu as de la chance, car sur les PC de mon fils et de ma fille qui sont sous un XP sp3, nada
ils ne veulent rien savoir, la session ne se referme jamais.
je viens de réessayer dans un vmware c'est pareil.

cela aurais marché je ne me serais pas pris la tête avec autoit. :roll:

cela au moins eu le mérite de me faire découvrir autoit, que j'apprécie de plus en plus bien que je ne le maitrise pas du tout.
mais je me débrouille.. :mrgreen:

et puis autoit je peux autorisé ou pas ou plus finement, et selon mon humeur :P (car ce ne sont pas des anges non plus)
je peux comme ça modifié a la volé. si j'autorise ou pas l'ordi, sans avoir besoin de l'allumé.

et puis mon cahier des charge donné n'est pas tout a fait complet, car je désire aussi contrôlé, les applications
qui seront ou pas autorisé a être lancé, du genre j'autorise le jeux, mais pas forcément internet, ou ni l'un ni l'autre.
Car pour moi un ordi ne se cantonne pas à jeux+youtube, ça sert a d'autres choses aussi :P

après ça je sens que je vais passé pour un sadique :mrgreen:

elle a qu'elle age ta fille ?, si ce n'est pas trop indiscret, moi ils ont 10 et 12ans.

Re: [..] Plage horaire autorisé ou pas

Posté : sam. 21 août 2010 11:23
par Tlem
Ils ont 11, 12 et 15 ans (ma fille étant la plus vielle).
Mes deux jeunes garçons n'arrêtent pas de faire les zozos, mais pour l'instant leurs points d’intérêt reste plutôt de leur age (film YouTube, jeux en ligne, ...)
Pour le contrôle horaire, je l'avais mis sur XP SP2 puis SP3 sans aucun problèmes et là le PC est sur Seven et ça fonctionne tout autant. Par contre le compte de mes enfant est un compte limité, donc peut être que cela vient de là !!!

Pour la partie contrôle parental j'ai déjà essayé pas mal de choses, mais sans grand succès. Donc là j'utilise le contrôle parental de MSN qui limite déjà pas mal, mais je sais que ce n'est pas suffisant, car il y à aussi les appareils annexe tel que Ipod Touch ou console de jeux ...
Donc pour finir, je suis à la recherche d'une distribution Linux (j'en connais déjà quelques une) qui me permettrait à partir d'un PC plutôt light le contrôle d’accès au niveau de l'adresse MAC et plus ... ;)

Re: [..] Plage horaire autorisé ou pas

Posté : sam. 21 août 2010 13:24
par moutelous
Bonjour,

Pour info une bonne distribution spécialisé dans les outils réseaux et sécurité :

http://www.backtrack-linux.org/backtrac ... c-release/

... mais peut être que vous la connaissez déjà ....

Re: [..] Plage horaire autorisé ou pas

Posté : dim. 22 août 2010 10:26
par xeno
je ne connais pas, je vais jeter un oeil, merci..

Tlem a écrit :Ils ont 11, 12 et 15 ans (ma fille étant la plus vielle).
Mes deux jeunes garçons n'arrêtent pas de faire les zozos, mais pour l'instant leurs points d’intérêt reste plutôt de leur age (film YouTube, jeux en ligne, ...)
Pour le contrôle horaire, je l'avais mis sur XP SP2 puis SP3 sans aucun problèmes et là le PC est sur Seven et ça fonctionne tout autant. Par contre le compte de mes enfant est un compte limité, donc peut être que cela vient de là !!!

Pour la partie contrôle parental j'ai déjà essayé pas mal de choses, mais sans grand succès. Donc là j'utilise le contrôle parental de MSN qui limite déjà pas mal, mais je sais que ce n'est pas suffisant, car il y à aussi les appareils annexe tel que Ipod Touch ou console de jeux ...
Donc pour finir, je suis à la recherche d'une distribution Linux (j'en connais déjà quelques une) qui me permettrait à partir d'un PC plutôt light le contrôle d’accès au niveau de l'adresse MAC et plus ... ;)
pour le filtrage perso, j'ai utilisé pendant un peu plus 10 ans un PC avec un pentium 133 et 128Mb de ram, il tournait sous windows NT4 et j'avais Wingate, qui me servait pour l'accès et filtrage WEB, j'ai jamais vu soft aussi pratique, et efficace.
C'est le seul soft capable de t'afficher tous les liens en clair, et quand je dis tous, c'est pas juste la page en cours comme font tous les soft actuellement et donc incomplet, vu qu'il m'a lâché le mois dernier :( , d'ailleurs je me demande si je ne vais pas recommencé, mais cette fois avec un pc virtuel dans mon serveur, actuellement je me contente de mon routeur linksys avec un firmware dd-wrt, cela permet de faire des restriction horaires d'accès au net, d'un pc en fonction de son adresse MAC ou IP, et je peut aussi autorisé ou pas des sites en fonction de l'adresse voir des mots contenu,

là dans mon chtit autoit j'ai rajouté une option pour si j'autorise ou pas internet explorer ou Firefox, d'ailleurs maintenant que j'y pense je pourrait faire un filtrage web grâce au titre de la fenêtre qui affiche le nom du site web.

Re: [..] Plage horaire autorisé ou pas

Posté : jeu. 26 août 2010 00:22
par xeno
me revoilà, je reprend un peu de temps pour m'y remettre un peu.

Voilà à quoi cela ressemble chez moi, les PRO connaissent surement une meilleur méthode de script.

je créé un fichier config.ini que je renseigne avec des horaires XXXX, et il me suffit de l'éditer pour saisir les tranches horaires voulu, mais je pourrais tout aussi bien prédéfinir les horaires.
► Afficher le texte

et là ma méthode pour tester les conditions
► Afficher le texte
je suis preneur de tous commentaires,
le truc idéal serait d'inclure la notion de jours, des horaires pour la semaine et d'autre pour le week end ou un jour particulier, et pourquoi pas autorisé des applications a être utilisé en fonction de l'heure, du style pas d'internet explorer ou MSN après 19H.

heu il n'y aurait personne pour nous pondre un petit UDF :P

Re: [..] Plage horaire autorisé ou pas

Posté : jeu. 26 août 2010 08:43
par ricky
Hello,

je suis intéressé par ton script, un collègue de travail m'a demandé la même chose, mais je n'ai pas encore eu le temps de m'en occuper.

Mais la solution que tu proposes ci-dessus est pas mal, mais facile à contourner, il suffit de lancer un run avec shutdown -a et il n'y a plus d'extinction. Ou sinon, mettre une fenêtre auto-it en disant que ça se ferme dans x secondes et ensuite faire un shutdown -s -f -t 0, rien ne s'affiche.

J'avais commencé à y réfléchir et je suis tombé sur une évidence, il faut lancer ce programme en tant que service. C'est invisible et beaucoup plus facile à limiter les accès.

Re: [..] Plage horaire autorisé ou pas

Posté : jeu. 26 août 2010 10:38
par xeno
a contourné je doute, ce que tu vois n'est qu'un morceau
j'ai aussi rajouté un blocage du clavier et de la souris, perso je nomme svchost.exe et comme ça il est noyé dans la masse
et bien sur je ne met pas d'icône dans le systray

Re: [..] Plage horaire autorisé ou pas

Posté : jeu. 26 août 2010 11:02
par Sh4dows
Effectivement le lancé en tant que service serait la meilleur solution !

Avec Service.au3 !!
Executer un programe par un service => http://autoit.fr/forum/viewtopic.php?f= ... 33c#p32882
Ici ce trouve l'udf => http://autoit.fr/forum/viewtopic.php?f= ... 9d6#p34989