Nil18
Erfahrenes Mitglied
Hallo liebe Helfer =)
Ich möchte einen "AutoBuilder" programmieren, der mir automatisch in diversen Abständen ein Projekt neu kompiliert. Und dazu muss er logischerweise abfragen, ob nicht ein Benutzer gerade das Projekt geöffnet hat.
Daher meine Frage: Wie kann man die Geöffneten Dateien abfragen?
Unter Systemsteuerung -> Verwaltung -> Computerverwaltung -> System -> Freigegebene Ordner -> Geöffnete Dateien sieht man welche Dateien ein Benutzer gerade offen hat. (Siehe Bild im Anhang)
Zuständig dafür ist angeblich der Dienst "Server" bzw. "lanmanserver"
Dieser Dienst wiederrum reisst nichts anderes hoch als eine Datei (?) namens "netsvcs".
Weiss jemand ob und wie man (durch evtl. API Calls) die offenen Dateien auf diesem oder einen anderen Weg abfragen kann?
Danke vielmals für die Hilfe!
Ich zähle auf euch
PS: Programmiert wird in MSVS 2005 (.NET 2.0)
Ich möchte einen "AutoBuilder" programmieren, der mir automatisch in diversen Abständen ein Projekt neu kompiliert. Und dazu muss er logischerweise abfragen, ob nicht ein Benutzer gerade das Projekt geöffnet hat.
Daher meine Frage: Wie kann man die Geöffneten Dateien abfragen?
Unter Systemsteuerung -> Verwaltung -> Computerverwaltung -> System -> Freigegebene Ordner -> Geöffnete Dateien sieht man welche Dateien ein Benutzer gerade offen hat. (Siehe Bild im Anhang)
Zuständig dafür ist angeblich der Dienst "Server" bzw. "lanmanserver"
Dieser Dienst wiederrum reisst nichts anderes hoch als eine Datei (?) namens "netsvcs".
Weiss jemand ob und wie man (durch evtl. API Calls) die offenen Dateien auf diesem oder einen anderen Weg abfragen kann?
Danke vielmals für die Hilfe!
Ich zähle auf euch
PS: Programmiert wird in MSVS 2005 (.NET 2.0)