[英]how can i access a remote folder with credentials in vb.net?
我有Windows服務,並且正在使用遠程連接訪問文件夾,並且該文件夾具有密碼,並且用戶已經在代碼中此處指定了該用戶,但是無論如何我似乎都無法訪問它在本地執行此操作,它可以工作,但是當我遠程執行此操作時,它不起作用。 任何幫助將是巨大的謝謝!
Public Class Service1
Dim cred As New NetworkCredential("Administrator", "*P4ssW0rD")
Private Sub SchedularCallback(e As Object)
'Metodo Procesa Archivos tipo boleano
Dim di As DirectoryInfo = New DirectoryInfo("\\132.147.161.83\SisInt\courts\agreement\J92016SEM2")
For Each fi In di.GetFiles()
'seleccionamos los archivos con las extensiones de Word
If fi.Extension.ToUpper = ".DOC" Or fi.Extension.ToUpper = ".DOCX" Then
ListaArchivos.Add(fi.FullName)
ListaNombres.Add((fi.Name.Substring(0, fi.Name.Length - fi.Extension.Length)))
End If
Next
Windows服務在“服務控制面板”中指定的帳戶的安全上下文中運行,因此您需要在此進行更改。
默認情況下,該服務只能訪問本地資源,這就是為什么您不能訪問本地計算機以外的任何內容的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.