Frage

Ist es überhaupt möglich, irgendwie die FTDI-Treiber in einem py2exe Installer enthält? Wenn nicht, gibt es Möglichkeiten, die beide zusammen in einem einfachen Installationsprogramm zu kombinieren?

War es hilfreich?

Lösung

Fügen Sie die Treiber FTDI Ordner in der Verteilung py2exe der data_files Option.

Sie können Code wie folgt ausführen, um die Treiber sichtbar zu machen, um Ihre Anwendung, auch wenn sie nicht in system32 installiert sind:

os.environ['PATH'] = '%s;%s' % (os.environ['PATH'], os.path.abspath('./driver/i386'))
os.environ['PATH'] = '%s;%s' % (os.environ['PATH'], os.path.abspath('./driver/amd64'))

Natürlich, wenn ein Gerät angeschlossen ist, wird Windows nach einem Treiber fragen. Zumindest kann man es zeigen, wo Sie Ihre App installiert ist, um es zu finden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top