0

我想通过我的 VB6 代码使用域帐户连接到网络共享路径“\domainname\folder-name”,而无需传递凭据。

我的旧版 VB6 应用程序服务(在服务器 A 上运行)当前使用本地帐户凭据(存储在加密的 .ini 文件中)访问共享文件夹(在服务器 B 上)。该服务代表“LocalSystem”运行。应用程序正在使用“WNetUseConnection”API 连接到共享文件夹。

为确保安全,需要将本地帐户替换为“域帐户”,密码策略应为 Cyber​​Ark 动态密码。

现在这个凭证不能再存储在 .ini 文件中了。我正在研究的想法是让服务代表“域帐户”而不是“LocalSystem”运行。我的想法是,如果我让服务代表“域帐户”运行,并在共享文件夹上为该帐户授予相关权限。共享路径应该可供服务访问,而无需提供凭据。

我需要帮助来了解我应该使用哪个 API。如果有人研究过任何这样的解决方案并且可以提供帮助,那就太好了。

提前致谢

4

1 回答 1

0

您需要的 API 是WNetAddConnection

请参阅此示例

于 2019-07-08T14:23:22.590 回答