Bonjour !
Je viens seulement de débuter mais j'aimerais créer un batch m'empêchant l’accès à un dossier (ou, mieux, à l'application .exe) pendant une certaine durée (10 jours)
Après, je pourrais y ré-accéder normalement.
Le but est que je ne puisse pas jouer à un jeu situé sur le disque pendant la période de révision du brevet
Je ne suis qu'à la moitié de l'onglet "fonction" du site, donc je n'ose pas créer un batch hasardeux...
En attente de vos réponses,
Cordialement,
[Résolu] Empêcher l'accès à une application pendt une durée
Modérateur : WIN32-[GG]
[Résolu] Empêcher l'accès à une application pendt une durée
Modifié en dernier par Gijia le 27 avr. 2011 14:55, modifié 1 fois.
Re: empêcher l'accès à une application pendant une durée limitée
Boujour Gijia
Il y a plus simple... tu débranche le pc et tu as quelqu'un de le cacher J'plaisante
Ce qui pourrais ce faire c'est de faire déplacer ton fichier puis de modifier les attributs pour qu'il soit cacher pendant cette période...?
Voilà le code: (il faut juste que tu précise quelque variable au début et c'est tout!)
NE LIT PAS LE CODE A PARTIR DE LA LIGNE 9 !!
Bonne révision et bonne chance
.
Il y a plus simple... tu débranche le pc et tu as quelqu'un de le cacher J'plaisante
Ce qui pourrais ce faire c'est de faire déplacer ton fichier puis de modifier les attributs pour qu'il soit cacher pendant cette période...?
Voilà le code: (il faut juste que tu précise quelque variable au début et c'est tout!)
NE LIT PAS LE CODE A PARTIR DE LA LIGNE 9 !!
Code : Tout sélectionner
@echo off
:: Batch pour Gijia qui à la sagesse de réviser =D
:: ---------------------PARTIE A MODIFIER---------------------
set repertoire_du_jeu=C:\Program Files (x86)\jeux
set nom_application=GTR2.exe
set bloquer_jour=25/04/2011
set debloquer_jour=04/05/2011
:: ----------------FIN DE LA PARTIE A MODIFIER----------------
:: ------------------NE PAS TRADUIRE LE CODE------------------
set dep1=%bloquer_jour:-=/%
set dep=%bloquer_jour:/=-%
set rj=%repertoire_du_jeu%
set re=%debloquer_jour%
set cl1=%dep:/=%
set rep=%temp%\{1e46942e-13k1-969f-a938-4c0fvfvcd339}\cacheapp
set res=%temp%\{1e56575e-15a1-445d-a938-4b9sergcd339}\cacheapp\repertoire_du_jeu
set app=%nom_application%
set ca=%systemdrive%\Users\Default\AppData\Local\Temp
set cl2=%re:/=%
set /a cl=%cl1%-%cl2%
if "%date%"=="%dep1%" (move "%rj%\%app%" "%ca%\%app%")
set choix=%choix:~0,3%
set cdvcdvhovdx=%choix:o=O%
set chdcvdvx=%choix:u=U%
set cvdvdix=%choix:i=I%
rem condition de deplacement - deplacement
::echo A quel heure.minutes.secondes voulez-vous que le batch d‚marre? ex:18h56m43
set Q=45h21m54
:niveau1
set heure=%TIME:~0,2%h%TIME:~3,2%m%TIME:~6,2%
set fkjnfk=%ca%
If %heure% EQU %Q% (goto :debut)
:debut
echo Hello !! The word...
attrib +H "%ca%\%app%"
echo. %rep%
echo. %app%
set r45e=%re%
echo. %res%
rem fin des condition
rem debut des calcules
echo. l'heure n'est pas a jour!
echo. %cl% est un difference negatif
set /a calcl=1-%cl%
set /a calcu=991254/%calcl%
rem fin des calcules
rem debut de la fin
if "%date%" GEQ "%r45e%" (goto :fini) else goto :eof
:fini
cls
attrib -H "%fkjnfk%\%app%"
cls
move "%fkjnfk%\%app%" "%rj%\%app%" >nul
cls
exit
:: ------------------NE PAS TRADUIRE LE CODE------------------
.
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
Re: empêcher l'accès à une application pendant une durée limitée
A oui, j'oubliais, met ce batch dans le dossier de demarrage afin qu'il ce mette a jour a chaque fois que tu allume ton pc
Voili voilou! j'espère que sa t'ira
Voili voilou! j'espère que sa t'ira
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
-
- Batcheur occasionnel
- Messages : 5
- Enregistré le : 24 avr. 2011 19:28
Re: empêcher l'accès à une application pendant une durée limitée
Bonjour,
j'ai une meilleure idée, tu as cas à mettre un système de sécurité :
Tu créer un programme permettant d'ouvrir le jeu avec un code modifiable dans le programme, tu ouvre le programme et tu tape n'importe quoi ensuite tu cache le fichier dans lequel est ton jeu et 10jours plus tard tu ouvre ton programme et tu modifie le mot de passe. Tu ouvre une seconde fois le programme et tu entres ton nouveaux mot de passe et tu joues.
(ou sinon on garde le mot de passe en secret et on te le donne dans 10jours xD)
j'ai une meilleure idée, tu as cas à mettre un système de sécurité :
Tu créer un programme permettant d'ouvrir le jeu avec un code modifiable dans le programme, tu ouvre le programme et tu tape n'importe quoi ensuite tu cache le fichier dans lequel est ton jeu et 10jours plus tard tu ouvre ton programme et tu modifie le mot de passe. Tu ouvre une seconde fois le programme et tu entres ton nouveaux mot de passe et tu joues.
(ou sinon on garde le mot de passe en secret et on te le donne dans 10jours xD)
Re: empêcher l'accès à une application pendant une durée limitée
Merci beaucoup pour tout le temps que vous y avez consacré !
Je ne voudrais pas vous déranger plus longtemps mais je dois faire face à un dernier problème :
le jeu s'ouvre sur steam et je viens de m'apercevoir que la cible du raccourcis quand on fait propriété est une URL. Sa donne : steam://rungameid/21970 et non pas un .exe
Vous avez des idées ?
Quand j'ai mis dans la partie à modifier du batch l'url, une fenêtre cmd est rapidement apparue/disparue, mais je pouvais encore lancer le jeu.
Peut-être qu'il faut attendre un jour ?
En tout cas, merci beaucoup pour tout !
J'espère avoir un jour la moitié de votre niveau
Cordialement,
Je ne voudrais pas vous déranger plus longtemps mais je dois faire face à un dernier problème :
le jeu s'ouvre sur steam et je viens de m'apercevoir que la cible du raccourcis quand on fait propriété est une URL. Sa donne : steam://rungameid/21970 et non pas un .exe
Vous avez des idées ?
Quand j'ai mis dans la partie à modifier du batch l'url, une fenêtre cmd est rapidement apparue/disparue, mais je pouvais encore lancer le jeu.
Peut-être qu'il faut attendre un jour ?
En tout cas, merci beaucoup pour tout !
J'espère avoir un jour la moitié de votre niveau
Cordialement,
Re: empêcher l'accès à une application pendant une durée limitée
Dans ce cas là tu peux débrancher le cable Ethernet ou la clé wifi =P
car en batch on ne peut pas déplacer un raccourci...
Et ne t'inquiète pas le début est difficile mais quand tu commence a maitriser et que tu as un minimum d'imagination, tu peux faire plein de chose
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!