Hallo zusammen.
Ich stehe gerade vor einem größeren Problem:
Unsere IT hat mir nun endlich einen Speicherplatz im Netzwerk zur Verfügung gestellt, auf dem mein Programm Dateien ablegen darf.
Das geschieht über das Programm selbst (User können Dateien hinzufügen, löschen, öffnen)
Aktuell machen wir das pro Standort lokal auf Netzlaufwerken bzw. Netzwerkadressen ohne Zugriffbeschränkung - bzw. der User hat
durch unsere Domäne automatisch Zugriff darauf -> funktioniert auch einwandfrei.
Jetzt ist es bei dem "Zentralspeicherplatz" so, dass es einen User und Passwort gibt, den der Anwender nicht kennt. Mein Plan war es
das im Programm selbst zu hinterlegen, der Anwender bekommt davon nix mit. Somit ist gewährleistet, dass der Anwender nicht einfach
über den Explorer zu dem Pfad navigiert und sich fremde Dateien anschauen kann.
Problem:
Wie stelle ich das mit dem Login an? Ich hätte gerne, dass wenn der Anwender das Programm öffnet, quasi eine Session
erzeugt wird und das Programm sich an der Freigabe anmeldet (oder meinetwegen bei jeder Dateioperation).
einfach den Pfad nutzen (z.B. "\\TRAGL-NAS\LogistikToolDev") geht nicht, weil ja anmeldedaten mitgegeben werden müssen.
Ich hatte dann gerade mal mit
Wäre der Weg über
als ein CloudStorage in Azure - scheint aber nicht so
PS: ein Netzlaufwerk möchte ich nicht erzeugen - oder wäre das sogar der einfachste weg? Also eins erzeugen, Dateioperation durchführen, netzlaufwerk löschen....
Ich stehe gerade vor einem größeren Problem:
Unsere IT hat mir nun endlich einen Speicherplatz im Netzwerk zur Verfügung gestellt, auf dem mein Programm Dateien ablegen darf.
Das geschieht über das Programm selbst (User können Dateien hinzufügen, löschen, öffnen)
Aktuell machen wir das pro Standort lokal auf Netzlaufwerken bzw. Netzwerkadressen ohne Zugriffbeschränkung - bzw. der User hat
durch unsere Domäne automatisch Zugriff darauf -> funktioniert auch einwandfrei.
Jetzt ist es bei dem "Zentralspeicherplatz" so, dass es einen User und Passwort gibt, den der Anwender nicht kennt. Mein Plan war es
das im Programm selbst zu hinterlegen, der Anwender bekommt davon nix mit. Somit ist gewährleistet, dass der Anwender nicht einfach
über den Explorer zu dem Pfad navigiert und sich fremde Dateien anschauen kann.
Problem:
Wie stelle ich das mit dem Login an? Ich hätte gerne, dass wenn der Anwender das Programm öffnet, quasi eine Session
erzeugt wird und das Programm sich an der Freigabe anmeldet (oder meinetwegen bei jeder Dateioperation).
einfach den Pfad nutzen (z.B. "\\TRAGL-NAS\LogistikToolDev") geht nicht, weil ja anmeldedaten mitgegeben werden müssen.
Ich hatte dann gerade mal mit
Net
rumgespielt, komme da aber auch nicht weiter:Wäre der Weg über
Net
generell in Ordnung oder nimmt man hier etwas Anderes? Ich dachte ein UNC-Pfad wäre einfacher,als ein CloudStorage in Azure - scheint aber nicht so
PS: ein Netzlaufwerk möchte ich nicht erzeugen - oder wäre das sogar der einfachste weg? Also eins erzeugen, Dateioperation durchführen, netzlaufwerk löschen....
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"