VB6:如何使用

时间:2019-07-03 15:29:38

标签: vb6 shared-directory windows2012 cyber-ark

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

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

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

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

我需要帮助来了解我应该使用哪个API。如果有人致力于任何此类解决方案并可以提供帮助,那将是很好的。

预先感谢

1 个答案:

答案 0 :(得分:0)

为此所需的API是WNetAddConnection

See this example

相关问题