распаковать файл cab и автоматически выполнить исполняемый файл (внутри файла cab) - PullRequest
0 голосов
/ 30 июня 2009

У меня есть cab-файл (с исполняемым файлом внутри), встроенный в мою веб-страницу. Когда пользователь заходит на страницу, файл cab будет автоматически извлечен, и исполняемый файл внутри должен также быть выполнен. Это возможно? Я догадываюсь, что это будет настроено в моем файле inf, но я не знаю как. Буду признателен за вашу помощь в этом.

1 Ответ

1 голос
/ 30 июня 2009

Вам нужно использовать значения hook & run, как в этом примере

[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  
...