【发布时间】:2010-04-22 08:38:28
【问题描述】:
谁能告诉我如何创建自定义安装程序来“安装”游戏。我说自定义意味着我不希望用户拥有安装游戏的选项。我希望它是一个直接的过程,也许只有一个加载栏。
我正在开发的程序是玩游戏的“中心”,其中包括社区和其他功能,例如记录游戏玩了多长时间的计时器。我只是认为使用简单的安装程序将每个游戏安装在一个地方会使程序更易于使用。它还允许我执行其他功能,因为游戏都将安装在一个地方。用户无需指定游戏的安装位置。
这可能吗?
【问题讨论】:
-
问题:您实际上是自己为各个游戏创建安装程序,还是应该与现有游戏安装一起使用您的安装程序?
-
抱歉,这些游戏已经有自己的安装程序了。我想用 C# 创建一个自定义的(最好),这样我就可以选择游戏的安装位置。
-
如果像我在下面的回答中提到的那样,通过编写自己的安装程序来重复工作真的没有意义,像 NSIS 这样的东西可以脚本化到最后一个功能(并且将/可以完全按照您的描述进行操作) .
-
在没有用户选择选项的情况下强制安装到特定目录被认为是不好的做法。使用 UAC 和所有功能,非管理员可能无法使用您选择的位置。
-
总体目标是什么? Steam 之类的?
标签: c# installation