# Signature et sécurité

L'installateur Windows signé AMCF permet de vérifier l'origine du fichier avant installation.

## Éditeur attendu

L'éditeur attendu est :

`Association pour la Modernisation du Clavier Français`

Au moment de la publication finale, vérifiez aussi le hash SHA-256 communiqué sur la page officielle de téléchargement.

## Vérifier le hash SHA-256

Dans PowerShell, depuis le dossier du kit :

```powershell
Get-FileHash -Algorithm SHA256 .\InstallerAZERTYGlobal.exe
```

Comparez le résultat avec le hash publié officiellement. Si le hash ne correspond pas, n'installez pas le fichier.

## Vérifier la signature

Dans PowerShell :

```powershell
Get-AuthenticodeSignature .\InstallerAZERTYGlobal.exe | Format-List
```

Le statut attendu est une signature valide. Le sujet ou l'éditeur attendu correspond à l'AMCF.

## Ce que l'installateur modifie

L'installation peut modifier :

- `C:\Program Files\AZERTY Global\` pour conserver l'EXE installé ;
- `C:\Windows\System32\KbdAzertyGlobal.dll` pour les applications 64 bits ;
- `C:\Windows\SysWOW64\KbdAzertyGlobal.dll` pour les applications 32 bits ;
- `HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\...` pour enregistrer la disposition ;
- le profil de saisie de l'utilisateur courant pour ajouter AZERTY Global ;
- `Paramètres > Applications > Applications installées` pour proposer réparation et désinstallation ;
- `Documents\AZERTY Global` pour copier les guides, cartes et stickers.

## Confidentialité

L'installateur ne contient pas de télémétrie, n'envoie pas de données et ne collecte pas les frappes clavier. Les journaux de diagnostic restent locaux dans :

`C:\ProgramData\AZERTY Global Installer\install.log`

## Avertissements Windows

Une signature valide ne supprime pas forcément tous les avertissements SmartScreen au début de la diffusion. SmartScreen tient aussi compte de la réputation et du volume de téléchargements d'un fichier.
