at master 1.4 kB view raw
1diff --git a/src/pyshark/tshark/tshark.py b/src/pyshark/tshark/tshark.py 2index 73ede9d..17c0488 100644 3--- a/src/pyshark/tshark/tshark.py 4+++ b/src/pyshark/tshark/tshark.py 5@@ -47,24 +47,7 @@ def get_process_path(tshark_path=None, process_name="tshark"): 6 f"{process_name}.exe" if sys.platform.startswith("win") else process_name) 7 possible_paths.insert(0, user_tshark_path) 8 9- # Windows search order: configuration file"s path, common paths. 10- if sys.platform.startswith("win"): 11- for env in ("ProgramFiles(x86)", "ProgramFiles"): 12- program_files = os.getenv(env) 13- if program_files is not None: 14- possible_paths.append( 15- os.path.join(program_files, "Wireshark", f"{process_name}.exe") 16- ) 17- # Linux, etc. search order: configuration file's path, the system's path 18- else: 19- os_path = os.getenv( 20- "PATH", 21- "/usr/bin:/usr/sbin:/usr/lib/tshark:/usr/local/bin" 22- ) 23- for path in os_path.split(":"): 24- possible_paths.append(os.path.join(path, process_name)) 25- if sys.platform.startswith("darwin"): 26- possible_paths.append(f"/Applications/Wireshark.app/Contents/MacOS/{process_name}") 27+ possible_paths.append("@tshark@") 28 29 for path in possible_paths: 30 if os.path.exists(path):