J'ai regardé un peu comment est faite la version Windows, il y a un dossier Ekiga et GTK2-Runtime dans Program Files et un fichier ekiga.conf qui se crée dans le Application Data de l'utilisateur contenant les paramètres du profile.
Voilà le regshot avant/après installation (j'ai élagué pour ne garder que ce qui est significatif) :
J'ai essayé de le faire avec le FramaWizard (super bien foutu cet outil) mais ça ne marche pas avec le script nsi par défaut. A priori, je pense qu'il faudrait se baser sur celui de Pidgin (à cause de GTK et des entrées dans le registre) mais les script nsi c'est du chinois pour moi.
Bref, s'il y a quelqu'un assez motivé et compétent pour me rendre ce service ça serait génial. (il n'existe pas encore sur PA.c)
En fait, mon but serait d'envoyer un EkigaPortable préconfiguré à quelqu'un de vraiment nul en info pour qu'il puisse me voir en un clic ou presque et ça m'embêterait de devoir passer par Skype (il y a bien le WengoPhone mais il est obsolète, hyper lourd et buggé).
Voilà le regshot avant/après installation (j'ai élagué pour ne garder que ce qui est significatif) :
- Code: Tout sélectionner
----------------------------------
Clés ajoutés
----------------------------------
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ekiga.exe
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime
HKLM\SOFTWARE\ekiga
HKLM\SOFTWARE\GTK
HKLM\SOFTWARE\GTK\2.0
HKLM\SOFTWARE\GTK2-Runtime
----------------------------------
Valeurs ajoutés
----------------------------------
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ekiga.exe\: "C:\Program Files\Ekiga\ekiga.exe"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ekiga.exe\Path: "C:\Program Files\GTK2-Runtime\bin"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga\DisplayName: "Ekiga (supprimer uniquement)"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ekiga\UninstallString: "C:\Program Files\Ekiga\ekiga-uninst.exe"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\DisplayName: "GTK2-Runtime"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\UninstallString: "C:\Program Files\GTK2-Runtime\gtk2_runtime_uninst.exe"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\InstallLocation: "C:\Program Files\GTK2-Runtime"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\Publisher: "Alexander Shaduri"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\DisplayIcon: "C:\Program Files\GTK2-Runtime\gtk2-runtime\gtk.ico"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\URLInfoAbout: "http://gtk-win.sourceforge.net"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\DisplayVersion: "2.16.6-2010-05-12-ash"
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\NoModify: 0x00000001
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GTK2-Runtime\NoRepair: 0x00000001
HKLM\SOFTWARE\ekiga\: "C:\Program Files\Ekiga"
HKLM\SOFTWARE\ekiga\Version: "3.2.7"
HKLM\SOFTWARE\GTK\2.0\Path: "C:\Program Files\GTK2-Runtime"
HKLM\SOFTWARE\GTK\2.0\Version: "2.16.6"
HKLM\SOFTWARE\GTK\2.0\DllPath: "C:\Program Files\GTK2-Runtime\bin"
HKLM\SOFTWARE\GTK2-Runtime\InstallationDirectory: "C:\Program Files\GTK2-Runtime"
HKLM\SOFTWARE\GTK2-Runtime\DllPath: "C:\Program Files\GTK2-Runtime\bin"
HKLM\SOFTWARE\GTK2-Runtime\Vendor: "Alexander Shaduri"
HKLM\SOFTWARE\GTK2-Runtime\PackageVersion: "2.16.6-2010-05-12-ash"
HKLM\SOFTWARE\GTK2-Runtime\Version: "2.16.6"
HKLM\SOFTWARE\GTK2-Runtime\BinVersion: "2.10.0"
HKLM\SOFTWARE\GTK2-Runtime\DllDirName: "bin"
HKLM\SOFTWARE\GTK2-Runtime\UsingSystemPath: "1"
HKLM\SOFTWARE\GTK2-Runtime\CompatDllsInstalled: "0"
HKLM\SOFTWARE\GTK2-Runtime\TranslationsInstalled: "0"
----------------------------------
Valeurs modifiés
----------------------------------
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path: "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem"
HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\Path: "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\GTK2-Runtime\bin"
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path: "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem"
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path: "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\GTK2-Runtime\bin"
J'ai essayé de le faire avec le FramaWizard (super bien foutu cet outil) mais ça ne marche pas avec le script nsi par défaut. A priori, je pense qu'il faudrait se baser sur celui de Pidgin (à cause de GTK et des entrées dans le registre) mais les script nsi c'est du chinois pour moi.
Bref, s'il y a quelqu'un assez motivé et compétent pour me rendre ce service ça serait génial. (il n'existe pas encore sur PA.c)
En fait, mon but serait d'envoyer un EkigaPortable préconfiguré à quelqu'un de vraiment nul en info pour qu'il puisse me voir en un clic ou presque et ça m'embêterait de devoir passer par Skype (il y a bien le WengoPhone mais il est obsolète, hyper lourd et buggé).
-
JosephK
- Messages : 2221