locked
Problema de ejecucion de un programa antiguo RRS feed

  • Pregunta

  • Buen Dia,

    Comentar que necesito de vuestra ayuda para solventar un problema de ejecucion de un programa bastante antiguo. En mi país el Ministerio de hacienda nos distribuye un programa para hacer las declaraciones de forma electronica, dicho programa fue lanzado en los inicios de Windows XP y desde ese entonces no ha sido actualizado ni similares.

    El problema surge a partir de Windows 8 en adelante ya que el programa si se instala de forma normal, dado que es un programa base y solo se añaden los modulos que se ocuparan, pero algunos modulos al momento de instalarlos los marca con un error en la instalacion sin embargo al final si aparecen instalados en el programa. Ahora una vez que queremos abrir esos modulos nos brinda un error de ejecucion.

    El detalle es el siguiente. Si abro el programa como administrador (clic derecho al programa y luego ejecutar como administrador) no marca el error y funciona con toda normalidad. Los usuarios de dicho programa tienen cuentas locales estandar y por motivos de seguridad no puedo brindarles las cuentas de administrador ni cambiarles el tipo de cuenta.

    He buscado varias soliciones desde usar el runas.exe (que me da un error al momento de elevar los permisos) y asi mismo de cambiar la carpeta de instalacion al escritorio (de forma oculta) del usuario que usara el programa, sin tener ningun resultado favorable. A la fecha he agotado los recursos y conocimientos con los que cuento para poder solventar el problema por lo cual les pido su ayuda.

    Sin nada mas que agregar, quedo al pendiente

    martes, 19 de agosto de 2014 21:29

Respuestas

  • Hola, Rots87:

    Lo idóneo sería que el emisor del aplicativo distribuyera una versión compatible con las distribuciones MS w7ven y/o MS w8/8.1, pero como en la vida real las instituciones del Gobierno "pasan" de la gente, voy a proponerte otra solución alternativa.

    Lo primero es lo más importante: deberías hacernos saber si las estaciones de trabajo clientes señaladas forman parte de un entorno de dominio o de un grupo de trabajo, para personalizar la respuesta. En ambos casos, la base de la misma sería:

    "Crea un acceso directo apuntando al .EXE del aplicativo en cuestión, y desde la solapa "ACCESO DIRECTO" en las propiedades del mismo, añade los argumentos para la ejecución con otras credenciales. Por ejemplo:

    "C:\<ruta>\<aplicativo>.exe"  /User: <dominio\cuenta>  <password_asociada>

    Mejor ubica el acceso directo en el "Menú Inicio". Accede posteriormente a EJECUTAR => GPEDIT.msc y desde la ruta CONF. de USUARIO => PLANTILLAS ADMIN. => MENU INICIO encontrarás una directiva de nombre "Eliminar accesos al menú contextual del Menú Inicio" que al habilitarla, evitará que el usuario final pueda acceder gráficamente a las "Propiedades" del acceso directo que has colocado al aplicativo.

    Por tanto, el resultado final: habrás creado un acceso con los privilegios necesarios para ejecutar el programa y el usuario NO podrá ver/modificar los parámetros de acceso al mismo..

    Más info:
    · The RUNAS command:
    http://technet.microsoft.com/en-us/library/cc771525%28v=ws.10%29.aspx

    Desiderio Ondo | Bachellor Science in Computer engineering | MCSE certified | ITIL certified | Exchange mailing certified

    • Propuesto como respuesta Uriel Almendra jueves, 21 de agosto de 2014 14:17
    • Marcado como respuesta Uriel Almendra miércoles, 17 de septiembre de 2014 17:28
    jueves, 21 de agosto de 2014 11:05