Msi

Coucou les Frenchies! Avez vous la mondre iddée de la date de publication d'une version MSI de PDF Creator?

 

La version 0.9.1 commence à être hors d'age... non?

 

Moi je propose on fait un lobby pour qu'on nous fasse un package msi :)

 

---------

Hi frenchies! Do you have any idea about a publish date for un msi package of PDF Creator?

 

0.9.1 version is out of date...no?

 

I purpose to set up a lobby to have a msi package :)

 

Même problème.

Quand je fais mon paquet msi avec WinInstall LE, PDFCreator ne s'ajoute pas dans les imprimantes.

Moi j'ai trouvé une solution mais ça reste completement foireux...

 

(j'utilise EMCO MSI Package Builder en trial)

Je crée un package msi qui "pose" sur le disque (n'importe où: on s'en fiche) un fichier .bat et qui rajoute dans la clé "RunOnce" du regedit le lancement de ce .bat

Le .bat mappe un lecteur réseau depuis le chemin UNC (cmd.exe ne sais pas interpréter les chemins UNC)

Installe pdfCreator depuis le chemin (l' exe d'installation se trouve sur le serveur) avec les options very silent et no restart + component="!toolbar" afin d'empecher l'installation de la toolbar

Supprime le lecteur réseau

efface le .bat qui une fois s'etre supprimé se ferme

 

et voila ca marche certe je pourrai eviter de passer par le reseau en posant l'exe sur le disque C, mais en faisant ça, je peut garder la meme GPO et le meme package msi (la version trial fonctionne pour 30 msi crées) j'ai juste à garder le meme nom pour l'exe et je suis compatible avec les mises a jour (juste a désinstaller la vieille version)

RE: (cmd.exe ne sais pas interpréter les chemins UNC)

Sert-toi de la variable %~DP0 quand tu pointe vers le réseau et sert-toi aussi des guillemet double.

E.G.:  Si tu lance \\\\server\\share\\repert toire\\MonBatch.CMD du réseau et tu veux lancer Program.EXE dans le même répertoire:

"%~DP0Program.exe"

Si tu déplace ou renomme le(s) répertoire(s) ou même le CMD, %~DP0 vas toujours contenir le bon chemin.

CAVIAT: %~DP0 retourne un chemin avec un \\ à la fin.