我有一个简单的控制台应用程序,客户端将在其服务器上安装数据,将数据发送到我们的API。他们需要为我们的API键入他们的用户名/密码,程序会记住这一点并在使用每日计划任务运行应用程序时使用它。
如何创建GUI以让最终用户输入控制台应用可以读取的用户名/密码(对于我们的API)?由于应用程序需要安装(xcopy +设置为预定任务),我认为我可以在同一个程序中执行此操作?
目前我正在使用Visual Studio应用程序设置存储用户名/密码,当它们作为参数传递给应用程序时。当应用程序在没有参数的情况下运行时,它会使用存储的数据(使用DPAPI加密)。
答案 0 :(得分:1)
您有两个选择:
正如rene所建议的,您可以在同一应用程序的命令行上使用开关,或者您可以创建一个单独的应用程序来执行此操作,在单独的应用程序中,winForm解决方案可能是最佳选择。< / p>
答案 1 :(得分:0)
我相信您不需要创建单独的安装程序。 如果设置包含标准密码,请检查您的控制台应用程序?如果是 - 提示换新的。这意味着您无需为安装程序创建单独的界面。