Witam. Musze napisać oprogramowanie (visual c++) które będzie korzystać z plików znajdujących się na innym komputerze lokalnym, korzystając z protokołu smb. Jak wiadomo ścieżka w takim wypadku wygląda następująco \serwer\udzial\plik ...
Wszystko działa poprawnie jeśli zaloguje się wcześniej poprzez "Moje miejsca sieciowe->Wyświetl komputery grupy roboczej->Serwer". I tu wyskakuje okienko do logowania podaje login hasło, loguje się, sesja jest zapamiętywana do czasu ponownego wyłączanie mojego komputera... Czyli dopóki nie wyłączę komputera wszystko gra... Mogę korzystać w moim oprogramowanie z ścieżki w postaci podanej powyżej...
Schody zaczynają się jeśli nie utworze wcześniej sesji. Oczywiście użytkownik programu może nie pamiętać by wcześniej się zalogować na serwer. Dlatego chciałbym by podczas korzystania z oprogramowanie, jeśli nie jest on zalogowany, automatycznie wyskakiwało takie okienko.
I tu moje pytanie. Jak wywołać w tworzonym oprogramowaniu okno do logowania (takie jak przez "Moje miejsca sieciowe") przed wykorzystaniem pliku znajdującego się na serwerze. W jaki sposób sprawdzać czy sesja jest już utworzona? Ścieżkę do pliku znam, wiec wiem jaki to ma być serwer, jaki udział...
Mam nadzieje ze wytłumaczyłem w jasny sposób o co mi chodzi. Czekam na jakieś odpowiedzi, wskazówki.