我想提取我用电子创建的应用程序的msi文件,运行msi文件后,将向用户输出url、IP地址等输入字段,并将此处输入的值设置为应用程序中的文件。我有一个使用Electron编写的桌面应用程序。我正在使用Electron-builder获取msi文件。当我运行我获取的msi文件时,我希望上传用户输入一个参数,如url、ip,并将此参数设置为应用程序中的config.json文件。我如何才能做到这一点?我也尝试过使用electron-wix-msi,但我做不到。
eyh26e7m1#
我不知道ElectroJS,但是如果你使用WiX来创作你的MSI,你可以在安装过程中提示用户输入一些值,并将它们存储到公共属性中,然后使用这些属性通过自定义操作在磁盘上创建文件。在你的wxs文件中类似这样的东西:
<Property Id='IPADDR' Value='10.10.10.1'/> <UI> <Dialog Id="MyDlg"> <Control Id="IPAddrEdit" Type="Edit" X="640" Y="480" Width="128" Height="36" Property="IPADDR"/> <Dialog> <UI>
1条答案
按热度按时间eyh26e7m1#
我不知道ElectroJS,但是如果你使用WiX来创作你的MSI,你可以在安装过程中提示用户输入一些值,并将它们存储到公共属性中,然后使用这些属性通过自定义操作在磁盘上创建文件。
在你的wxs文件中类似这样的东西: