<div dir="ltr">Bonjour<div><br></div><div><br></div><div>merci c'est parfait</div><div><br></div><div>j'arrive a la fin, il me reste une bricole, deux clé de registre que je n'arrive pas a supprimer</div><div><br></div><div>Il me faut mettre a jour mon serveur wapt car j'ai pas la variable dans mon pscrypter</div><div><br></div><div>je vous fourni le code, si cela peu servir a une autre personne</div><div><br></div><div>olivier</div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 14 juin 2016 à 15:22, Bastien HERMITTE <span dir="ltr"><<a href="mailto:bhermitte@b2pweb.com" target="_blank">bhermitte@b2pweb.com</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Bonjour,<br>
<br>
Pour les REG_SZ, il faut mettre un 'u' (comme unicode) devant les
chaînes de caractères qui comportent des accents :<br>
registry_setstring(HKEY_CURRENT_USER,
r'Software\Charlyrobot\Graal\Gcfao\Import\EMF', 'Filtre',
u'Métafichiers améliores (*.emf)|*.emf|')<br>
<br>
Cordialement,<br>
Bastien<div><div class="h5"><br>
<br>
<div>Le 14/06/2016 à 13:39, Olivier CATY a
écrit :<br>
</div>
<blockquote type="cite">
<div dir="ltr">Bonjour
<div><br>
</div>
<div>on avance, j'ai resolu le problème de l'accès a la base de
registre (gpo qui refuse l'execution de regedit.exe)</div>
<div><br>
</div>
<div>deux autres problèmes :</div>
<div><br>
</div>
<div>1 ) lors du session setup, les clé de registre commence a
ce créer, puis s'arrete sans creer aucune valeur REG_DWORD ou
REG_GZ</div>
<div><br>
</div>
<div>2) Dans les clé REG_GZ </div>
<div><br>
</div>
<div>registry_setstring(HKEY_CURRENT_USER,
r'Software\Charlyrobot\Graal\Gcfao\Import\EMF',
'Filtre','Métafichiers améliores (*.emf)|*.emf|')<br>
</div>
<div><br>
</div>
<div>résultat dans la base registre :</div>
<div><br>
</div>
<div>Métafichiers améliores (*.emf)|*.emf|<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>pas simple ce soft a wapetiser</div>
<div><br>
</div>
<div>d'avance merci</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Le 10 juin 2016 à 10:30, Denis Cardon <span dir="ltr"><<a href="mailto:denis.cardon@tranquil-it-systems.fr" target="_blank">denis.cardon@tranquil-it-systems.fr</a>></span>
a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour
Olivier,<span><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
impeccable voir deuxpeccable, merci pour les exemples,
cela fonctionnent<br>
presque correctement<br>
<br>
eh oui ya un souci, avec le session setup<br>
<br>
Est il possible d’exécuter le session setup avec des
droits élevés ?<br>
</blockquote>
<br>
</span>
l'idée derrière la fonction def session_setup() est
d'exécuter des actions dans le contexte de l'utilisateur, ce
qui permet notamment de configurer sa base de registre HKU,
de modifier son bureau, etc.<br>
<br>
Si il y a des actions à effectuer avec des droits
privilégiées, elles devraient être exécutées au préalable
dans la fonction def install().<br>
<br>
Quel serait votre usage qui nécessiterait d'exécuter le
session_setup() avec des droits élevés?<br>
<br>
Cordialement,<br>
<br>
Denis<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
<br>
Merci Bastien et tous les autres,<br>
<br>
Et merci au développeur wapt<br>
<br>
Le 9 juin 2016 à 08:26, Bastien HERMITTE <<a href="mailto:bhermitte@b2pweb.com" target="_blank"></a><a href="mailto:bhermitte@b2pweb.com" target="_blank">bhermitte@b2pweb.com</a><br>
</span>
<mailto:<a href="mailto:bhermitte@b2pweb.com" target="_blank">bhermitte@b2pweb.com</a>>>
a écrit :
<div>
<div><br>
<br>
Bonjour,<br>
<br>
- Créer une REG_SZ [1] :<br>
registry_setstring(HKEY_LOCAL_MACHINE,<br>
r'SOFTWARE\Charlyrobot\CharlyGraal V5', 'Serial',
'malicence')<br>
<br>
- Créer une REG_DWORD [2] :<br>
registry_set(HKEY_CURRENT_USER,<br>
r'Software\Charlyrobot\Graal\Gcfao\Dessin',
r'Aff_Regles', 1, REG_DWORD)<br>
<br>
- Supprimer une clé [3] :<br>
registry_deletekey(HKEY_LOCAL_MACHINE,
r'SOFTWARE\Charlyrobot',<br>
r'CharlyGraal V5')<br>
<br>
- Supprimer une valeur [4] :<br>
registry_delete(HKEY_LOCAL_MACHINE,<br>
r'SOFTWARE\Charlyrobot\CharlyGraal V5',
r'Aff_Regles')<br>
<br>
Par contre, pour tout ce qui touche à
HKEY_CURRENT_USER, je vous<br>
conseille de mettre le code dans une fonction
session_setup() [5]<br>
sinon ça risque de ne pas fonctionner pour
l'utilisateur courant.<br>
<br>
[1]<br>
<a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_setstring" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_setstring</a><br>
[2]<br>
<a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_set" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_set</a><br>
[3]<br>
<a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_deletekey" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_deletekey</a><br>
[4]<br>
<a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_delete" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_delete</a><br>
[5] Voir la réponse d'Hubert sur ce thread :<br>
</div>
</div>
<<a href="http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html" rel="noreferrer" target="_blank">http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html</a>><a href="http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html" rel="noreferrer" target="_blank"></a><a href="http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html" target="_blank">http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html</a>
<div>
<div><br>
<br>
Cordialement,<br>
Bastien<br>
<br>
<br>
Le 09/06/2016 à 07:46, Olivier CATY a écrit :<br>
</div>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
Bonjour<br>
<br>
J'ai plusieurs clé a fusionner<br>
<br>
les premières j'éxécute ceci, voici mon fichier
reg<br>
<br>
Windows Registry Editor Version 5.00<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Charlyrobot\CharlyGraal
V5]<br>
"Serial"="malicence"<br>
"Settings"="Trois"<br>
"Langue"="Francais"<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Charlyrobot\CharlyGraal
V5]<br>
"Serial"="malicence"<br>
"Settings"="Trois"<br>
"Langue"="Français"<br>
<br>
with disable_file_system_redirection():<br>
run(r'regedit.exe /s serialcharly5.reg')<br>
<br>
cela est fonctionnelle pour l'install<br>
<br>
J'ai besoin de fusionner d'autre clé dont voici
le contenu du<br>
fichier reg :<br>
<br>
Windows Registry Editor Version 5.00<br>
[HKEY_CURRENT_USER\Software\Charlyrobot]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Dessin]<br>
"Aff_Regles"=dword:00000001<br>
"CouleurDeFond"=dword:00ffffff<br>
"CouleurDesRegles"=dword:00ffff00<br>
"CouleurEcran"=dword:0080ffff<br>
"AffVueLaterale"=dword:00000000<br>
"Aff_Vue"=dword:00000001<br>
"Epaisseur_trait"=dword:00000000<br>
"CouleurDeFondEcran"=dword:0080ffff<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Export]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Export\FNT]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\putFNT.exe"<br>
"Filtre"="Polices de caractères Cao
(.fnt)|*.fnt|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Fontes]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\Polices"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Fontes\Charly<br>
Standard]<br>
"Default"=""<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\BOT]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getGRB.exe"<br>
"Filtre"="Fichiers de gravure Gerber
(*.bot)|*.bot|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\DRL]<br>
"Filtre"="Fichiers de perçage Excellon
(*.drl)|*.drl|"<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getEXL.exe"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\DXF]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getDXF.exe"<br>
"Filtre"="Fichiers d'exchange AutoCAD
(*.dxf)|*.dxf|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\EMF]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getEMF.exe"<br>
"Filtre"="Métafichiers améliorés (*.emf)|*.emf|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\EXL]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getEXL.exe"<br>
"Filtre"="Fichiers de perçage Excellon
(*.exl)|*.exl|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\FAO]<br>
"Filtre"="Fichiers Graal Fao (*.fao)|*.fao|"<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getFao.exe"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\FNT]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getFNT.exe"<br>
"Filtre"="Polices de caractères Cao
(*.fnt)|*.fnt|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\GRB]<br>
"Filtre"="Fichiers de gravure Gerber
(*.grb)|*.grb|"<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getGRB.exe"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\IGS]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\GETIGS.exe"<br>
"Filtre"="Fichier iges (*.igs)|*.igs|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\PLT]<br>
"Filtre"="Fichier traceur HPGL (*.plt)|*.plt|"<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getPLT.exe"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\STL]<br>
"Filtre"="Fichier stéréolithographie
(*.stl)|*.stl|"<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getSTL.exe"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\WMF]<br>
"Path"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\getWMF.exe"<br>
"Filtre"="Métafichiers Windows (*.wmf)|*.wmf|"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Impression]<br>
"Echelle"=dword:00000064<br>
"Ajustee"=dword:00000000<br>
"FacteurDEpaisseur"=dword:00000001<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Outils
et<br>
materiaux]<br>
"Materiaux_Courant"="Plastique tendre"<br>
"MatPath"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\Outils et matériaux\\Charly_mat.MAG"<br>
"OutPath"="C:\\Program Files
(x86)\\Charlyrobot\\CharlyGraal<br>
V5\\CFao\\Outils et matériaux\\Outil_CRA.MAG"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Path]<br>
"UsinageDir"="C:\\Users\\Administrateur\\Documents\\CharlyGraal<br>
V5\\Usinages"<br>
"CFAODir"="C:\\Users\\Administrateur\\Documents\\CharlyGraal
V5\\CFAO"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Preferences]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Preferences\Avances]<br>
"UseMesh3"=dword:00000001<br>
"RetractRatio"="10.0"<br>
"MaillageOriente"=dword:00000000<br>
"RetractMode"=dword:00000000<br>
"RetractZlnc"="5"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Selection]<br>
"Type"=dword:00000001<br>
"Mode"=dword:00000000<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Settings]<br>
"Version"="Micron"<br>
"Produit"="CharlyGraalV5"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\UsinagePlanCAO]<br>
"FichierUsiPlanCao"="C:\\Program Files<br>
(x86)\\Charlyrobot\\CharlyGraal V5\\CFao\\Outils
et<br>
matériaux\\UPC.upc"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences]<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences\Machine]<br>
"ModeleInstalle"=dword:00000000<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences\ParamCNR1]<br>
"DeltaVBondsMinMn"=dword:000001c2<br>
"PrecisionCNR1"=dword:0000000a<br>
"VSurCapteur"="400"<br>
"Vmax"="3000"<br>
"Ss_speed"="0"<br>
"TMinCN"=dword:00000014<br>
"VitStartStop"=dword:00000190<br>
"Accmax"="120000"<br>
"VmaxZ"="3000"<br>
"VPOM"="700"<br>
[HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Settings]<br>
"Produit"="CharlyGraalV5"<br>
<br>
<br>
j'ai essayer la même méthode<br>
<br>
regedit.exe /s monfichier.reg<br>
<br>
mais cela ne fonctionnement pas<br>
<br>
Pourriez vous me donnée la syntax avec la
fonction<br>
registry_setstring()<br>
<br>
au moins une clé<br>
<br>
Je vous parle pas de la suppression des clé et
des valeurs c'est<br>
encore un casse tête<br>
<br>
merci pour votre aide<br>
<br>
<br>
Le 8 juin 2016 à 22:12, Phil markham <<a href="mailto:markham89@hotmail.com" target="_blank"></a><a href="mailto:markham89@hotmail.com" target="_blank">markham89@hotmail.com</a><br>
</div>
</div>
<mailto:<a href="mailto:markham89@hotmail.com" target="_blank">markham89@hotmail.com</a>>>
a écrit :<span><br>
<br>
Bonsoir,<br>
<br>
essayer avec la méthode registry_setstring()
pour ajouter les<br>
clé de registre,<br>
<br>
j'ai eu un soucis similaire et
registry_setstring() a<br>
solutionner mon pb<br>
<br>
<a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry_setstring#setuphelpers.registry_setstring" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry_setstring#setuphelpers.registry_setstring</a><br>
<br>
<br>
le pb vient de windows car les gens sous
update_engines sont<br>
egalement bloqué dans la creation/modification
des clé de<br>
registre sous compte system.<br>
<br>
<br>
<br>
Le 07/06/2016 à 16:39, Olivier CATY a écrit :<br>
</span>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
bonjour<br>
<br>
je reprend a zéro<br>
<br>
comment ajouter des cles dans
HKEY_CURRENT_USER vu que si<br>
j'ai bien compris avec le compte system cela
n'est pas<br>
possible, ou fusionner un .reg ?<br>
<br>
si vous pouviez me proposer un code.<br>
<br>
d'avance je vous remercie<br>
<br>
Olivier<br>
<br>
Le 6 juin 2016 à 21:30, Olivier CATY<br>
</span>
<<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank"></a><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a><br>
<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>>
a écrit :<span><br>
<br>
voila ce que j'ai fait :<br>
<br>
# -*- coding: utf-8 -*-<br>
from setuphelpers import *<br>
<br>
uninstallkey =
["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
<br>
def install():<br>
print('installing
annajudic-charlygraalv5')<br>
with
disable_file_system_redirection():<br>
run(r'regedit.exe /s
serialcharly5.reg')<br>
run(r'"CharlygraalV5.msi" /qn /norestart
ALLUSERS=1')<br>
<br>
<br>
<br>
def session_setup():<br>
with
disable_file_system_redirection():<br>
run(r'regedit.exe /s soft.reg')<br>
<br>
Seulement le contenu du soft.reg ne sont
pas toutes<br>
inscrites dans la base de registre<br>
<br>
je commence a me dire que cela va finir
a la main l'histoire<br>
<br>
Le 6 juin 2016 à 19:56, Olivier CATY<br>
</span>
<<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank"></a><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>
<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>><span><br>
a écrit :<br>
<br>
Bonsoir<br>
<br>
j'ai trouver d'ou viens le problème
de l'install via<br>
la console.<br>
<br>
J'ai besoin d'inscrire d'autre cle
registre dans<br>
HKEY-CURRENT_USERS<br>
<br>
J'ai donc rajouter mes cle dans mon
.reg<br>
<br>
Le problème est que la fonction with<br>
disable_file_system_redirection():
cela ne<br>
fonctionnent pas<br>
<br>
Je vais essayer de revoir tous mon
code avec la<br>
première réponse Phil markhan<br>
<br>
Si vous avez une autre idée<br>
<br>
<br>
Le 2 juin 2016 à 14:35, Olivier CATY<br>
</span>
<<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank"></a><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank"></a><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a><br>
<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>>
a écrit :<span><br>
<br>
Bonjour<br>
<br>
cela ne fonctionne pas, la
fonction de<br>
suppression des clé de registre
ne fonctionnent pas.<br>
<br>
<br>
mais j'ai un autre problème<br>
<br>
Lors du deploiement via la
console wapt le soft<br>
s'install mais lors de
l’exécution il m'indique<br>
fichier manquant.<br>
<br>
Alors que lorsque j'exécute
wapt-get install,<br>
j'ai aucun problème<br>
<br>
<br>
<br>
# -*- coding: utf-8 -*-<br>
from setuphelpers import *<br>
<br>
uninstallkey =<br>
["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
def install():<br>
print('installing
annajudic-charlygraalv5')<br>
with
disable_file_system_redirection():<br>
run(r'regedit.exe /s
serialcharly5.reg')<br>
run(r'"CharlygraalV5.msi" /qn
/norestart ALLUSERS=1')<br>
<br>
Merci à tous pour votre aide<br>
<br>
Le 1 juin 2016 à 01:56,
Fonteneau Simon<br>
</span>
<<mailto:<a href="mailto:blog@lesfourmisduweb.org" target="_blank"></a><a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a>><a href="mailto:blog@lesfourmisduweb.org" target="_blank"></a><a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a><br>
<mailto:<a href="mailto:blog@lesfourmisduweb.org" target="_blank"></a><a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a>>>
a écrit :<span><br>
<br>
Logiquement même chose pour
uninstall :<br>
<br>
def uninstall():<br>
with
disable_file_system_redirection():<br>
registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal<br>
V5')<br>
<br>
<br>
</span>
Simonhttps://<a href="http://blog.lesfourmisduweb.org" rel="noreferrer" target="_blank">blog.lesfourmisduweb.org</a><span><br>
<br>
Le 31/05/2016 19:16, Olivier
CATY a écrit :<br>
</span>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Bonsoir<br>
<br>
merci sa marche très bien
avec ces arguments<br>
<br>
maintenant je cherche a
supprimer les cles<br>
lors de la déinstallation<br>
<br>
voici le code mai sa ne
fonctionne pas<br>
<br>
# -*- coding: utf-8 -*-<br>
from setuphelpers import *<br>
<br>
uninstallkey =<br>
["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
def install():<br>
print('installing
annajudic-charlygraalv5')<br>
with
disable_file_system_redirection():<br>
run(r'regedit.exe /s
serialcharly5.reg')<br>
run(r'"CharlygraalV5.msi"
/qn /norestart<br>
ALLUSERS=1')<br>
<br>
<br>
<br>
def uninstall():<br>
registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal<br>
V5')<br>
<br>
encore une fois j'ai pas
compris la syntaxe<br>
<br>
merci<br>
<br>
Le 31 mai 2016 à 11:00,
Hubert TOUVET<br>
</span>
<<mailto:<a href="mailto:htouvet@tranquil.it" target="_blank"></a><a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a>><a href="mailto:htouvet@tranquil.it" target="_blank"></a><a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a><br>
<mailto:<a href="mailto:htouvet@tranquil.it" target="_blank"></a><a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a>>>
a écrit :<span><br>
<br>
Peut-être le problème
est lié au fait<br>
que wapt tourne en 32
bits, donc windows<br>
intercepte les appels
aux fichiers et<br>
manipule les chemins
de façon transparente.<br>
Pour désactiver cela,
on peut utiliser<br>
le context handler<br>
"disable_file_system_redirection"<br>
<br>
Essayer :<br>
<br>
def install():<br>
print('installing
annajudic-charlygraalv5')<br>
</span>
*with
disable_file_system_redirection():*
<div>
<div><br>
run(r'regedit.exe /s
serialcharly5.reg')<br>
run(r'"CharlygraalV5.msi" /qn /norestart<br>
ALLUSERS=1')<br>
<br>
<br>
<br>
Le 30/05/2016 à
20:51, Olivier CATY a<br>
écrit :<br>
</div>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
Bonsoir<br>
<br>
Ci dessous le
setup.py :<br>
<br>
# -*- coding:
utf-8 -*-<br>
from setuphelpers
import *<br>
<br>
uninstallkey =<br>
["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
def install():<br>
print('installing
annajudic-charlygraalv5')<br>
run(r'regedit.exe
/s serialcharly5.reg')<br>
run(r'"CharlygraalV5.msi" /qn<br>
/norestart
ALLUSERS=1')<br>
<br>
<br>
Le fichier BDR :<br>
<br>
Windows Registry
Editor Version 5.00<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Charlyrobot\CharlyGraal<br>
V5]<br>
"Serial"="numerodeserie"<br>
"Settings"="Trois"<br>
"Langue"="Francais"<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Charlyrobot\CharlyGraal<br>
V5]<br>
"Serial"="numerodeserie"<br>
"Settings"="Trois"<br>
"Langue"="Français"<br>
<br>
<br>
le souci est que
les trois dernière clé<br>
sont bien inscrite
dans la base de<br>
registre, mais pas
les trois première<br>
<br>
Si je fusionne
manuellement, aucun problème<br>
<br>
<br>
d'avance merci
pour vos lumières<br>
<br>
Olivier<br>
<br>
--<br>
<br>
</div>
</div>
<span>
17, boulevard de la
Trémouille<br>
<br>
CS 23502 - 21035
DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées
et de la formation<br>
initiale<br>
<br>
Service maintenance
informatique des lycées<br>
<br>
Agent de l’équipe
mobile de maintenance<br>
informatique
régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
</span>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank"></a><a href="http://lists.tranquil.it/listinfo/wapt" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank"></a><a href="http://lists.tranquil.it/listinfo/wapt" target="_blank">http://lists.tranquil.it/listinfo/wapt</a>><a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank"></a><a href="http://lists.tranquil.it/listinfo/wapt" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
--<span><br>
<br>
17, boulevard de la
Trémouille<br>
<br>
CS 23502 - 21035 DIJON
CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de
la formation initiale<br>
<br>
Service maintenance
informatique des lycées<br>
<br>
Agent de l’équipe mobile
de maintenance<br>
informatique régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
</span>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank"></a><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a>><a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank"></a><a href="http://lists.tranquil.it/listinfo/wapt" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
--<span><br>
<br>
17, boulevard de la Trémouille<br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de la
formation initiale<br>
<br>
Service maintenance informatique
des lycées<br>
<br>
Agent de l’équipe mobile de
maintenance<br>
informatique régionale<br>
<br>
<br>
<br>
<br>
--<br>
<br>
</span><span>
17, boulevard de la Trémouille<br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de la
formation initiale<br>
<br>
Service maintenance informatique des
lycées<br>
<br>
Agent de l’équipe mobile de
maintenance informatique<br>
régionale<br>
<br>
<br>
<br>
<br>
--<br>
<br>
</span><span>
17, boulevard de la Trémouille<br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de la formation
initiale<br>
<br>
Service maintenance informatique des
lycées<br>
<br>
Agent de l’équipe mobile de maintenance
informatique<br>
régionale<br>
<br>
<br>
<br>
<br>
--<br>
<br>
</span><span>
17, boulevard de la Trémouille<br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de la formation
initiale<br>
<br>
Service maintenance informatique des lycées<br>
<br>
Agent de l’équipe mobile de maintenance
informatique régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
</span>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
--<span><br>
<br>
17, boulevard de la Trémouille<br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<span><br>
Direction des lycées et de la formation initiale<br>
<br>
Service maintenance informatique des lycées<br>
<br>
Agent de l’équipe mobile de maintenance
informatique régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
</span>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>
<mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
--<br>
<br>
17, boulevard de la Trémouille____<span><br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
<br>
<br>
</span>
*Olivier CATY*<br>
Direction des lycées et de la formation initiale____<br>
<br>
Service maintenance informatique des lycées____<span><br>
<br>
Agent de l’équipe mobile de maintenance informatique
régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
</span></blockquote>
<span><font color="#888888">
<br>
-- <br>
Denis Cardon<br>
Tranquil IT Systems<br>
Les Espaces Jules Verne, bâtiment A<br>
12 avenue Jules Verne<br>
44230 Saint Sébastien sur Loire<br>
tel : <a href="tel:%2B33%20%280%29%202.40.97.57.55" value="+33240975755" target="_blank">+33 (0)
2.40.97.57.55</a><br>
<a href="http://www.tranquil-it-systems.fr" rel="noreferrer" target="_blank">http://www.tranquil-it-systems.fr</a><br>
<br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<table style="width:100.02%;border-collapse:collapse" align="left" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr style="height:33.25pt">
<td style="width:8.6%;border:none;border-right:solid #e85811 1.5pt;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt" width="8%">
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> <img src="http://www.ent-bourgogne.fr/images/logo-bfc-rvb_s.png"></span></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
<p style="font-size:12.8px;text-align:center" align="center"><span style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)" lang="EN-US">17, boulevard <span>de</span> la
Trémouille</span></p>
<p style="font-size:12.8px;text-align:center" align="center"><span style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)" lang="EN-US">CS 23502 - 21035 DIJON
CEDEX</span></p>
</td>
<td style="width:91.4%;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt" width="91%">
<p style="margin:0px"><b><span style="font-family:Arial,sans-serif;color:rgb(45,116,182)">Olivier
CATY</span></b><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)"><br>
Direction <span>des</span> lycées et <span>de</span> la
formation initiale</span></p>
<p style="margin:0px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Service
maintenance informatique <span>des</span> lycées</span><span style="color:rgb(31,73,125)"></span></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:12.8px"></span></p>
<p style="font-size:12.8px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Agent <span>de</span> l’équipe
mobile <span>de</span> maintenance
informatique régionale</span></p>
</td>
</tr>
</tbody>
</table>
<p> </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><table border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.02%;border-collapse:collapse">
<tbody><tr style="height:33.25pt">
<td width="8%" style="width:8.6%;border:none;border-right:solid #e85811 1.5pt;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt">
<p style="margin-bottom:0.0001pt"></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> <img src="http://www.ent-bourgogne.fr/images/logo-bfc-rvb_s.png"></span></p>
<p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
<p align="center" style="font-size:12.8px;text-align:center"><span lang="EN-US" style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)">17, boulevard <span>de</span> la Trémouille<u></u><u></u></span></p><p align="center" style="font-size:12.8px;text-align:center"><span lang="EN-US" style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)">CS 23502 - 21035 DIJON CEDEX</span></p>
</td>
<td width="91%" style="width:91.4%;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt">
<p style="margin:0px"><b><span style="font-family:Arial,sans-serif;color:rgb(45,116,182)">Olivier CATY</span></b><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)"><br>Direction <span>des</span> lycées et <span>de</span> la formation initiale<u></u><u></u></span></p><p style="margin:0px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Service maintenance informatique <span>des</span> lycées</span><span style="color:rgb(31,73,125)"><u></u><u></u></span></p><p style="margin-bottom:0.0001pt"><span style="font-size:12.8px"></span></p><p style="font-size:12.8px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Agent <span>de</span> l’équipe mobile <span>de</span> maintenance informatique régionale</span></p>
</td>
</tr>
</tbody></table>
<p> </p></div></div></div></div></div></div></div>
</div>