背景
这是我第一次使用安装项目,更不用说安装服务了。事情进展得相当顺利,直到我达到我想要获得用户输入的地步。到目前为止,我已经设法根据这些帖子回答了我所有的问题:
创建安装项目:
http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.80).aspx http://blogs.msdn.com/b/nikhilsi/archive/2011/06/13/how-在组件设计器中创建 Windows 服务
安装项目中的用户界面:
http://msdn.microsoft.com/en-us/library/9cdb5eda(VS.71).aspx
我创建了一个表单来接受用户的两个输入,都是文本输入。
(可选)我希望一个作为文件选择器,另一个作为 int 进行验证。但是,如果它们是简单的文本框,则不会破坏交易。
问题
我的问题是关于在安装程序中获取用户的输入(通过文本框)并将它们设置为已安装服务的命令行选项。换句话说,如果用户在文本框 1 中输入“AAAA”,在文本框 2 中输入“1234”,我如何安装服务以使用以下命令行启动:
/OptionA "AAAA" /OptionB 1234