我想使用域帐户通过VB6代码连接到网络共享路径“ \ domainname \ folder-name”,而无需传递凭据。
我的旧版VB6应用程序服务(在服务器A上运行)当前使用本地帐户凭据(存储在加密的.ini文件中)访问共享文件夹(在服务器B上)。该服务代表“ LocalSystem”运行。应用程序正在使用“ WNetUseConnection” API连接到共享文件夹。
为确保安全,本地帐户需要替换为“域帐户”,并且密码策略应为CyberArk动态密码。
现在,此凭据无法再存储在.ini文件中。我正在研究的想法是让服务代表“域帐户”而不是“ LocalSystem”运行。我的想法是,如果我让服务代表“域帐户”运行,并在共享文件夹上为此帐户授予相关权限。共享路径应可用于服务而无需提供凭据。
我需要帮助以了解我应该使用哪个API。如果有人致力于任何此类解决方案并可以提供帮助,那将是很好的。
提前致谢
为此所需的API是WNetAddConnection。
谢谢,我们暂时使用静态密码来实现它。