代码之家  ›  专栏  ›  技术社区  ›  junmats

提取cab文件并自动执行exe文件(在cab文件中)

  •  0
  • junmats  · 技术社区  · 15 年前

    我的网页上嵌入了一个cab文件(里面有一个可执行文件)。当用户访问页面时,将自动提取cab文件,并执行其中的可执行文件。这有可能吗?我的预感是这将在我的INF文件中配置,但我不知道如何配置。我很感谢你在这方面的帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Shay Erlichmen    15 年前

    您需要使用hook&run值,如 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