Ho due server A e B. Sul server A c’è un applicativo (App.EXE) in VC++ 6.0 definito come “servizio” che accede ad una risorsa condivisa (I:\DATI\) presente sul server B. Poiché la risorsa condivisa può non risultare connessa l’applicativo la connette tramite: WNetAddConnection2.
Quando l’applicativo parte automaticamente (da servizio) la funzione WNetAddConnection2 mi torna l’errore (1312) ERROR_NO_SUCH_LOGON_SESSION, se invece l’applicativo lo attivo manualmente tutto funziona correttamente, l’applicativo riesce ad eseguire la connessione alla risorsa condivisa.
Qualcuno sa darmi una spiegazione della diversità di comportamento e sopratutto come ovviare, in modo che anche quando l'applicativo si attiva automaticamente mi effettua la connessione?