
Saviez-vous quâon peut personnaliser son comportement avec de simples fichiers .wsb ?
Et mieux encore : vous pouvez lancer plusieurs sandbox en mĂȘme temps, chacune avec sa propre config
viewtopic.php?t=47176
Tout , ou presque, sur le fichier .WSB
Définition
Un fichier .wsb (Windows Sandbox Configuration File) est un fichier texte au format XML qui permet de personnaliser le comportement de Windows Sandbox.
Le fichier .wsb permet notamment de définir :
- lâaccĂšs au rĂ©seau, au GPU, au micro et Ă la webcam,
- les dossiers partagĂ©s entre lâhĂŽte et la sandbox,
- les commandes ou scripts à exécuter automatiquement au démarrage,
- des options de sĂ©curitĂ© comme le copier-coller ou lâimpression.
Liste des fonctions .wsb
Un fichier .wsb est structuré en balises XML. Chaque balise a un rÎle précis.
Voici la liste des plus utiles :
ParamÚtres généraux
- <Configuration>
â Racine obligatoire du fichier (tout est dedans). - âą <VGpu> â contrĂŽle lâaccĂ©lĂ©ration graphique
- Default â Sandbox choisit automatiquement
- Enable â Force lâusage du GPU (meilleures perfs graphiques)
- Disable â Pas dâaccĂ©lĂ©ration (plus sĂ»r, mais plus lent)
- <Networking> â active ou dĂ©sactive le rĂ©seau/Internet
- Enable â RĂ©seau activĂ©
- Disable â Pas de rĂ©seau (utile pour tests isolĂ©s)
- âą <AudioInput> â contrĂŽle lâaccĂšs au micro
- Enable â Micro activĂ©
- Disable â Micro bloquĂ©
- <VideoInput> â contrĂŽle lâaccĂšs Ă la webcam
- Enable â Webcam activĂ©e
- Disable â Webcam bloquĂ©e
- <ProtectedClient> â protĂšge certaines applis (mode sĂ©curitĂ© renforcĂ©e)
- Enable / Disable
- <Configuration>
Gestion des dossiers partagés
- <MappedFolders>
â Conteneur de tous les dossiers partagĂ©s - <MappedFolder>
âdĂ©finit un dossier partagĂ© - <HostFolder> :
âchemin sur ton PC (ex. C:\Test) - <SandboxFolder> (optionnel) :
âchemin dâaccĂšs dans la Sandbox (sinon par dĂ©faut sur le Bureau) - <ReadOnly> :
- true â lecture seule
- false â lecture/Ă©criture
- <MappedFolders>
Commandes automatiques
- <LogonCommand>
â DĂ©finit une commande exĂ©cutĂ©e Ă lâouverture de la Sandbox - <Command>
â Ligne de commande ou script Ă lancer (ex. cmd.exe, powershell.exe, ou chemin vers un .bat)
- <LogonCommand>
Sécurité & intégration
- <ClipboardRedirection> â contrĂŽle le copier-coller entre hĂŽte et Sandbox
- Enable â Copier-coller activĂ©
- Disable â Copier-coller bloquĂ©
- <PrinterRedirection> â contrĂŽle lâaccĂšs aux imprimantes
- Enable â Impression activĂ©e
- Disable â Impression bloquĂ©e
- <ClipboardRedirection> â contrĂŽle le copier-coller entre hĂŽte et Sandbox
Mémoire
- âą <MemoryInMB>
â DĂ©finit la quantitĂ© de RAM allouĂ©e (ex. 4096 pour 4 Go).
Si absent â allocation dynamique automatique.
- âą <MemoryInMB>
Code : Tout sélectionner
<Configuration>
<VGpu>Enable</VGpu>
<Networking>Disable</Networking>
<AudioInput>Disable</AudioInput>
<VideoInput>Disable</VideoInput>
<ClipboardRedirection>Disable</ClipboardRedirection>
<PrinterRedirection>Disable</PrinterRedirection>
<MemoryInMB>4096</MemoryInMB>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\SandboxShare</HostFolder>
<SandboxFolder>C:\Partage</SandboxFolder>
<ReadOnly>false</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>powershell.exe -ExecutionPolicy Bypass -File C:\Partage\init.ps1</Command>
</LogonCommand>
</Configuration>
https://learn.microsoft.com/fr-fr/windo ... hatgpt.com