Клієнт нашої компанії запускає бухгалтерське програмне забезпечення Sage Line 50. Зазвичай це програмне забезпечення не дозволяє запускати більше одного примірника. Однак на WinXP ми виявили, що ми можемо запустити інший екземпляр, використовуючи скрипт для запуску другого екземпляра з командою runas. Це більше не з'являється для роботи на Win7 64-біт.
Цікаво те, що якщо ви перемикаєте користувачів, ви можете запускати одну і ту ж програму двічі, виконуючи окремий користувач. Я здогадуюся, що причина полягає в тому, що процеси не можуть бачити один одного, коли вони знаходяться в окремих сеансах, поки вони є видимими при запуску в одній сесії.
Будь-які ідеї про те, чи можна обдурити програму, думаючи, що немає інших запущених процесів?
Normally this software doesn't allow you to run more than one instance
- Здається, ви намагаєтеся порушити ліцензію EULA.