Permisos de ejecución según la hora

20/09/2005 - 23:22 por Ramony393 | Informe spam
Hola, estoy intentando forzar a mis hijos a un uso racional del PC. Así que
en vez de boquear los usuarios correspondientes (usamos XP Pro) de vez en
cuando bloqueo el uso de messenger u otros programas de juegos mediante el
uso de permisos de lectura.

El problema es que eso me obliga a permitir/prohibir el acceso a las
carpetas continuamente. Y mi pregunta es ¿se podría programar mediante algún
comando esa modificación de permisos (además de "matar" los procesos si
están activos) de forma que se pueda usar el programa durante un intervalo
de tiempo?
Gracias por vuestro interés.
 

Leer las respuestas

#1 Daniel Martín
20/09/2005 - 23:55 | Informe spam
Quizá te sirva de ayuda algún "script" o BAT. Te esbozo algo en VBScript:

[Nota: Esbozo de código]

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cacls C:\programa.exe /d Usuario"
WshShell.Run "taskkill /im programa.exe"

Esto denegaría al usuario "Usuario" todos los permisos sobre "C:\programa.exe" a la vez que "mataría" la susodicha aplicación (puedes emplear el PID o la imagen de la aplicación -como he hecho yo-, ambos visibles en el Administrador de tareas de Windows).

Nota: Si emplearas el comando Xcalcs podrías implementar el parámetro "/y" en el "script" para evitar la confirmación que aparecerá en pantalla.

No te puedo confirmar que la aplicación funcione en XP (pertenece al kit de recursos de Windows 2000), pero es descargable desde aquí: http://www.microsoft.com/windows200...cls-o.asp.

No creo que te resulte complicado realizar el "script" inverso para desbloquear las aplicaciones de nuevo.

Un saludo,
Daniel Martín
Correo electrónico:


"Ramony393" wrote in message news:
Hola, estoy intentando forzar a mis hijos a un uso racional del PC. Así que
en vez de boquear los usuarios correspondientes (usamos XP Pro) de vez en
cuando bloqueo el uso de messenger u otros programas de juegos mediante el
uso de permisos de lectura.

El problema es que eso me obliga a permitir/prohibir el acceso a las
carpetas continuamente. Y mi pregunta es ¿se podría programar mediante algún
comando esa modificación de permisos (además de "matar" los procesos si
están activos) de forma que se pueda usar el programa durante un intervalo
de tiempo?
Gracias por vuestro interés.


Preguntas similares