Skip to content

Commit b77d0d5

Browse files
authored
Don't interact with the kernel driver in Windows (google#28)
1 parent 165d943 commit b77d0d5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

adb/common.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
Common usb browsing, and usb communication.
1717
"""
1818
import logging
19+
import platform
1920
import socket
2021
import threading
2122
import weakref
@@ -113,7 +114,8 @@ def Open(self):
113114
handle = self._device.open()
114115
iface_number = self._setting.getNumber()
115116
try:
116-
if handle.kernelDriverActive(iface_number):
117+
if (platform.system() != 'Windows'
118+
and handle.kernelDriverActive(iface_number)):
117119
handle.detachKernelDriver(iface_number)
118120
except libusb1.USBError as e:
119121
if e.value == libusb1.LIBUSB_ERROR_NOT_FOUND:

0 commit comments

Comments
 (0)