J'ai un fichier cab (w/un fichier exécutable à l'intérieur) intégré sur ma page Web. Lorsque l'utilisateur accède à la page, le fichier cab sera automatiquement extrait et le fichier exécutable à l'intérieur devrait également être exécuté. Est-ce possible? Mon intuition est que cela sera configuré dans mon fichier inf mais je ne sais pas comment. J'apprécierais votre aide pour cela.extrait le fichier cab et exécute le fichier exe (à l'intérieur du fichier CAB) automatiquement
0
A
Répondre
1
Vous devez utiliser le crochet & valeurs d'exécution, comme dans this sample
[version] signature="$CHICAGO$" AdvancedINF=2.0 [Add.Code] time.ocx=time.ocx msvcrt.dll=msvcrt.dll mfc42.dll=mfc42.dll olepro32.dll=olepro32.dll [time.ocx] file-win32-x86=thiscab clsid={DCF0768D-BA7A-101A-B57A-0000C0C3ED5F} FileVersion=1,0,0,0 RegisterServer=yes [msvcrt.dll] FileVersion=4,20,0,6164 hook=mfc42installer [mfc42.dll] FileVersion=4,2,0,6256 hook=mfc42installer [olepro32.dll] FileVersion=4,2,0,6068 hook=mfc42installer [mfc42installer] file-win32-x86=http://activex.microsoft.com/controls/vc/mfc42.cab run=%EXTRACT_DIR%\mfc42.exe
grâce shay. Je savais que ce serait sur le fichier inf hehe! Si cela ne vous dérange pas, je voudrais faire une question suivante. J'ai vérifié mes fichiers internet temporaires et je peux voir le fichier CAB que j'ai téléchargé. Est-il possible de le supprimer sur le cache après l'exe est exécuté? Désolé d'être trop ignorant. – junmats
C'est bon, je ne sais pas dans quel état se trouve la cabine pendant l'exécution de l'exe. jetez un oeil à cette question http://stackoverflow.com/questions/825144/how-to-clear-msie-wininet-cache-programatically –