usar una solo quitar puedo propiedades permisos los lectura las error ejemplos como comando carpeta cambiar attrib atributos atributo archivos archivo aplicar installer installation installshield

installer - propiedades - no puedo quitar el atributo de solo lectura a una carpeta windows 10



¿Cómo cambiar los atributos de seguridad del directorio usando InstallShield? (4)

Bajo InstallShield 2008 es

Installation Designer > Components > [somecomponent] > Destination Permissions

Tenga en cuenta que las propiedades del directorio están asociadas al componente, mientras que los permisos de archivo individuales se configuran en el nodo ''Archivos''

Esto supone que está permitiendo que InstallShield / Windows Installer maneje la creación del directorio. Si está creando el directorio en una secuencia de comandos, entonces las cosas se vuelven complicadas si necesita garantizar una desinstalación limpia.

Me gustaría cambiar el atributo de seguridad de un directorio que InstallShield crea bajo CSIDL_COMMON_APPDATA . ¿Puede alguien asesorarle sobre cómo hacerlo durante el proceso de instalación?

Es una carpeta definida por script.

Gracias.



No sé si existe una función integrada Installshield para eso. La solución simple es crear una DLL que haga el trabajo real de manipular los atributos de seguridad y llamarla una vez que se haya creado el directorio.

Por lo general, es posible que desee cambiar el acceso para que todos puedan leer / escribir todo el directorio o archivo (s) dentro de él.


también puede llamar fácilmente a los comandos de Windows "CACLS.EXE" o "ICACLS.EXE"; ambos son una herramienta de línea de comando fácil, por ejemplo

icacls file / grant Administrator: (D, WDAC) - Otorgará al usuario permisos de administrador Eliminar y escribir DAC en el archivo