ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
2075
2075
EMPFEHLEN
-
Hallo,
Kann mir bitte jemand eine Anregung oder einen Tipp geben, wie ich folgendes erreiche:
Ich möchte, dass gezählt wird, wie oft eine beliebige lokale Datei (vorzugsweise mp3) geöffnet wird. Mit "öffnen" meine ich dabei sowohl direktes öffnen (Doppelklick, Markieren+Return, Drag&Drop, etc.), als auch indirektes öffnen (Dialog öffnen in Programmen, Laden durch eine Playlist oder andere Zugriffe).
Wahrscheinlich muss dazu ein Programm ständig im Hintergrund laufen und in eine DB schreiben.
Wie geht man an sowas ran? Ich brauche noch keinen kompletten Code, aber ein Schubs in die richtige Richtung wär cool.
Danke, bogomip
-
30.04.07 09:29 #2
Sagen wir mal so, mit diesem Code kannst du erkennen, ob Windows den Schreibschutz aktiviert hat, wird normalerweise gesetzt, wenn die Datei geöffnet ist. Das ganze in einen Timer gepackt, du zählst abwechselnd wenn die Datei gesperrt oder freigegeben ist.
Das Problem liegt insofern darin, dass man eine Datei aber auch mehrmals starten kann, eine MP3 kann ich x-mal gleichzeitig offen haben. Mit dem oa Code kriegst du aber nur raus, dass sie gerade öffen ist, nicht wie oft.
Eine teilweise Lösung wäre ein zwischengeschaltetes Programm, in der Registry verweist du darauf. Die Datei startet erst mit deinem Programm, du protokolliert den Start und startest dann die Datei mit dem Originalprogramm. Funktioniert aber nicht wenn du die Datei aus dem Originalprogramm heraus startest.
Die einzig umfassende Lösung wäre ein eigener virtueller Dateitreiber, der ist aber in VB nicht realisierbar und außerdem sehr schwer zu programmieren.
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
30.04.07 21:48 #3
Hallo!
Es gäbe aber auch die Möglichkeit es in die Registry zu schreiben, dass jede Datei (exe, txt, mp3, usw..), oder auch bestimmte Dateiformate, zuerst dein Programm gestartet wird (mit dem Pfad der "echten" Datei als Parameter), welches in einer Datei eine Zahl erhöht..
hier wenn du nicht weist wie du dein Programm mit einem Dateityp verlinkst
Lg
Philipp9494Bei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
30.04.07 22:27 #4A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
-
01.05.07 08:13 #5
Hallo...
Upps,..
Nein ich heiße nicht Danielle und mein Bruder auch nicht (hab keinen Bruder).
Wieso
Lg
Philipp9494Bei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
01.05.07 15:05 #6
Ach, nur so eine Frage, nichts weiter.
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
Ähnliche Themen
-
Mit require wird Datei im Browser geöffnet
Von fawad im Forum PHPAntworten: 5Letzter Beitrag: 16.10.09, 09:00 -
Datei, welche mit Editor geöffnet wird, Schreibgeschützt machen
Von DrMueller im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 25.09.09, 09:43 -
Wininet api FtpFindNextFile nur erste datei wird geöffnet
Von soeni1987 im Forum C/C++Antworten: 1Letzter Beitrag: 18.12.07, 11:32 -
illu cs2 datei wird nicht mehr korrekt geöffnet
Von sandyjohn im Forum Vektor-ProgrammeAntworten: 1Letzter Beitrag: 22.11.06, 08:39 -
[Analysetool] Welche Datei wird geöffnet?
Von Marcus Roffmann im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 03.11.02, 17:42





Zitieren


Login





