Projet

Général

Profil

Le client windows » Historique » Version 3

Anonyme, 20/03/2012 08:59

1 1 Anonyme
h1. Le client windows
2
3 3 Anonyme
Un client d'installation pour windows est disponible au téléchargement (voir les sources dans le dépôt: dossier win)
4 1 Anonyme
5
On peut se référer à la doc dans le FEIRI http://feiri/services_utilisateurs/documentation_utilisateur/tutorial/configurer-la-sauvegarde-de-sa-machine-de-bureau/postes-linux#section-4
6
7 3 Anonyme
8
h1. Désinstallation
9
La désinstallation se fait en plusieurs étapes. Je les détaille ici parceque la fonction dans le script NSIS ne peut être appelée pour le moment.
10
11
# Supprimer les exécutables installés @C:\WINDOWS\system32\vshadow.exe@  et @C:\WINDOWS\system32\vshadow.exe@
12
# Supprimer l'utilisateur @bckpciuem@
13
# Nettoyer aussi la base de registre HKLM @SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList@ en retirant @bckpciuem@
14
# Arrêter le serveur SSH avec la commande 
15
* @net stop sshd@ 
16
* puis  @sc delete sshd@
17
18
# Enfin, désinstaller cygwin en supprimant @C:\cygwin@ et 
19
# en effaçant deux clés @cygwin@ de registre HKLM : 
20
* @SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Desktop@ 
21
* @SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Common Programs@
22
<pre>
23
Delete C:\WINDOWS\system32\vshadow.exe
24
Delete C:\WINDOWS\system32\dosdev.exe
25
#
26
# Uninstall subinacl
27
# Trouver la bonne clé de registre : "DisplayName = Windows Resource Kit Tools - SubInAcl.exe"
28
# HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*
29
# Prendre le champ  "UninstallString" et l'exécuter
30
31
# Remove user bckpciuem
32
LogEx::Write "=== Removing user bckpciuem ==="
33
UserMgr::DeleteAccount "bckpciuem"
34
# Remove firewall rules
35
36
# Clean Registry
37
DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" "bckpciuem"
38
39
# Ask for cygwin removal
40
MessageBox MB_YESNO "Voulez vous également désinstaller cygwin ?" IDYES true IDNO false
41
true:
42
# Stop and delete sshd service
43
ExpandEnvStrings $1 %25COMSPEC%25
44
ExecDos::exec  '"$1" /C "net stop sshd"' ""
45
ExecDos::exec  '"$1" /C "sc delete sshd"' ""
46
47
RmDir /r C:\cygwin
48
# Clean registry base
49
DeleteRegValue HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" "cyg_server"
50
DeleteRegKey HKLM "SOFTWARE\Cygwin"
51
# Delete Menu entries
52
ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\" "Common Desktop"
53
Delete "$0\Cygwin"
54
ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\" "Common Programs"
55
Delete "$0\Cygwin"
56
</pre>