如何制作游戏等的自定义安装程序?

Joe*_*ani 1 c# installer install

任何人都可以告诉我如何创建自定义安装程序来"安装"游戏.我说自定义意味着我不希望用户拥有安装游戏的选项.我希望它是一个直接的过程,也许只有一个加载栏.

我正在开发的程序是游戏的"中心",其中包括社区和其他功能,例如记录游戏玩法时间的计时器.我只是认为用一个简单的安装程序在一个地方安装每个游戏会使程序更容易使用.它还允许我做其他功能,因为游戏将全部安装在一个地方.用户无需指定游戏的安装位置.
这可能吗?

Jam*_*s B 9

我假设您的游戏是用C#开发的,而不是要求安装程序是用C#编写的?

如果是这种情况,安装程序包有很多选项可供选择.可能是最可定制的选项,同时仍然是免费的,是Nullsoft安装系统.安装程序是围绕一些基本的脚本编写活动构建的,可以根据需要简单或复杂 - 安装,wiki有大量可以探索和试验的示例脚本.


OT:安装位置就
个人而言,我认为不允许用户选择自己的安装位置是不好的做法,事实上,除了系统文件安装(例如驱动程序)之外的任何事情都让我无法选择目录.许多用户会选择在非默认设备上找到某些类型的安装和数据(例如,几乎所有的游戏都安装在我的主Windows安装的单独驱动器上).如果您需要如此严重地记住安装位置,请为其创建一个注册表项.

  • NIS为+1.希望我能再次为"OT"+1 - 完全同意.这是我的电脑,让我把它安装在我想要的地方. (2认同)
  • 我们Windows用户希望能够指定应用程序安装位置的原因是因为愚蠢的开发人员指定安装他们的垃圾的荒谬地方(C:\ ToolIUsedLikeOnce \,C:\ Program Files\Obscure Publisher\Obscure Developer\JustInCaseIBuyAll99OfyourLameApps \)和我们的HD很乱.那是因为Windows总是*允许它*.*nix方式:你所有的程序都*在这里*,所有临时文件都去*那里*他们所有的数据都*在那里***结束**.更整洁.快点.更安全.C:\ Program Files\AppName是朝着正确方向迈出的一步.使用它真的很难吗? (2认同)