向 Windows 服务发送密码的最佳方式是什么?我们的应用程序需要密码才能启动。我不在乎服务“通常”应该在没有用户交互的情况下运行。操作员可以启动应用程序然后注销,这对我们来说已经足够了。
在 unix 系统上,我只会通过标准输入回显密码,但服务没有标准输入。
目前,我们使用 DPAPI 仅使用 CryptProtectData 存储密码。虽然这可行,但它提出了其他开始变得麻烦的问题。
我猜我需要在服务和发送密码的应用程序之间使用某种形式的 IPC,但我不确定哪种方法合适(如果有的话)。
谢谢