soporte de zadig para java

Para escribir en la interfaz usb en java, debe instalar el controlador para libusb, instalación con un clic de zadig,
https://github.com/pbatard/libwdi/wiki/Zadig es el texto original
Solicitudes de extracción
Problemas
Marketplace
Explorar

@ 849902248 Cerrar sesión
72
535 184 pbatard / libwdi
problemas de código 1 Tire de solicitudes 0 Proyectos 0 Wiki Insights
Zadig
Pete Batard editado esta página el 19 abr 2017 · 14 revisiones
Zadig 2.x - Guía del usuario

Tabla de contenido
Uso básico Uso
avanzado
Ejemplo de un archivo zadig.ini
Ejemplo de un archivo de configuración de dispositivo preestablecido de zadig
Uso básico
En su modo de operación más simple, Zadig está diseñado para instalar un controlador compatible con libusb, para un dispositivo que aún no lo tiene un controlador instalado.

A continuación se muestra una descripción general de una instalación de controlador típica:
La primera pantalla que verá al iniciar Zadig es el indicador de Control de cuentas de usuario que se muestra a continuación. Esto se debe a que la aplicación debe ejecutarse con privilegios administrativos. Para poder instalar un controlador, debe responder Sí.
Con la aplicación ejecutándose, debería ver su dispositivo USB aparecer en la lista desplegable (haga clic en el menú desplegable para ver todos los dispositivos).
También puede conectar su dispositivo USB después de que Zadig se esté ejecutando, ya que la lista se actualiza automáticamente. Cuando sea posible, le recomendamos que deje solo el dispositivo para el que desea instalar un controlador y desconecte cualquier otro dispositivo USB.
El ID de proveedor (VID, aquí 0x045E), el ID de producto (PID, aquí 0x289) y (opcionalmente) el ID de interfaz (MI) también se muestran bajo "ID de USD" para su referencia. Si deja el mouse sobre el ID del proveedor, debería mostrar el nombre completo del proveedor. Si no se puede determinar el nombre del proveedor y usted lo sabe, se le invita a informarlo al repositorio de ID USB utilizando el nuevo botón que aparecerá en ese momento.
¡AYUDA! ¡¡MI DISPOSITIVO NO APARECE EN LA LISTA !!
Si no puede ver su dispositivo en la lista, probablemente significa que ya tiene un controlador instalado, en cuyo caso debe tener mucho cuidado al reemplazarlo, ya que es posible que otras aplicaciones o el sistema operativo ya no puedan acceder a él después. Por ejemplo, si reemplaza el controlador existente por un teclado o mouse USB, ya no se podrá usar para ingresar datos en Windows, sino que solo funcionará con una aplicación personalizada, que probablemente no sea lo que desea.
Para ver los dispositivos USB que ya tienen un controlador instalado, vaya al menú Opciones y seleccione Listar todos los dispositivos.
A continuación se muestra un ejemplo de lo que vería con un mouse USB, con el controlador HidUsb ya instalado:
(Opcional) Con su dispositivo seleccionado, puede editar su nombre si el predeterminado no se adapta a sus necesidades haciendo clic en la casilla de verificación Editar.
Puede ingresar una descripción en el idioma de su elección. La descripción que ingresa aquí es cómo aparecerá el dispositivo en el Administrador de dispositivos y otras ubicaciones.
También puede seleccionar el controlador que desea instalar, entre WinUSB, libusb-win32 / libusb0 y libusbK, según el tipo de aplicación que planee utilizar. Actualmente, cualquiera de esos controladores se puede usar para libusb o LibusbDotNet, mientras que libusb-win32 se puede usar para aplicaciones basadas en la biblioteca del mismo nombre.
Una vez que esté satisfecho con la selección y la descripción del dispositivo, simplemente haga clic en el botón Instalar controlador. Tenga en cuenta que la etiqueta de este botón puede cambiar según la operación que esté a punto de realizar. También puede usar la parte dividida del botón de instalación para elegir una operación diferente a la predeterminada, como extraer los archivos del controlador en lugar de instalarlos, realizar la instalación única de un controlador de dispositivo WCID o instalar / desinstalar libusb- controlador de filtro win32.
En algunas versiones de Windows 7, es posible que reciba la siguiente alerta de seguridad:
Si ese es el caso, debe instalar la revisión para KB2921916 de Microsoft o seleccionar Instalar este software de controlador de todos modos.
Una vez que se inicia la instalación, simplemente espere hasta que se complete. Normalmente, el proceso de instalación toma unos segundos, pero en algunas circunstancias, si las políticas del sistema local no se pueden anular temporalmente para deshabilitar la creación de un punto de restauración del sistema, puede demorar mucho más. Se le notificará una vez que se complete la instalación.
Si la instalación fue exitosa, debería terminar con algo similar a esto: Observe cómo se muestra ahora el controlador (en verde) e indica WinUSB. WinUSB es uno de los controladores compatibles con libusb-1.0.
Si el controlador se ha instalado correctamente, ahora debería poder utilizar su dispositivo con una aplicación basada en libusb.
Uso avanzado
Para usuarios avanzados , Zadig ofrece la siguiente lista de funciones:
Modo avanzado (Opciones → Modo avanzado):
en este modo, se muestra información adicional y los usuarios también tienen la capacidad de seleccionar el directorio donde se deben extraer los archivos.
Configuración de las opciones a través de un archivo INI:
Todas las opciones que se pueden configurar en los menús también se pueden configurar desde un archivo zadig.ini, que Zadig intenta leer cuando se inicia. A continuación se proporciona un ejemplo de un archivo ini de este tipo.
Información / Registro:
en el modo avanzado, también puede seleccionar el nivel de registro que aparece en la ventana de registro yendo a Opciones → Nivel de registro. Si desea obtener más información sobre lo que está haciendo el proceso de instalación o informar un problema, asegúrese de ejecutar la instalación del controlador con un nivel de registro suficiente.
Creación / firma automatizada de un archivo de catálogo (Opciones → Crear un archivo de catálogo / Opciones → Firmar catálogo e instalar certificado autogenerado):
Dependiendo de si estas opciones están habilitadas, y cuando se utilizan los controladores predeterminados, Zadig generará automáticamente un catálogo (.cat ), así como firmarlo con un certificado autofirmado único generado sobre la marcha, que luego se instala en la máquina actual durante la extracción del archivo
Control preciso sobre los dispositivos enumerados (Opciones → Listar todos los dispositivos / Opciones → Ignorar concentradores o padres compuestos ):
De forma predeterminada, Zadig solo enumera los dispositivos que no tienen un controlador instalado. Sin embargo, en algunas situaciones, es posible que desee reemplazar un controlador existente, incluidos los de concentradores USB (usbhub.sys) o Composite Parent (usbccgp.sys). Estas opciones le permiten hacer precisamente eso.
Crear nuevo (Dispositivo → Crear nuevo dispositivo):
en el caso de que desee instalar un controlador para un dispositivo que aún no está conectado y para el que tiene la información relevante (VID, PID, etc.), puede seleccionar el Crear nueva opción y ejecutar el proceso de instalación para que la próxima vez que se conecte el dispositivo, el controlador esté disponible.
Open Preset (Device → Load Preset Device):
Similar a la opción Create New anterior, pero usando un archivo de configuración de dispositivo preestablecido de zadig. Para ver un ejemplo de un archivo de este tipo, consulte a continuación.

