Я сгенерировал exe-файл, используя py2exe для упаковки всех необходимых DLL, и он безупречно работает на моем ноутбуке и рабочей станции. Я тестировал свою программу на нескольких компьютерах (той же модели, что и на моем ноутбуке и рабочей станции, но с разными пользователями и установленными программами), иногда видео в моей программе работают медленно (я использую vlc для воспроизведения видео внутри моей программы, и даже если они работают медленно на моей программе, они работают хорошо на vlc вне моей программы).
Оба компьютера имеют запасные ресурсы, ноутбук - это Zbook от HP, 8 ядер и 16 ГБ оперативной памяти, а рабочая станция - Z840, 32 ядра и 130 ГБ оперативной памяти, так что я предполагаю, что это что-то связанное с DLL.
Я использовал Process Explorer, чтобы увидеть, что dll использует во время выполнения, и кажется, что он использует разные dll на разных компьютерах, это нормальное поведение?
Например, только компьютер-нарушитель использует detoured.dll, msctf.dll.mui, nvd3d9wrap.dll, nvd3dum.dll и nvdxgiwrap.dll
Я действительно нащупываю в темноте здесь, так что любая помощь будет оценена, либо то, что я должен искать, может быть причиной такого поведения, либо какая-то программа отладит исполняемый файл в надежде, что я что-то найду.