从Windows(2003)服务访问映射的networking驱动器

我有一个应用程序使用networking驱动器(K :)通常在用户login过程中通过networking使用K:\ myserver \ myshare ….文件应该可以通过安装在服务器上的Windows服务访问相同的文件。 但显然,该服务不会激发login脚本。
在我看来,所有映射的networking驱动器的东西都可用于Windows会话(terminal服务器或客户端),而不是定义运行而不需要用户login到系统的服务。 如果是这样,我有什么select?

如果服务以“本地系统”或“networking服务”或特定的域用户身份运行,则可以通过UNCpath访问文件,也可以使用WNetAddConnection函数映射networking驱动器。 在本地系统或networking服务的情况下,连接在Active Directory计算机对象的上下文中进行。

如果服务以本地用户身份运行,则UNCpath将不起作用,但仍可使用WNetAddConnection映射networking驱动器,前提是可以提供有效的用户名和密码。

(如果由于某种原因,Win32 API不可用,则在subprocess中运行net use命令也将起作用。)

通过UNCpath访问所需的文件。