Ejemplo de un archivo zadig.ini

Ejemplo de archivo ini para Zadig

[general]

Iniciar la aplicación en modo avanzado (predeterminado = falso)

modo_avanzado = verdadero

Salga de la aplicación después de la instalación exitosa del controlador (predeterminado = falso)

exit_on_success = falso

Nivel de registro (0 = depuración, 1 = información, 2 = advertencia, 3 = error)

log_level = 0

[dispositivo]

Enumere todos los dispositivos, incluidos los que ya tienen un controlador (predeterminado = falso)

list_all = verdadero

Incluya concentradores y dispositivos principales compuestos al enumerar todos (predeterminado = falso)

include_hubs = true

Recorte los espacios en blanco finales de la descripción del dispositivo USB (predeterminado = falso)

trim_whitespaces = verdadero

[conductor]

Seleccione lo siguiente como controlador predeterminado para instalar:

WinUSB = 0, libusb0.sys = 1, libusbK.sys = 2, Personalizado = 3 (predeterminado = WinUSB)

default_driver = 2

Extraiga solo los archivos del controlador, no lo instale (predeterminado = falso)

extract_only = falso

Establezca el directorio de destino predeterminado para la extracción de los archivos del controlador (predeterminado = "C: \ usb_driver")

default_dir = "C: \ usb_driver"

[seguridad]

Si está incrustado, instale el siguiente certificado en la tienda Trusted Publisher.

install_cert = "mycert.cer"

Si se establece en verdadero, instalará silenciosamente el certificado proporcionado anteriormente (no recomendado)

disable_cert_install_warning = false

Ejemplo de un archivo de configuración de dispositivo preestablecido de zadig

Esta es una configuración de dispositivo preestablecida de muestra para Zadig

[dispositivo]
Descripción = "Dispositivo de muestra"
VID = 0xABCD
PID = 0x1234
MI = 0x01

También puede forzar un GUID de interfaz de dispositivo específico de la siguiente manera

GUID = "{11111111-2222-3333-4444-555555555555}"

CC-BY-SA 4.0
Copyright © 2012-2019 Pete Batard

Páginas 9
Buscar una página…
Inicio
Compilación y depuración de libwdi o Zadig
Preguntas frecuentes
Instalar
Reutilizar
Controlador firmado Tutorial
Uso de
dispositivos WCID
Zadig
Agregar una barra lateral personalizada
Clonar esta wiki localmente
https://github.com/pbatard/libwdi.wiki.git
© 2019 GitHub, Inc.
Condiciones
Privacidad
Seguridad
Estado
Ayuda
Contacto GitHub
Precios
API
Capacitación
Blog
Acerca de

Supongo que te gusta

Origin blog.csdn.net/yunxiang1224/article/details/88885008
Recomendado
Clasificación