Controlar los servicios de otra máquina .... ¿con qué permiso?

23/11/2007 - 15:32 por XTV | Informe spam
Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0043_01C82DE6.2049E1E0

Hola, estoy haciendo una aplicación en VB.NET 2003 (frmk 1.1) que tiene que poder "leer" el estado de cierto servicio de windows instalado en el servidor Windows Server 2003. Cuando la aplicación la lanza un usuario por permisos de administrador no hay ningun problema; pero cuando lo lanza un usuario cualquiera del dominio salta un error que dice:

"No se puede abrir el administrador de control de servicios en el equipo [Nombre del servidor]. Puede que se requiera otros privilegios para realizar la operación."

Para crear la aplicación he seguido los pasos descritos en este artículo del Guille: http://www.elguille.info/NET/dotnet...indows.htm

¿Qué permisos hacen falta para llevar a cabo esta operación?

Muchas gracias
=_NextPart_000_0043_01C82DE6.2049E1E0

ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16544" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY: Arial"
bgColor=#ffffff leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area" acc_role="text">
<DIV>Hola, estoy haciendo una aplicación en VB.NET 2003 (frmk 1.1) que tiene que
poder <STRONG>"leer" el estado de cierto servicio de windows instalado en el
servidor</STRONG> Windows Server 2003.&nbsp; Cuando la aplicación la lanza un
usuario por permisos de administrador no hay ningun problema; pero cuando lo
lanza un usuario cualquiera del dominio salta un <STRONG>error</STRONG> que
dice:<BR><BR><STRONG>&nbsp;&nbsp;&nbsp;&nbsp; "No se puede abrir el
administrador de control de servicios en el equipo [Nombre del servidor]. Puede
que se requiera otros privilegios para realizar la
operación."<BR></STRONG><BR>Para crear la aplicación he seguido los pasos
descritos en este artículo del Guille:&nbsp;<A
title=wlmailhtml:{007E64A4-D3CA-46DC-B8CD-6596278C3242}mid://00000018/!x-usc:http://www.elguille.info/NET/dotnet/serviciosWindows.htm
href="wlmailhtml:{007E64A4-D3CA-46DC-B8CD-6596278C3242}mid://00000018/!x-usc:http://www.elguille.info/NET/dotnet/serviciosWindows.htm">http://www.elguille.info/NET/dotnet/serviciosWindows.htm</A><BR><BR>¿Qué
permisos hacen falta para llevar a cabo esta operación?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Muchas gracias</DIV></BODY></HTML>

=_NextPart_000_0043_01C82DE6.2049E1E0--
 

Leer las respuestas

#1 Ramón Sola [MVP Windows - Shell/User]
23/11/2007 - 20:58 | Informe spam
Quizá tengas mejores respuestas en un foro de desarrollo.

Da la impresión de que las clases de .NET Framework están solicitando acceso
total a la funcionalidad del administrador de control de servicios. Si no
necesitas manipular el estado de ningún servicio, es probable que debas
declararlo expresamente con alguna clase o atributo de permisos. Yo diría que la
cosa va por ahí, pero la documentación sobre las clases
ServiceControllerPermission y compañía es bastante confusa.

Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.

He aquí quien obedece al nombre de "XTV" (), a cuyo
mensaje da su respuesta un servidor:
Hola, estoy haciendo una aplicación en VB.NET 2003 (frmk 1.1) que tiene que
poder "leer" el estado de cierto servicio de windows instalado en el servidor
Windows Server 2003. Cuando la aplicación la lanza un usuario por permisos de
administrador no hay ningun problema; pero cuando lo lanza un usuario
cualquiera del dominio salta un error que dice:

"No se puede abrir el administrador de control de servicios en el equipo
[Nombre del servidor]. Puede que se requiera otros privilegios para realizar
la operación."

Para crear la aplicación he seguido los pasos descritos en este artículo del
Guille: http://www.elguille.info/NET/dotnet...indows.htm

¿Qué permisos hacen falta para llevar a cabo esta operación?

Muchas gracias

Preguntas similares