Один з наших користувачів намагається запустити наш (з відкритим вихідним кодом) програмного забезпечення на його Windows 7 64-розрядної машині при його роботі.
На жаль, на його машині не запускається ні версія графічного інтерфейсу, ні версія командного рядка програми. Програма починає роботу, але нічого не робить, а графічна версія не відкриває вікна.
Я не думаю, що процес дійсно йде дуже далеко. Нижче наведено перегляди процесорів у потоці процесу на його та моїй машині:
На машині Windows 7:
На моєму комп'ютері з Windows 10:
Наше програмне забезпечення було побудовано за допомогою Visual Studio 2013 у 64-бітному режимі. Час виконання MSVC включено. Він працює протягом багатьох років, ймовірно, на різних машинах.
Що, можливо, відбувається?
Я радий додати потрібні деталі.
Оновлення 1: Я маю сліди Process Monitor (* .pml файли) для обох машин, але, хоча я знаю, як їх інтерпретувати, я не впевнений, які висновки я можу зробити з них. Хто зацікавлений у погляді? Я трохи вагаюся розмістити їх тут, як я підозрюю, що вони можуть містити конфіденційну інформацію.
Оновлення 2: Проблема відтворюється на всіх машинах Windows 7, до яких ми маємо доступ, але не на інших версіях Windows.
Оновлення 3: попереднього випуску Про програму повідомляється, що працює на Windows 7, в той час як останнього випуску ні. Ніщо не змінилося в тому, як ми будуємо або упаковуємо програму.