Publié le 07/04/2025 |

Dans un environnement contraint (laboratoire universitaire), l’administrateur réalise l’installation et le fichier AtelierB se trouve être un dossier qui sera partagé par tous les utilisateurs, et certainement protégé en écriture, si ce n’est en lecture de tout accès autre que celui de l’administrateur.

Sans accès à ce fichier, l’Atelier B considère que la bdb (base de données des descripteurs de projets) se trouve dans C:/Program Files/Atelier B Community Edition 24.04.2 24.04.2/press/bdb. Il n’y a alors aucune chance que les étudiants puissent y ajouter leurs projets.
En attendant la prochaine version de l’Atelier B corrigeant ce problème, la solution consiste à modifier la base de registre de Windows pour qu’elle pointe vers les emplacements corrects, pour le fichier de l’Atelier B et les descripteurs de projet. Les clés à modifier ne sont pas créées lors de l’installation mais lorsque vous exécutez atelierb.exe pour la première fois.

La séquence de commandes est la suivante (remplacez <user> par votre propre nom d’utilisateur) :

  • exécuter atelierb.exe une fois – vous obtenez les messages d’erreur (« bbatch error ») mais les clés de registre sont configurées et le répertoire C:\Users\AtelierB_Data\AtelierB_free_24.04.2 est créé pour vous
  • créer le répertoire C:\Users\AtelierB_Data\AtelierB_free_24.04.2\etc
  • créer le fichier AtelierB dans C:\Users\AtelierB_Data\AtelierB_free_24.04.2\etc
  • éditer le fichier AtelierB en ajoutant cette ligne pour pointer vers votre bdb
    • ATB*ATB*Atelier_Database_Directory : C:\Users\<user>\AtelierB_Data\AtelierB_free_24.04.2\press\bdb
  • exécuter les 2 commandes
    • reg add « HKEY_CURRENT_USER\Software\CLEARSY\Atelier B Community Edition 24.04.2\atb » /v « rcfilepath » /t REG_SZ /d « C:\Users\AtelierB_Data\AtelierB_free_24.04.2\etc\AtelierB » /f
    • reg add « HKEY_CURRENT_USER\Software\CLEARSY\Atelier B Community Edition 24.04.2\atbwindow\configs\1\atbwindow\config » /v « bdb » /t REG_SZ /d « C:\Users\AtelierB_Data\AtelierB_free_24.04.2\press\bdb » /f

Vous pouvez maintenant exécuter atelierb.exe et créer des projets. Comme d’habitude, il vous est demandé de définir un répertoire où placer les fichiers de votre projet.