Salut,
Mon programme ne fonctionne que sur les postes
où j'avais installé le même soft avec clickOnce.
je ne comprend pas.
j'ai essayé de copier les fichiers dll dans le win/system32
mais ca n'a rien fait.
voici le script nsis.
D'avance Merci !!
!include "MUI.nsh"
Name "tmxManager"
OutFile "tmxManager_setup.exe"
InstallDir "$PROGRAMFILES\tmxManager"
InstallDirRegKey HKCU "Software\tmxManager" ""
Var MUI_TEMP
Var STARTMENU_FOLDER
!define MUI_ABORTWARNING
!define MUI_UNABORTWARNING
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_DIRECTORY
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\tmxManager"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_UNPAGE_WELCOME
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_LANGUAGE "French"
Section "tmxManager.exe" SecExe
SetOutPath $INSTDIR
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.application"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.exe"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.exe.config"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.exe.manifest"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.pdb"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.vshost.application"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.vshost.exe"
File "C:\Inetpub\tmxManager\tmxManager\bin\Release\tmxManager.vshost.exe.config"
File "C:\Inetpub\tmxManager\tmxManager\obj\Debug\TempPE\dsTransMem.Designer.cs.dll"
File "C:\Inetpub\tmxManager\tmxManager\obj\Debug\TempPE\TransMem.designer.cs.dll"
WriteRegStr HKCU "Software\tmxManager" "" $INSTDIR
WriteUninstaller "$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\tmxManager.lnk" "$INSTDIR\tmxManager.exe"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Section "Uninstall"
RMDir /r "$INSTDIR"
!insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
Delete "$SMPROGRAMS\$MUI_TEMP\tmxManager.lnk"
StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
startMenuDeleteLoop:
RMDir $MUI_TEMP
GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
IfErrors startMenuDeleteLoopDone
StrCmp $MUI_TEMP $SMPROGRAMS startMenuDeleteLoopDone startMenuDeleteLoop
startMenuDeleteLoopDone:
DeleteRegKey /ifempty HKCU "Software\tmxManager"
SectionEnd
-------------------------------------------------------------------
Diaboliser quelqu'un ne lui fait pas pousser les cornes et la queue...