Lorsqu'une installation complète avec succès, la date et l'heure et d'autres informations doivent être écrites au registre. Comment une date peut-elle être générée et comment savez-vous si une installation a été complétée avec succès? (L'écriture au registre avec Wix n'est pas un problème). P>
3 Réponses :
Pouvez-vous accéder à des variables d'environnement comme Chemin forte> etc.? P> Ceux-ci renvoient la date et l'heure du système actuels ... P>
Vous voudrez peut-être accéder à alternativez, puisque vous pouvez accéder au registre, vous pouvez accéder aux V vars dans le registre lui-même: p> Goodluck !! / p > h2>
Intéressant - mais je ne trouve pas de méthode WIX pour lire un VaR Var - l'élément d'environnement peut "créer | Set | supprimer" seulement. En regardant les entrées de registre sur ma machine ne montrent pas les entrées de date ou de l'heure.
Stackoverflow.com/questions/11181847/... < / a>
Qu'en est-il d'utiliser standard propriétés MSI date et temps ?
mm / dd / aaaa code>, ce n'est pas En fait, le cas. Un journal Verbose MSI sur mon système (en Australie) affiche la propriété dans
jj / mm / aaaa code> format ... E.g.: P>
Property(S): Date = 21/04/2010
Exemple d'utilisation:
Du MSDN Doc Yan référencé, il indique "le format de la valeur dépend des paramètres régionaux de l'utilisateur et est le format obtenu à l'aide de getDateformat avec l'option Date_Shortdate. La valeur de cette propriété est définie par le programme d'installation Windows et non l'auteur de l'emballage." .
Pour la date de la date, entendez un exemple de code.
<RegistryValue Id="InstallDateTime" KeyPath="yes" Name="InstallDateTime" Value='[Date]-[Time]' Type="string" />