簡體   English   中英

無 UI 的 SFX(自解壓)文件提取

[英]SFX (Self-extracted) file extract without UI

問題是下一個:我得到了一個我想要提取的 SFX 文件,但我不想打開它,select 是安裝路徑,我只想將它安裝到定義的路徑(通過參數或smth添加)。

我使用 C# 語言,我嘗試了很多方法來提取該文件,但我找不到解決方案。

我嘗試了以下方法:

  • 將SFX.exe文件重命名為.rar和.zip,之后用System.Comparsion package,我試着解壓
  • 使用 arguments 運行 SFX 文件(它在靜默模式下工作,只是我無法為其添加自定義路徑)
  • 嘗試使用 RAR nuGet package(如 NURar)提取 .exe 文件本身

如果您有任何想法,請告訴我。 謝謝你們的幫助。

至少我使用了帶有 arguments 的 UnRAR.exe 文件來提取 SFX 文件。 感謝莫菲的回答!

如果有人需要,我用於提取數據的過程:

UnRAR.exe x -o+ "sfxpath" "extractpath"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM