如何使用InstallShield创建ProgramData文件夹?

时间:2014-03-06 20:43:00

标签: installshield

在Visual Studio 2013中使用InstallShield LE,开发和目标计算机是Windows 7。

如何在ProgramData下创建文件夹并在其中放置文件?我有一个文本配置文件,我需要放在那里,以便用户可以根据需要进行编辑。

[我知道这不是一个咆哮的论坛,所以用你的想象力在这里插入关于InstallShield的一些讨厌的非家庭友好的评论。]

1 个答案:

答案 0 :(得分:1)

InstallShield是Windows Installer创作工具。除了InstallShield之外,让我们谈谈Windows Installer对你要做的事情的痛苦。

安装每用户组件非常痛苦。它需要在每个用户上下文中进行修复以填充文件。它非常丑陋并且存在源解析等问题。

有一种更简单的方法。在[ProgramFiles] Company \ Product或[CommmonAppData] Company \ Product中安装文件的“种子”,当用户运行程序时,将文件复制到用户ProgramData(如果不存在)。

通过这种方式,您可以为安装程序保持简单,只需在启动时添加几行代码,并且不必担心MSI在用户编辑内容时尝试“修复”用户配置文件,因为安装程序我对此一无所知。

很容易,嘿?应用程序设计和安装程序设计必须齐头并进。