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

Al usar el instalador de Windows, puede impedir que la información confidencial, por ejemplo, las contraseñas, se escriban en el archivo de registro y se hagan visibles.

  • 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 la propiedad asociada a un control de edición en el registro 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, vea Custom Action Hidden Target Option.