PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Problème installation
Problème installation
Iniciado por info, 07,abr. 2020 11:58 - 2 respuestas
Publicado el 07,abril 2020 - 11:58
Bonjour,
Je rencontre un problème d'installation pour lequel je ne trouve de solution ni sur le forum, ni dans la doc PCSoft.
Je fais une installation avec WDInst qui nécessite les droits d'administrateur (installation du programme dans ProgramFiles) le pack d'installation contient également des fichiers HFSQL qui eux sont installés dans ProgramData\NomDuProgramme qui est créé lors de l'installation. Ces fichiers, qui ne sont pas vides à l'installation, doivent pouvoir être modifiés par l'utilisateur. Or après installation, il faut lancer le programme avec les droits d'admin pour pouvoir les modifier. Les utilisateurs n'ont pas, en général, les droits d'admin. Il faut modifier le partage du dossier ProgramData\NomDuProgramme en donnant le contrôle total aux utilisateurs pour qu'ils puissent les modifier.
Comment peut-on créer le dossier ProgramData\NomDuProgramme lors de l'installation sans qu'il soit limité à l'admin ?
J'ai créé de nombreuses installations sur le même principe avant la version 25 et je ne me souviens pas d'avoir eu ce genre de problème. Pourtant je n'ai pas l'impression que WDInst ait évolué.
Si vous avez une solution, je suis preneur. Je cherche une solution transparente pour l'utilisateur finale.
Merci d'avance
Miembro registrado
4.362 mensajes
Publicado el 07,abril 2020 - 12:43
Bonjour,
L'utilisateur à la possibilité de choisir l'emplacement de ses données https://doc.pcsoft.fr/?2028017
Pour info on peut aussi utiliser <FicInst>

--
Il y a peut être plus simple, mais, ça tourne
Publicado el 08,abril 2020 - 21:40
une solution est de ne PAS installer les fichiers fic en même temps que l'exe.
Si les fichiers sont vides, un simple hcreation fais le travail
S'ils doivent contenir quelque chose, un test lors du lancement pour voir s'ils sont la, et un téléchargement d'un zip les contenant (httprequete) suivi d'un dézippage dans le bon répertoire, et le tour est joué.