c# - 如何为游戏等制作自定义安装程序?

标签 c# installation

谁能告诉我如何创建自定义安装程序来“安装”游戏。我说自定义意味着我不希望用户拥有安装游戏的选项。我希望它是一个直接的过程,也许只有一个加载栏。

我正在开发的程序是玩游戏的“中心”,其中包括社区和其他功能,例如记录游戏玩了多长时间的计时器。我只是认为使用简单的安装程序将每个游戏安装在一个地方会使程序更易于使用。它还允许我执行其他功能,因为游戏都将安装在一个地方。用户无需指定游戏的安装位置。
这可能吗?

最佳答案

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

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

OT:安装位置
就个人而言,我认为不允许用户选择他们自己的安装位置是不好的做法,事实上,当系统文件安装(例如驱动程序)阻止我选择目录时,这让我非常沮丧。许多用户会选择在非默认设备上查找某些类型的安装和数据(例如,几乎我所有的游戏都安装在与我的主 Windows 安装不同的驱动器上)。如果您非常需要记住安装位置,请为其创建一个注册表项。

关于c# - 如何为游戏等制作自定义安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687099/

相关文章:

c# - 静态类从基更改成员派生

c# - 避免空引用异常

c# - Asp.Net Web Api 在 Godaddy 服务器上不工作,但在本地工作正常

c++ - 在 mac osx leopard 上安装 c++ boost——端口失败

c# - 犀牛模拟 : AAA Synax: Assert property was set with a given type

c# - 无法从 'string' 转换为 'System.IFormatProvider'

visual-studio - 有什么方法可以更改默认设置对话框上的 Logo 吗?

java - ADT Bundle 找不到 Java

javascript - 在 symfony2 中安装 Javascript

Erlang 安装 : "Can' t find config file "error message