Establecer los Permisos de Archivos con Ejecutables Creados Usando LabVIEW Application Builder



Software Primario:
Versión de Software Primario: 1.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Cuando creo un ejecutable utilizando LabVIEW Application Builder e incluyo archivos de soporte, ¿por qué no se transfieren al ejecutable los permisos de archivos para los archivos de soporte?



Solución:

Si se incluye un archivo como archivo de soporte en la instalación de LabVIEW Application Builder, por defecto el permiso de archivo no será transmitido para el archivo que LabVIEW Application Builder instalará con el ejecutable. Los permisos de archivos no se incluyen cuando ser crean aplicaciones porque la aplicación creada está hecha para ser desplegable en diferentes máquinas con distintos Administradores y ajustes de usuario locales. El establecimiento de permisos de archivos difiere entre sistemas operativos y crear una aplicación con ajustes de permisos de usuarios para distintas plataformas puede ser complicado y puede causar errores insesperados cuando corre el ejecutable.

Sin embargo, hay una solución para este asunto si es necesario establecer permisos de archivos previo a la ejecución de la aplicación. Simplemente se debe correr un programa que automáticamente establezca los ajustes de permisos para el archivo. Hay un programa de ejemplo de la Developer Zone que se encuentra en las Ligas Relacionadas que marca un archivo como Solo Lectura desde LabVIEW en un Windows OS. Se pueden reajustar los permisos del archivo junto con la instalación del programa si el VI que establece los permisos es un ejecutable también En el LabVIEW Application Builder >> Installer Settings >> Advanced, seleccionar "Run executable after execution" e introducir el nombre del ejecutable. Este ejecutable correrá automáticamente una vez que el instalador ha terminado y los permisos en los archivos de soporte se cambiarán automáticamente.  



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 11/02/2004
Última Actualización: 03/27/2012
Identificación del Documento: 3F1363U