Il peut arriver que lorsque vous décidez de créer un fichier de Transforms pour un MSI constructeur vous vous retrouviez avec des dossiers prédéfinis manquants.
Il ne vous restera plus qu’à les recréer dans la bonne table pour les voir apparaître dans la partie Files and Folders d’InstallShield.
Pour faire cela diriger vous vers Direct Editor puis dans la table Directory et entrer ceux dont vous avez besoins.
Voici une liste des répertoires de base :
Directory | Directory_Parent | DefaultDir | ISAttributes |
TARGETDIR | SourceDir | 0 | |
DATABASEDIR | ISYourDataBaseDir | . | 0 |
INSTALLDIR | ISMyProductDir | . | 0 |
ALLUSERSPROFILE | TARGETDIR | .:ALLUSE~1|All Users | 0 |
USERPROFILE | TARGETDIR | .:USERPR~1|UserProfile | 0 |
SystemFolder | TARGETDIR | .:System32 | 0 |
AdminToolsFolder | TARGETDIR | .:Admint~1|AdminTools | 0 |
AppDataFolder | TARGETDIR | .:APPLIC~1|Application Data | 0 |
CommonAppDataFolder | TARGETDIR | .:Common~1|CommonAppData | 0 |
CommonFiles64Folder | TARGETDIR | .:Common64 | 0 |
CommonFilesFolder | TARGETDIR | .:Common | 0 |
ISYourDataBaseDir | INSTALLDIR | Database | 0 |
DesktopFolder | TARGETDIR | .:Desktop | 3 |
FavoritesFolder | TARGETDIR | .:FAVORI~1|Favorites | 0 |
FontsFolder | TARGETDIR | .:Fonts | 0 |
GlobalAssemblyCache | TARGETDIR | .:Global~1|GlobalAssemblyCache | 0 |
ISMyProductDir | ISMyCompanyDir | MYPROD~1|My Product Name | 0 |
ISCommonFilesFolder | CommonFilesFolder | Instal~1|InstallShield | 0 |
ProgramFilesFolder | TARGETDIR | .:PROGRA~1|program files | 0 |
ISMyCompanyDir | ProgramFilesFolder | MYCOMP~1|My Company Name | 0 |
LocalAppDataFolder | TARGETDIR | .:LocalA~1|LocalAppData | 0 |
MyPicturesFolder | TARGETDIR | .:MyPict~1|MyPictures | 0 |
PersonalFolder | TARGETDIR | .:Personal | 0 |
PrimaryVolumePath | TARGETDIR | .:Primar~1|PrimaryVolumePath | 0 |
ProgramFiles64Folder | TARGETDIR | .:Prog64~1|Program Files 64 | 0 |
ProgramMenuFolder | TARGETDIR | .:Programs | 3 |
SendToFolder | TARGETDIR | .:SendTo | 3 |
StartMenuFolder | TARGETDIR | .:STARTM~1|Start Menu | 3 |
StartupFolder | TARGETDIR | .:StartUp | 3 |
System16Folder | TARGETDIR | .:System | 0 |
System64Folder | TARGETDIR | .:System64 | 0 |
TempFolder | TARGETDIR | .:Temp | 0 |
TemplateFolder | TARGETDIR | .:ShellNew | 0 |
WindowsFolder | TARGETDIR | .:Windows | 0 |
WindowsVolume | TARGETDIR | .:WinRoot | 0 |
Attention à bien respecter les différents caractères.