none
Usar un software que exige privilegios de administrador. Usando Windows Server 2008 R2. RRS feed

  • Pregunta

  • Hola

    Tengo cierto programa (en ACUCOBOL) instalado en el Windows Server 2008 R2.

    Los usuarios acceden a él mediante escritorio remoto de Terminal Server

    El problema está en que para usarlo tengo que ejecutarlo como Administrador, con la correspondiente ventanita [¿desea que xxx.exe haga cambios en el equipo? ].

    Me gustaría no tener que ejecutarlo para administrador.


    • Editado seldon851 domingo, 28 de octubre de 2012 13:29 escueto
    domingo, 28 de octubre de 2012 13:28

Respuestas

  • Si al ejecutar ese comando (D:\cci\wrun32.exe -w -c config.win sgps00) te requiere ser administrador es porque usa controles, dll registradas u otros recursos que solamente el administrador tiene acceso. 

    En estos casos, la mejor forma de ver el comportamiento de una aplicación consiste en usar la aplicación de Sysinternals Process Monitor.

    Process Monitor v3.03
    http://technet.microsoft.com/en-us/sysinternals/bb896645


    Un saludo,

    Tomas Hidalgo

    Colobora con el foro: Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta". Otros usuarios con dudas similares -en un futuro- lo agradecerán.

    • Marcado como respuesta seldon851 miércoles, 31 de octubre de 2012 20:27
    miércoles, 31 de octubre de 2012 20:13
    Moderador

Todas las respuestas

  • Hola,

    Para usar software bajo entorno de Terminal Services, dicho software debe estar compatible para ello, y debe cumplir ciertas premisas. En primer lugar, la instalación debe realizarse desde Agregar/Quitar programas, y por otro lado el software debe controlar que no almacene ficheros de configuración en el perfil del usuario que está realizando la instalación; por norma, el administrador, ya que puede pasar lo que ocurre en tu caso.

    Consulta con el proveedor de la aplicación y que se asegure que su funcionamiento bajo un entorno de TS está soportado.


    Un saludo,

    Tomas Hidalgo

    Colobora con el foro: Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta". Otros usuarios con dudas similares -en un futuro- lo agradecerán.

    lunes, 29 de octubre de 2012 21:10
    Moderador
  • Hola

    La aplicación de la que hablamos no se instala, simplemente se copia. Está hecha en COBOL.

    Está pensada para Terminal Server, si.

    lunes, 29 de octubre de 2012 21:13
  • Hola,

    ¿en que ruta está ubicada la aplicación?


    Un saludo,

    Tomas Hidalgo

    Colobora con el foro: Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta". Otros usuarios con dudas similares -en un futuro- lo agradecerán.

    lunes, 29 de octubre de 2012 21:20
    Moderador
  • Hola

    Información del acceso directo:

    • Destino: D:\cci\wrun32.exe -w -c config.win sgps00
    • Iniciar en: D:\cci\gencci
    lunes, 29 de octubre de 2012 21:25
  • Si al ejecutar ese comando (D:\cci\wrun32.exe -w -c config.win sgps00) te requiere ser administrador es porque usa controles, dll registradas u otros recursos que solamente el administrador tiene acceso. 

    En estos casos, la mejor forma de ver el comportamiento de una aplicación consiste en usar la aplicación de Sysinternals Process Monitor.

    Process Monitor v3.03
    http://technet.microsoft.com/en-us/sysinternals/bb896645


    Un saludo,

    Tomas Hidalgo

    Colobora con el foro: Si la respuesta es de utilidad para resolver tu duda/problema, usa la opción "Marcar como repuesta". Otros usuarios con dudas similares -en un futuro- lo agradecerán.

    • Marcado como respuesta seldon851 miércoles, 31 de octubre de 2012 20:27
    miércoles, 31 de octubre de 2012 20:13
    Moderador
  • Voy a mirarlo.

    Por otro lado me han dicho que en las propiedades del acceso directo puedes dar permisos de administrador a ese programa. ¿Cierto? 

    miércoles, 31 de octubre de 2012 20:28