Py2Exe + FTDI驱动程序

问题描述:

是否有可能以某种方式将FTDI驱动程序包含在py2exe安装程序中?如果没有,有没有什么方法可以将两者结合在一个简单的安装程序中?Py2Exe + FTDI驱动程序

使用py2exe的data_files选项在您的发行版中包含FTDI驱动程序文件夹。

可以运行这样的代码,使您的应用程序中可见的驱动程序,即使它们没有安装在SYSTEM32:

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')) 

当然,一旦设备被插入时,Windows会要求驱动程序。至少你可以把它指向你的应用程序的安装位置来找到它。