Se vuoi ti posso dare una dritta in vb non c#...
Dovresti fare in modo che la funzione che accede alla cartella utilizzi le credenziali corrette, quindi hai due modi:
1) il programma viene eseguito da un'utenza che abbia i requisiti corretti
2) usi un impersonate
Sicuramente la seconda è più complessa ma funziona indipendentemente da chi esegue il programma (o windows service...)
Ti passo il codice che utilizzo io:
X la connessione:
X la disconnesione:
Sub undoConnect()
Try
RevertToSelf()
Catch ex As Exception
End Try
End Sub
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------