title: Use Electron with USB
body: <p>I'm currently searching for solutions to use USB within the Electron project.</p>
  
  <p>I found many threads not just here on stack overflow. But all are stating different things. Some say it's working well (easily), others say it's not even possible.</p>
  
  <p>I stumbled over usb-electron but this is only working in Electron prebuild 1.0.2 (as far as I know).</p>
  
  <p>Is someone using Electron and USB in one project successfully? For what devices do you use this combination? Maybe someone is using another solution? Like a C# (or whatever) binary in the background that get's triggered within electron and doing all the USB stuff?</p>
  
  <p>I'm thankful for every hint!</p>
  
  <p>Update:</p>
  
  <p>I tried those mentioned solutions and got various errors. I also never managed to build the USB or serialport packages against electron. If I use the serialport package I get the following error with electron 1.4.12:</p>
  
  <pre><code>angular.js:14328 Error: Eine DLL-Initialisierungsroutine ist fehlgeschlagen.
  \\?\E:\Masterthesis\Simplex-Electron\node_modules\serialport\build\Release\serialport.node
      at Error (native)
      at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
      at Object.Module._extensions..node (module.js:583:18)
      at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20)
      at Module.load (module.js:473:32)
      at tryModuleLoad (module.js:432:12)
      at Function.Module._load (module.js:424:3)
      at Module.require (module.js:483:17)
      at require (internal/module.js:20:19)
      at bindings (E:\Masterthesis\Simplex-Electron\node_modules\bindings\bindings.js:76:44)
  </code></pre>
  
  <p>The first line just says that a DLL routine is failing.</p>