|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<packages>
|
|
|
|
<package id="settings"
|
|
|
|
name="Parametrages du systeme"
|
|
|
|
revision="%PKG_VERSION%"
|
|
|
|
reboot="false"
|
|
|
|
priority="10">
|
|
|
|
|
|
|
|
|
|
|
|
<variable name="PKG_VERSION" value="2" />
|
|
|
|
|
|
|
|
<check type="registry" condition="equals" path="HKLM\SYSTEM\CurrentControlSet\services\gpsvc\PreshutdownTimeout" value="1800000" />
|
|
|
|
<check type="registry" condition="equals" path="HKLM\Software\iPasserelle\SettingsRevision" value="%PKG_VERSION%" />
|
|
|
|
|
|
|
|
<!-- Le timeout par défaut de 15min est trop juste pour certains déploiement
|
|
|
|
Ce réglage devrait se faire normalement à l'installation, mais les permissions sur cette clef de registre ne laisse
|
|
|
|
les droits de modifications qu'à l'utilisateur système
|
|
|
|
Changement nécessaire que sur les Vista / 7-->
|
|
|
|
<install os='6\..*' cmd='%COMSPEC% /C reg add "HKLM\SYSTEM\CurrentControlSet\services\gpsvc" /v PreshutdownTimeout /t REG_DWORD /d "1800000" /f' />
|
|
|
|
|
|
|
|
<!-- Désactivation de certains services inutiles -->
|
|
|
|
<!-- Accès à distance au registre -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config RemoteRegistry start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
<!-- partage Windows Media -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config WMPNetworkSvc start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
<!-- Media Center Extender -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config Mcx2Svc start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
<!-- Service de rapport d'erreur -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config WerSvc start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
<!-- Control Parental -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config WPCSvc start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
<!-- Aide et support -->
|
|
|
|
<install cmd='%COMSPEC% /C sc config helpsvc start= disabled'>
|
|
|
|
<exit code='0' />
|
|
|
|
<exit code='1060' />
|
|
|
|
</install>
|
|
|
|
|
|
|
|
<!-- Création de l'utilisateur local rv -->
|
|
|
|
<install cmd='net user rv /add'>
|
|
|
|
<exit code='0' />
|
|
|
|
<!-- Si le compte existe déjà -->
|
|
|
|
<exit code='2' />
|
|
|
|
</install>
|
|
|
|
<!-- On ajoute cet utilisateur au groupe d'admin locaux -->
|
|
|
|
<install cmd='net localgroup Administrateurs rv /add'>
|
|
|
|
<exit code='0' />
|
|
|
|
<!-- Si le compte est déjà dans le groupe Administrateurs -->
|
|
|
|
<exit code='2' />
|
|
|
|
</install>
|
|
|
|
|
|
|
|
<!-- Désactivation du compte invité -->
|
|
|
|
<install cmd='net user Invité /active:no'>
|
|
|
|
<exit code='0' />
|
|
|
|
<!-- Si l'utilisateur n'existe pas -->
|
|
|
|
<exit code='2' />
|
|
|
|
</install>
|
|
|
|
|
|
|
|
<!-- On incrit la révision dans le registre, pour savoir quand relancer le tout -->
|
|
|
|
<install cmd='%COMSPEC% /C reg add "HKLM\Software\iPasserelle" /v "SettingsRevision" /t REG_SZ /d "%PKG_VERSION%" /f' />
|
|
|
|
|
|
|
|
<upgrade include='install' />
|
|
|
|
|
|
|
|
<remove os='6\..*' cmd='%COMSPEC% /C reg add "HKLM\SYSTEM\CurrentControlSet\services\gpsvc" /v PreshutdownTimeout /t REG_DWORD /d "900000" /f' />
|
|
|
|
<remove cmd='%COMSPEC% /C reg delete "HKLM\Software\iPasserelle" /v "SettingsRevision" /f' />
|
|
|
|
|
|
|
|
</package>
|
|
|
|
</packages>
|
|
|
|
|