Bonjour,

J'ai quelques lignes dans un fichier .vbs qui fonctionnent très bien. Les voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim SourceFld : SourceFld = "N:\...\...\...\...\"
Dim CHMFile : CHMFile = "InfoPedia.chm"
Dim TempFld : TempFld = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%TEMP%") & "\"
 
With CreateObject("Scripting.FileSystemObject")
	.CopyFile SourceFld & CHMfile, TempFld & CHMfile
End With
WScript.CreateObject("WScript.Shell").Run Chr(34) & TempFld & CHMFile & Chr(34)
Ce code est placé sur une partie du réseau accessible à tous les utisateurs.

Mon problème : dès que je transforme ce fichier en .exe, il plante avec l'erreur : "La version de ce fichier est incompatible avec la version de windows que vous utilisez. Consultez les informations système de l'ordinateur pour savoir si vous avez besoin d'une version x86 (32 bits) ou x64 (64 bits), puis contactez l'éditeur du logiciel."

Et s'il est mis en .bat, c'est pas mieux. Une idée pour que cela fonctionne ?