wceload.exe 不从目录加载 CAB 文件
本文关键字:加载 CAB 文件 exe wceload | 更新日期: 2023-09-27 18:36:10
我有一个Windows Mobile 6.0应用程序安装程序,它必须执行CAB文件作为其过程的一部分。但是,如果CAB文件位于目录中,则无法安装它。
这确实有效:
Process proc = Process.Start("wceload.exe", "/silent ''Installer.CAB");
proc.WaitForExit();
这不起作用:
Process proc = Process.Start("wceload.exe", "/silent ''Program Files''Installer.CAB");
proc.WaitForExit();
似乎因为 CAB 文件在目录中找不到它。 我已经在''temp''中尝试过,它也有同样的作用。 我能让它工作的唯一方法是将 CAB 文件放在根目录中,这看起来很愚蠢。
感谢您的任何帮助
话筒
这是因为您在目标路径中有一个空格(在"程序"和"文件"之间),并且周围没有引号。 尝试添加引号,如下所示:
Process proc = Process.Start("wceload.exe", "/silent '"''Program Files''Installer.CAB'"");
或
Process proc = Process.Start("wceload.exe", "/silent '''Program Files''Installer.CAB'");