Hallo,
ich besitze seit kurzem einen NAS und möchte diesen beim Öffnen des Netzlaufwerks auf einem Windows7-PC per WakeOnLan aufwecken. Das Aufwecken an sich funktioniert, momentan hänge ich jedoch an dem Problem wie ich mit VB erkennen kann, dass der Nutzer gerade versucht hat, das Netzlaufwerk in "Computer" zu öffnen. Es handelt sich ausschließlich um Windows7-PCs, bei denen ich diese Funktionalität benötige. Als "Notlösung" könnte ich natürlich auch auf dem Desktop eine Verknüpfung zu meinem Programm erstellen und damit den NAS aufwecken und dann das Netzlaufwerk per VB öffnen. Ich wollte nur eigentlich keine zusätzlichen Verknüpfungen, sondern das ganze so gestalten, dass der Benutzer eigentlich nichts von den Vorgängen im Hintergrund bemerkt, da der NAS nur ca. 3 Sekunden zum Aufwachen braucht. Also Benutzer öffnet Netzlaufwerk -> mein Programm weckt im Hintergrund den NAS auf und nach 3 Sekunden Wartezeit ist das Netzlaufwerk verfügbar.
Gibt es da mit VB irgendeine Möglichkeit zu erkennen, dass ein Laufwerk geöffnet wurde? Erkennungen anhand der Titel geöffneter Fenster beispielsweise funktionieren hier eben leider nicht, da der Explorer ja erst ins Netzlaufwerk wechselt, wenn es auch verfügbar ist. Ich habe leider zu diesem Problem bis jetzt nichts brauchbares gefunden
Aber vielleicht hat ja hier jemand eine Idee, wie man das Ganze angehen könnte
ich besitze seit kurzem einen NAS und möchte diesen beim Öffnen des Netzlaufwerks auf einem Windows7-PC per WakeOnLan aufwecken. Das Aufwecken an sich funktioniert, momentan hänge ich jedoch an dem Problem wie ich mit VB erkennen kann, dass der Nutzer gerade versucht hat, das Netzlaufwerk in "Computer" zu öffnen. Es handelt sich ausschließlich um Windows7-PCs, bei denen ich diese Funktionalität benötige. Als "Notlösung" könnte ich natürlich auch auf dem Desktop eine Verknüpfung zu meinem Programm erstellen und damit den NAS aufwecken und dann das Netzlaufwerk per VB öffnen. Ich wollte nur eigentlich keine zusätzlichen Verknüpfungen, sondern das ganze so gestalten, dass der Benutzer eigentlich nichts von den Vorgängen im Hintergrund bemerkt, da der NAS nur ca. 3 Sekunden zum Aufwachen braucht. Also Benutzer öffnet Netzlaufwerk -> mein Programm weckt im Hintergrund den NAS auf und nach 3 Sekunden Wartezeit ist das Netzlaufwerk verfügbar.
Gibt es da mit VB irgendeine Möglichkeit zu erkennen, dass ein Laufwerk geöffnet wurde? Erkennungen anhand der Titel geöffneter Fenster beispielsweise funktionieren hier eben leider nicht, da der Explorer ja erst ins Netzlaufwerk wechselt, wenn es auch verfügbar ist. Ich habe leider zu diesem Problem bis jetzt nichts brauchbares gefunden
![:(](https://www.vb-paradise.de/wcf/images/smilies/sad.png)
Aber vielleicht hat ja hier jemand eine Idee, wie man das Ganze angehen könnte
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)