为什么解压时出现 sfx Sevenzipsharp '7-zip:不支持的方法'?

2024-02-07

我创造了hallo.7z并使用7zxSD_LZMA.sfx作为模块。我认为我的配置是正确的,但是在提取 sfx 时我收到了

7-zip:不支持的方法

void CreateExeFile() 
{
    try
    {
        SfxModule mdl = SfxModule.Extended;
        SevenZipSfx sfx = new SevenZipSfx(mdl);

        sfx.ModuleFileName = @"7zxSD_LZMA.sfx";
        sfx.MakeSfx("D:\\hallo.7z",
                    new Dictionary<string, string> 
            { 
                { "Title", "Extract Files" }, 
                { "InstallPath", ProgramFilesx86() + "\\ATIG Platform" },
                { "BeginPrompt", "Choose directory },
                { "CancelPrompt", "Extract Now" },
                { "OverwriteMode", "0" },
                { "GUIMode", "1" },
                { "ExtractDialogText", "Process Extract" },
                { "ExtractTitle", "Extract Files" },
                { "ErrorTitle", "Error" }
            },
                    "D:\\hallo.exe");
        MessageBox.Show("Success !");
    }
    catch (IOException ex)
    {
        MessageBox.Show(this, ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}

static string ProgramFilesx86()
{
    if (8 == IntPtr.Size
        || (!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"))))
    {
        return Environment.GetEnvironmentVariable("ProgramFiles(x86)");
    }

    return Environment.GetEnvironmentVariable("ProgramFiles");
}

7zxSD_LZMA.sfx 和 7zxSD_All 无法运行提取,因为使用了密码。


我明白为什么会这样。这也发生在我身上。这是我发现的原因:此 SFX 模块不支持 LZMA2 Archives,仅支持 LZMA。因此,您需要将存档重建为 LZMA。

问候 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么解压时出现 sfx Sevenzipsharp '7-zip:不支持的方法'? 的相关文章

  • C# 打印问题(RichTextBox)

    我想打印我的 RichTextBox eintragRichTextBox 的内容 我现在有这个代码 private void druckenPictureBox Click object sender EventArgs e PrintD
  • 多个源的 makefile

    在学习 make 文件时 我试图为多个源目录编写一个 make 文件 似乎我在某个地方错了 这是我的代码结构 directory common fun2 c inc fun h src fun1 c main c 这是我的生成文件 CC c
  • 如何在另一个应用程序中挂钩 api 调用

    我正在尝试挂钩另一个应用程序的 ExtTextOut 和 DrawTextExt GDI 方法调用 我知道我需要使用 GetProcAddress 来查找 gdi32 dll 中那些方法的地址 并用我的函数的地址覆盖我想要挂钩的进程中的地址
  • 检测wlan是否关闭

    任何人都可以给我一个提示 如何在 Windows Phone 上以编程方式检测 C 8 1 应用程序 不是 8 0 是否启用 禁用 WLAN 我不想更改这些设置 只是需要知道 该解决方案是一个 Windows 8 1 通用应用程序 Wind
  • 在现代 C++ 中,临时生命周期延长何时有用?

    在 C 中 您可以将函数的返回值 返回值 而不是引用 绑定到 const 引用 并且代码仍然有效 因为该临时对象的生命周期将延长到作用域末尾 例如 std string get string return abc void f const
  • 使用 LINQ 更新 IEnumerable 对象的简单方法

    假设我有一个这样的业务对象 class Employee public string name public int id public string desgination public int grade List
  • 获取 boost Spirit 语法中的当前行

    我正在尝试使用 boostspirit 获取正在解析的文件的当前行 我创建了一个语法类和结构来解析我的命令 我还想跟踪在哪一行找到命令并将其解析到我的结构中 我将 istream 文件迭代器包装在 multi pass 迭代器中 然后将其包
  • 如何对 NServiceBus.Configure.WithWeb() 进行单元测试?

    我正在构建一个 WCF 服务 该服务接收外部 IP 上的请求并将其转换为通过 NServiceBus 发送的消息 我的单元测试之一调用Global Application Start 它执行应用程序的配置 然后尝试将 Web 服务解析为 验
  • 如何在三个 IEnumerable 上使用 Zip [重复]

    这个问题在这里已经有答案了 可能的重复 使用 Linq 从 3 个集合创建项目 https stackoverflow com questions 5284315 create items from 3 collections using
  • 搜索实体的所有字段

    我正在尝试在客户数据库上实现 多功能框 类型的搜索 其中单个查询应尝试匹配客户的任何属性 这是一些示例数据来说明我想要实现的目标 FirstName LastName PhoneNumber ZipCode Mary Jane 12345
  • 如何使用 NPOI 按地址(A1、A2)获取 Excel 单元格值

    我有一个 Excel 单元格地址 例如 A1 A2 如何使用 C 中的 NPOI 框架以编程方式访问此单元格 我找到的一些 Java POI 示例代码 CellReference cr new CellReference A1 row my
  • Linux mremap 不释放旧映射?

    我需要一种方法将页面从一个虚拟地址范围复制到另一个虚拟地址范围 而无需实际复制数据 范围很大 延迟很重要 mremap 可以做到这一点 但问题是它也会删除旧的映射 由于我需要在多线程环境中执行此操作 因此我需要旧映射能够同时使用 因此稍后当
  • 从浏览器访问本地文件?

    您好 我想从浏览器访问系统的本地文件 由于涉及大量安全检查 是否可以通过某种方式实现这一目标 或使用 ActiveX 或 Java Applet 的任何其他工作环境 请帮帮我 要通过浏览器访问本地文件 您可以使用签名的 Java Apple
  • 选择查询不适用于使用Parameters.AddWithValue 的参数

    C 中的以下查询不起作用 但我看不出问题所在 string Getquery select from user tbl where emp id emp id and birthdate birthdate cmdR Parameters
  • 如何停止无限循环?

    我正在编写一个程序 该程序将计算三角形或正方形的面积 然后提示用户是否希望计算另一个 我的代码已经运行到可以计算任一形状的面积的程度 但随后不再继续执行代码的其余部分 例如 如果选择了正方形 则计算面积 然后返回到正方形边长的提示 我假设这
  • 需要提取字符串中点后的最后一个数字,如“7.8.9.1.5.1.100”

    我需要提取 C 字符串中最后一个点后面的最后一个数字 例如 7 8 9 1 5 1 100 并将其存储在整数中 Added 该字符串也可以是 7 8 9 1 5 1 1 或 7 8 9 1 5 1 0 我还想验证它在最后一个点之前恰好是 7
  • 通过 Tab 键浏览 XML 文档字段

    In VB NET you can move through the fields in the XML member documentation with the Tab key 这在 C 中不起作用 还有其他方法吗 除了用鼠标将光标放在
  • LINQ 中的“from..where”或“FirstOrDefault”

    传统上 当我尝试从数据库中获取用户的数据时 我使用了以下方法 在某种程度上 DbUsers curUser context DbUsers FirstOrDefault x gt x u LoginName id string name c
  • 如何将 SQL“LIKE”与 LINQ to Entities 结合使用?

    我有一个文本框 允许用户指定搜索字符串 包括通配符 例如 Joh Johnson mit ack on 在使用 LINQ to Entities 之前 我有一个存储过程 该存储过程将该字符串作为参数并执行以下操作 SELECT FROM T
  • 为什么匹配模板类上的部分类模板特化与没有模板匹配的另一个部分特化不明确?

    这个问题可能很难用标题中的句子来描述 但这里有一个最小的例子 include

随机推荐

  • Java 的去中心化集群库 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在android中绘制镜像位图

    我正在尝试学习如何在 android 中制作动画精灵 但不知道如何组织我的位图 我有一个角色向右行走的精灵表 一个角色的五个副本的位图 在一个行走周期中等距 每 45 像素 我计划通过一次绘制精灵表位图的一小部分来绘制每个帧 方法是 Rec
  • 实现将内容插入数据库的秘密电子邮件功能

    所以我见过其他大公司 比如 Facebook 这样做 你可以通过电子邮件发帖 这就是我的情况trying to do 用户注册并生成随机电子邮件 密钥 这一步就完成了 然后根据密钥创建实际的工作电子邮件 用户可以在向密钥发送电子邮件的同时输
  • 按钮不适用于更新面板

    我在更新面板中放置了一个计时器和一个用于显示倒计时时间的标签 我已放置下一个按钮 用于在更新面板之外显示下一个问题 我的问题是按钮单击不适用于更新面板 在不使用更新面板和计时器的情况下 它运行良好 我该如何解决这个问题 我还尝试将整个工具放
  • R:xts 中的错误 - order.by

    我正在尝试 重新 构建标准普尔 500 指数的基本预测模型 数据来自雅虎财经 我在数据集的 排序 方面遇到了一些困难 在构建data model期间出现以下错误 xts new x x index 中的错误 NROW x 必须匹配长度 or
  • 从注册表c#检查Windows版本[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有个问题 如何在 C 中从注册表中检查 Windows 版本 Windows XP 至 Windows 8 1 Environment
  • 警告:org.springframework.web.servlet.PageNotFound - 不支持请求方法“GET”

    我在启动服务器时遇到此异常 HTTP Status 405 Request method GET not supported 我的控制器是 Controller public class HomeController private sta
  • 函数“didUpdateToLocation”被调用而不进行任何更改

    我这样初始化 locationManager if self locManager self locManager CLLocationManager alloc init self locManager delegate self loc
  • OSGi 捆绑包无法启动 - 无法解析 sun.reflect.generics.reflectObjects

    在对 AEM 项目的代码进行看似无关的更改后 我的包无法解析 检查日志后 我可以看到出现以下错误 22 04 2015 11 00 18 650 ERROR qtp1266495948 35 org apache felix http je
  • docker引擎swarm模式需要服务发现

    我对 docker swarm 感到困惑 据我所知 在 docker 引擎为 swarm 模式提供本机支持之前 运行 swarm 的旧方法是在容器中运行管理器和工作人员 旧的容器化 Swarm 的文档解释了如何使用 consul etcd
  • 如何使 NSMutableAttributedString 响应设置应用程序中的动态类型文本

    let dictTitleColor NSAttributedStringKey foregroundColor UIColor LTColor let titleAttributedString NSMutableAttributedSt
  • 调用变量中指定的对象的 Javascript 成员函数

    我有以下所谓的揭示模块模式我想调用这个函数a内部函数b使用变量 我怎样才能做到这一点 foo function a function b function memberName a Call a using value stored in
  • 在另一台计算机上运行时,运行 SWIG 绑定的 Python+C 程序会出现缺少 DLL 错误

    因此 我编写了一个小型测试程序 使用 SWIG 作为 python 和 C 之间的桥梁 该程序的主要部分是 python 文件 该东西在我自己的电脑上运行良好 但一旦我将其转移到另一台电脑上 它立即抛出 ImportError DLL加载失
  • 访问与局部变量(或参数)同名的成员字段

    考虑以下代码片段 struct S S const int a this gt a a option 1 S a a option 2 int a 选项 1 与选项 2 等效吗 是否存在一种形式优于另一种形式的情况 标准的哪个条款描述了这些
  • Django 国际化性能问题(USE_I18N=False 时为 3-4 秒 vs 300 毫秒)

    因此 我们有一个包含大量信息的页面 并且我们经常使用 trans 但是当我们实际使用它们时 USE I18N True 网站就会停止运行 使用 i18n 与使用 i18n 大约需要 3 5 秒关闭时 300 毫秒 我们做了一些分析 似乎翻译
  • 使用 Varnish 时 Magento Onepagechekout 登录问题

    我在用着 Magento v1 7 0 2 Varnish 缓存 v3 0 3 和 IWD 的一页结账 OPC 模块 v2 0 9 我已将 一页结帐 和 一步结帐 路由添加到应从 Varnish 缓存中排除的路由中 我可以看到OPC页面没有
  • 动态使用第一帧作为 HTML5 视频中的海报?

    我想知道是否有任何直接的方法可以实现这种效果 而不需要后端代码来提取帧 将其保存为 jpg 并将其数据库存储在某个地方 当视频加载时 视频的第一帧只显示为海报的效果会非常有帮助 只有当浏览器可以明显地播放视频时 它才会起作用 这可能与方式有
  • 在反应中渲染输入数组

    我有一系列电子邮件 作为更大模型的一部分 这些显示在单独的行中 每个行都有一个删除按钮 地址本身可以直接在输入框中更新 不幸的是 当使用地图函数渲染输入时 我不知道如何在反应中做到这一点 我正在将流星火焰项目转换为流星反应 一切都会呈现 但
  • JavaScript:根据 URL 字符串显示/隐藏

    我需要在两个页面 URL 上显示 DIV 但不在其他页面上显示 如果有帮助的话 我的页面上有 jQuery 我是一个十足的菜鸟 所以非常感谢所有的帮助 谢谢 我想显示 DIV 的情况 1 在起始页上 当 Web 浏览器地址字段显示 www
  • 为什么解压时出现 sfx Sevenzipsharp '7-zip:不支持的方法'?

    我创造了hallo 7z并使用7zxSD LZMA sfx作为模块 我认为我的配置是正确的 但是在提取 sfx 时我收到了 7 zip 不支持的方法 void CreateExeFile try SfxModule mdl SfxModul