Compartir a través de


Impedir que se escriba información confidencial en el archivo de registro

Al usar Windows Installer, puede evitar que se escriba información confidencial, por ejemplo, contraseñas, en el archivo de registro y que sea visible.

  • El instalador nunca escribe la información en la columna Contraseña de la tabla ServiceInstall en el registro.

  • Puede impedir que el Instalador escriba en el registro la propiedad asociada a un control de edición estableciendo el atributo de control de contraseñas. La propiedad asociada a un control de edición que tiene el atributo de control de contraseñas se oculta incluso si la directiva de depuración se establece en un valor de 7.

  • Puede impedir que el instalador escriba una propiedad privada en el registro si incluye la propiedad en la propiedad MsiHiddenProperties.

    Nota:

    Este método puede hacer que la información confidencial especificada en una línea de comandos sea visible en el registro. Cuando la directiva de depuración se establece en un valor de 7, el instalador escribirá información escrita en una línea de comandos en el registro. Esto hace que la propiedad especificada en una línea de comandos sea visible incluso si la propiedad se incluye en la propiedad MsiHiddenProperties.

     

  • Puede impedir que la información de la columna Destino de la tabla CustomAction se escriba en el registro incluyendo la marca de bits HideTarget en el campo Tipo de la tabla CustomAction. El valor de esta marca es 8192 (0x2000). Para obtener más información, consulte Acción personalizada Opción de objetivo oculto.