我将我的WinCE应用程序捆绑在一个CAB文件中。在CAB解压时,我想在应用程序的配置文件中添加一些值。该值必须由安装应用程序(提取应用程序)的人提供。
我想通过运行一个使用WceLoad.exe的脚本来解压cab文件。但此工具不会向CAB文件传递任何参数。此外,我不确定CAB在提取(安装)时如何接受参数。我想使用安装项目,可以用来定制安装,但它的方法,即Install_Init和Install_Exit都不接受任何参数。
这种情况可以通过CAB文件部署来处理吗?或者,是否有其他方法可以在部署时传递值?
发布于 2016-12-22 00:33:54
ce_setup.h表明,传递的唯一参数是pszInstallDir参数。其余的只是安装结果(即失败的文件)。
您可能需要编写自定义安装程序。例如,将MortScript与压缩文件等一起使用。
setup.dll的问题还在于,它不允许在安装期间访问cab的文件。
我看到的一种解决方法是,在安装cab之前将另一个文件复制到设备,并在setup.dll中读取和处理该文件。例如:在txt文件中提供静态IP,在Install_Init期间读取该文件,并使用该IP设置注册表项。
https://stackoverflow.com/questions/41258096
复制相似问题