日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sandboxie-沙箱软件-编译说明-模块解析

發布時間:2024/3/26 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sandboxie-沙箱软件-编译说明-模块解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1.沙盒編譯說明
    • 2.源項目模塊說明
    • 3.作者答疑
    • 4.官方連接

1.沙盒編譯說明

請注意:在\install\文件夾中有另一個ReadMe.txt解釋了如何創建沙盒安裝程序。在MS Visual Studio 2015下構建沙盒。
安裝MS Windows Device Driver Kit (DDK) 7.1.0。https://www.microsoft.com/en-us/download/details.aspx?id=11800在DDK設置中,所有您需要檢查的是“構建環境”,VS解決方案文件,沙盒。Sln,是在源代碼的根。在Visual Studio中打開這個SLN。作者下載的源碼包里構建說明如下:

1)在MS Visual Studio 2019下構建沙盒。
2)安裝Windows 10 2004版的Windows Driver Kit (WDK):
https://go.microsoft.com/fwlink/?linkid=2128854

  • VS解決方案文件,Sandbox.Sln,是在源代碼的根目錄下。在Visual Studio中打開這個SLN。
  • 2.源項目模塊說明

    注:Sandboxie的核心是驅動、SbieDrv、服務、SbieSvc和注入DLL、SbieDll。首先研究這些項目。
    目錄Common(\apps\common)。編譯common.lib,它由Control和Start項目使用。它包含一些常見的GUI對象。
    目錄KmdUtil(\install\kmdutil)。生成安裝過程中使用的KmdUtil.exe。例如,啟動/停止Sbie驅動程序(SbieDrv.sys)。
    目錄LowLevel(\core\low)。創建用于代碼注入的LowLevel.dll。LowLevel.dll作為資源嵌入到SbieSvc.exe中(參見core\svc\lowlevel.rc)。Rc獲取更多信息)。
    目錄Parse(\msgs)。創建Sbie消息文件。
    目錄SandboxBITS(apps\com\BITS)。創建SandboxieBITS.exe(后臺智能傳輸服務)。
    目錄SandboxCrypto(apps\com\Crypto)。創建SandboxieCrypto.exe。
    目錄SandboxieInstall(\install\release)。通過將x64和x86安裝程序二進制文件合并到RC文件中,創建組合的x64/x86安裝程序目錄SandboxieInstall.exe。注意:SandboxieInstall不是在正常的SLN構建期間構建的。它必須在x64和x86安裝程序完成后手動構建。
    目錄SandboxRpcSs(\apps\com\RpcSs)。為遠程過程調用子系統創建Sbie的包裝器SandboxieRpcSs.exe。
    目錄SandboxWUAU(\apps\com\WUAU)。創建SandboxieWUAU.exe, Sbie的Windows自動更新服務(WUAUSERV)包裝器。
    目錄SbieControl(\apps\control)。構建SbieCtrl.exe,顯示實時沙盒應用程序活動的沙盒控制應用程序。
    目錄SbieIni(\apps\ini)。創建SbieIni.exe,一個用于查詢和更新sandbox .ini配置文件的工具。
    目錄SboxDcomLaunch(\apps\com\DcomLaunch)。創建SandboxieDcomLaunch.exe
    目錄SboxDll(\core\dll)。創建Sbie注入DLL。這個DLL注入到沙盒中運行的每個進程中。
    目錄SboxDrv(\core\drv)。創建Sbie內核模式驅動程序。
    目錄SboxHostDll(\SboxHostDll)。構建Sbie主機注入DLL。這個DLL被注入到必須重定向到沙箱的主機進程中。目前,唯一使用這個功能的應用程序是MS Office。SboxHostDll.dll注入到OfficeClickToRun.exe中。
    目錄SboxMsg(\msgs)。創建SboxMsg.dll,其中包含各種語言的Sbie用戶消息。
    目錄SboxSvc(\core\svc)。創建Sbie服務。
    目錄Start(\apps\start)。創建start.exe,用于啟動沙箱中的進程。

    3.作者答疑

    如有疑問,敬請留言。

    4.官方連接

    https://github.com/sandboxie/sandboxie

    總結

    以上是生活随笔為你收集整理的Sandboxie-沙箱软件-编译说明-模块解析的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。