Décidément... C'est pas évident.
Voici encore des nouvelles versions des 2 programmes qui gèrent les maj:
lkAppsVCheck 1.3.16 et
LkInst 1.2.25.
J'ai fait des modifs dedans, mais j'avoue que c'est des essais un peu dans le vide. Rien de sûr, mais faut tenter.
Visiblement 7zip ne trouve pas l'archive, alors qu'on avait bien vérifié la ligne de commande avec Process Explorer et que l'archive est bien présente à l'endroit indiqué..
Si ça ne marche pas, les logs indiqueront des infos supplémentaires qui pourront peut être servir...
Sinon, je sais que la question peut paraître un peu bête, mais au cas où (ça m'est arrivé..
) : lorsque tu récupères le dossier lbkDAta qui est dans le dossier temporaire, c'est bien une copie que tu fais, pas un déplacement ?
Pourtant en récupérant le dossier "lbkData" dans le dossier Temporaire et en droppant sur lkAppsVCheck ça fonctionne en Automatique et en Manuel et tout ça sans association de fichiers avec KeyFileAssoc
Il n'est pas nécessaire d'activer les extensions de fichier (KFA) pour que les majs fonctionnent. C'est utile quand on fait les mises à jour en manuel et une par une en lançant les fichiers LKS. Dans ce cas, windows doit savoir (en plus de l'icône à utiliser) quel programme lancer pour ouvrir le fichier LKS, c'est le rôle de KFA de lui indiquer ou se trouve LkInst.exe.
Quand c'est LkAppsVCheck qui lance les LKS, il sait où trouver LkInst.exe.
La seule différence entre les maj (qui ne fonctionnent pas) et l'installation locale avec le fichier .lal (qui fonctionne) c'est que les fichiers à installer ne sont pas trouvés par 7zip quand ils sont dans le répertoire temporaire.
J'ai donc cherché de ce coté.
Ce que j'ai remarqué dans tes variables d'environnement, c'est que le chemin indiqué pour ton répertoire temporaire est un mélange de nom court et de nom long
TEMP=C:/DOCUME~1/Gerard/Local Settings/Temp
TMP=C:/DOCUME~1/Gerard/Local Settings/Temp
Je me suis demandé si ça pouvait gêner 7zip, mais en tentant l'opération il a fonctionné normalement. Ceci dit, j'ai fait des modifs pour la lecture du répertoire temporaire, les appels à 7zip, et j'ai ajouté un log systématique des paramètres transmis.
J'espère que ça nous apprendra quelque chose (ou que ça marchera.. soyons fous..).
Dans le cas contraire, je crois qu'il faudra organiser une petite session de contrôle à distance pour que je puisse faire des tests en live.. Le forum c'est pas le plus pratique pour déboguer !