2009-06-30 12 views
0

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

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 
+0

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

+0

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 –

Questions connexes