0

我计划在 Web 应用程序中使用模拟将文件复制到目标网络共享位置。我想将许多文件复制到许多网络位置,并且高峰时段的流量很高。我可以每隔一段时间将许多文件批量复制到许多网络位置。

我将使用以下代码来实现 http://support.microsoft.com/kb/306158

请告诉我应该使用哪种 LogonType。根据我的理解,适用于我的场景的 LogonType 如下。

  • LOGON32_LOGON_INTERACTIVE = 2
  • LOGON32_LOGON_NETWORK = 3
  • LOGON32_LOGON_NETWORK_CLEARTEXT = 8

目前我打算使用LOGON32_LOGON_INTERACTIVE

4

1 回答 1

1

LOGON32_LOGON_INTERACTIVE should be avoided since it should open a prompt on client terminal asking for password, consider LOGON32_LOGON_NETWORK or LOGON32_LOGON_BATCH instead. If you considering using batch process, the impersonation should use the desktop LogonUser api : http://msdn.microsoft.com/en-us/library/windows/desktop/aa378184%28v=vs.85%29.aspx

Or schedule the task and run it as a specific user.

于 2012-06-05T16:10:14.747 回答