Ciao, ho un'applicazione in c# che gira su una rete lan, avrei l'esigenza di aprire una cartella che passo in modo dinamico alla pagina, lanciando una finestra "esplora risorse".
in locale nel mio pc se faccio :
String dir = getDir();
System.Diagnostics.Process.Start(dir);
funziona tutto correttamente, però sul server no,
Ho provato a usare sul server l'altro overload di Start in questo modo :
String dir = getDir();
char[] pass = new char[6];
pass[0] = 'a'; pass[1] = 'd'; pass[2] = 'm'; pass[3] = 'i'; pass[4] = 'n'; pass[5] = '_';
System.Security.SecureString password = new System.Security.SecureString();
for (int i = 0; i < pass.Length; i++)
{
password.AppendChar(pass[i]);
}
System.Diagnostics.Process.Start(dir,"nome_acount" , password, "WORKGROUP");
Però in questo modo mi da accesso negato
Sul server ho dato pure i permessi alle cartelle, tanto che sono condivise correttamente ed accedo dai pc i rete tramite esplora risorse.
Qualcuno sa dirmi dove può essere l'errore ???
Ciao e grazie