Bonjour,
Depuis quelques temps je m'arrache les cheveux avec DraftSight, installé par défaut sur tous mes postes de travail celui-ci commence à faire des siennes.
Quand on veut le lancer il demande mail profession etc... il se ferme aussitôt. On ne reçoit pas le mail d'activation.
Après plusieurs mois de galère j'ai enfin trouvé en fouillant du coté de la base des registres : quand sa ne marche pas : il y a des valeurs de registre qui n'existe pas. notamment la valeur Software/office/editor/versionII/Loop dans la clé HKCU\Software\SWActivation\K2
Alors j'ai fais un bout de script bat pour copier le contenu de la valeur Software/office/editor/versionII/Ready dans la valeur Software/office/editor/versionII/Loop
Avec ça, si l'activation de Drafsight échoue : les utilisateurs n'ont qu'a lancer le bat pour pouvoir recevoir l'email d'activation de Draftsight.
Voici le batch :
@echo off
setlocal
set KEY=HKCU\Software\SWActivation\K2
set V=Software/office/editor/versionII/Ready
set Vcopy=Software/office/editor/versionII/Loop
reg query "%KEY%" | findstr "%V%"
if %errorlevel% EQU 0 (
echo La valeur a copier %V% existe
goto suite) ELSE echo La valeur a copier %V% n existe pas
goto fin
:suite
for /f "tokens=3* delims= " %%k in ('reg query "%KEY%" /v %V% ^| findstr "%V%"') do set drc=%%k
echo cle a copier : %drc%
reg query "%KEY%" | findstr "%Vcopy%"
if %errorlevel% EQU 1 (
echo La valeur de destination %Vcopy% va etre creer
goto traitement) ELSE echo La valeur de destination %Vcopy% existe deja
goto fin
:traitement
@echo TRAITEMENT
REG ADD "%KEY%" /v %Vcopy% /t REG_SZ /d %drc%
goto fin2
:fin
@echo ARRET : RIEN A ETE FAIT
:fin2
pause
J'ai testé sur un pc en Windows 7 64 bits et ça fonctionne. je vais faire d'autres tests, notamment sur un pc dont je suis certain que drafsight ne s'active pas. Je posterai ensuite un commentaire pour vous informer du résultat.
RépondreSupprimeramazing man thank u very much ..... idont know how i thank u ... greaaaaaat
RépondreSupprimer