单独安装程序&配置控制台应用?

时间:2011-12-11 16:31:56

标签: c# .net configuration installer settings

我有一个简单的控制台应用程序,客户端将在其服务器上安装数据,将数据发送到我们的API。他们需要为我们的API键入他们的用户名/密码,程序会记住这一点并在使用每日计划任务运行应用程序时使用它。

如何创建GUI以让最终用户输入控制台应用可以读取的用户名/密码(对于我们的API)?由于应用程序需要安装(xcopy +设置为预定任务),我认为我可以在同一个程序中执行此操作?

目前我正在使用Visual Studio应用程序设置存储用户名/密码,当它们作为参数传递给应用程序时。当应用程序在没有参数的情况下运行时,它会使用存储的数据(使用DPAPI加密)。

2 个答案:

答案 0 :(得分:1)

您有两个选择:

  • 打开WinForm
  • 直接在控制台应用程序中以交互方式询问用户名和密码

正如rene所建议的,您可以在同一应用程序的命令行上使用开关,或者您可以创建一个单独的应用程序来执行此操作,在单独的应用程序中,winForm解决方案可能是最佳选择。< / p>

答案 1 :(得分:0)

我相信您不需要创建单独的安装程序。 如果设置包含标准密码,请检查您的控制台应用程序?如果是 - 提示换新的。这意味着您无需为安装程序创建单独的界面。