我有一个 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 文件放在看起来很愚蠢的根目录中。
谢谢你的帮助
麦克风