Hallo,
unter Windows gibts Laufwerke und die haben Buchstaben.
nicht notwendigerweise. Netzwerkverzeichnisse können beispielsweise auch über ihren UNC-Pfad angesprochen werden, auch wenn nicht alle Anwendungen damit umgehen können.
a: und b: fallen schonmal weg
Warum? Niemand hindert mich, einer Partition den Laufwerksbuchstaben A: oder B: zu geben, ebensowenig bei einer Netzwerkverbindung.
Aber Hottes Holzhammer dient ja letztendlich nur dazu, eine bestimmte Datei zu finden. Das sagt noch nichts darüber aus, ob Wireshark auch installiert, d.h. im System bekanntgemacht ist. Aussagekräftiger dürfte eine Registry-Abfrage sein. Ich würde daher prüfen, ob der Schlüssel
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wireshark.exe
existiert. Wenn ja, ist das ein starkes Indiz dafür, dass Wireshark installiert ist, und als Dreingabe bekommt man unterhalb dieses Schlüssels als "(Standard)" auch noch den kompletten Pfadnamen zu wireshark.exe und als "Path" das Verzeichnis, in dem Wireshark installiert wurde.
Ein alternativer Schlüssel, den man abfragen könnten, wäre noch
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wireshark
Dort findet man vor allem, wie der Schlüsselname schon vermuten lässt, die Uninstall-Informationen.
So long,
Martin
F: Wer ist der Herrscher über Wasser, Wind und Wellen?
A: Der Friseur.