elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 01:55  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  ¿Qué lenguaje de programación uso para activar/desactivar un Servicio Windows?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Qué lenguaje de programación uso para activar/desactivar un Servicio Windows?  (Leído 374 veces)
-ElKiot-


Desconectado Desconectado

Mensajes: 1.017


Reflexiona antes de pensar


Ver Perfil
¿Qué lenguaje de programación uso para activar/desactivar un Servicio Windows?
« en: 12 Enero 2012, 13:04 »

Buenos días a todos.

Necesito crear un pequeño programa, script o lo que sea para automatizar la tarea de desactivar un servicio de Windows, luego copiar una serie de archivos (para hacer un backup), y seguidamente volver a activar el servicio para que todo quede como antes. Me preguntaba con qué lenguaje de programación o scripting podía hacer esto, en principio, el cómo hacerlo ya vendría después, aunque no creo que tenga demasiada complicación.

Había pensado en hacerlo en Batch, supongo que se puede y será de las formas más sencillas, pero me gustaría que alguien me lo confirmara.

El Sistema operativo es Windows 7 Home Basic de 32 bits (es de la empresa).

Gracias, un saludo!


En línea

La desvalorización del mundo humano crece en razón directa de la valorización del mundo de las cosas.
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.710


Nie Dam Sie


Ver Perfil WWW
Re: ¿Qué lenguaje de programación uso para activar/desactivar un Servicio Windows?
« Respuesta #1 en: 12 Enero 2012, 16:12 »

Depende de los permisos que tengas, si puedes desactivar servicios y el servicio en cuestión permite ser desactivado por consola, entonces podrías realizar la tarea en batch perfectamente.

http://ss64.com/nt/sc.html

Un poco de sc query mas sc start y/o stop y luego el copiado de archivos y bastaría para hacer un batch simple que cumpla con lo que necesitas.

Saludos


En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
-ElKiot-


Desconectado Desconectado

Mensajes: 1.017


Reflexiona antes de pensar


Ver Perfil
Re: ¿Qué lenguaje de programación uso para activar/desactivar un Servicio Windows?
« Respuesta #2 en: 12 Enero 2012, 17:05 »

Muchas gracias por la respuesta Littlehorse :)

Con el comando sc he conseguido activar, desactivar y comprobar un servicio de prueba (el de la cola de impresión), en cuanto esté en el ordenador de la empresa lo pruebo con el servicio en cuestión, pero parece que funciona sin problemas.

De todas formas, voy a intentar programarlo en C# que según he leido también se puede hacer, para que sea más fiable y potente. Si no, lo dejaré así como está.

Gracias y un saludo!
En línea

La desvalorización del mundo humano crece en razón directa de la valorización del mundo de las cosas.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines