我想为使用InstallShield的旧游戏制作安装程序。 (据我所知)唯一可以提取IsCab文件的工具是UnShield。 Inno是直接调用 pst.setString(1, txtFieldName.getText());
pst.setString(2, txtFieldLaborname.getText());
pst.setInt(3, Integer.parseInt(txtFieldRoom.getText()));
pst.setString(4, (String) listDay.getSelectedValue());
pst.setString(5, (String) listTime.getSelectedValue());
pst.execute();
pst.close();
JOptionPane.showMessageDialog(null, "Succssesfull");
}
catch(Exception e1) {
JOptionPane.showMessageDialog(null, "Wrong");
}
还是运行libUnshield
都没有关系。我几乎看不懂C,更alone论找出如何调用unshield.exe
,所以我尝试在libUnshield
步骤中调用unshield.exe
,即使有点可以,这不是我要做的全部。
我需要在ssInstall
中显示当前安装的文件,并相应地移动进度表。
最重要的是,我需要准确记录已安装的文件,并在卸载过程中仅 删除它们。
当然,我更喜欢使用WizardForm.FilenameLabel
的解决方案,但是在功能上libUnshield
应该可以完成实时输出。