2009-06-30 44 views
0

我在我的网页上嵌入了一个cab文件(内含可执行文件)。当用户访问页面时,cab文件将被自动提取,并且内部的可执行文件也应该被执行。这可能吗?我的直觉是,这将在我的inf文件中配置,但我不知道如何。我很感谢你的帮助。提取cab文件并自动执行exe文件(cab文件内)

回答

1

您需要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

感谢吉文使用挂钩&运行值,等等。我知道这将是在inf文件hehe!如果你不介意我想提出一个后续问题。我检查了我的临时互联网文件,我可以看到我下载的cab文件。执行exe后可以在缓存中删除它吗?抱歉太过于无知。 – junmats 2009-07-01 01:27:36