запускати декілька екземплярів Sage Line 50


0

Клієнт нашої компанії запускає бухгалтерське програмне забезпечення Sage Line 50. Зазвичай це програмне забезпечення не дозволяє запускати більше одного примірника. Однак на WinXP ми виявили, що ми можемо запустити інший екземпляр, використовуючи скрипт для запуску другого екземпляра з командою runas. Це більше не з'являється для роботи на Win7 64-біт.

Цікаво те, що якщо ви перемикаєте користувачів, ви можете запускати одну і ту ж програму двічі, виконуючи окремий користувач. Я здогадуюся, що причина полягає в тому, що процеси не можуть бачити один одного, коли вони знаходяться в окремих сеансах, поки вони є видимими при запуску в одній сесії.

Будь-які ідеї про те, чи можна обдурити програму, думаючи, що немає інших запущених процесів?


Normally this software doesn't allow you to run more than one instance - Здається, ви намагаєтеся порушити ліцензію EULA.
joeqwerty

Ви пробували запустити перейменовану копію .exe?
WhoIsRich

@joeqwerty, звичайно, я не читав ліцензійну угоду, але намір не порушувати її. Це для зручності для співробітників, час яких розділений між двома компаніями в спільному офісному середовищі.
Rossco

@WhoIsRich спасибі за пропозицію. Я дуже марна на згадку про те, що я спробував записати. Хоча я вважаю, що це також може обмежувати можливості інших людей для мозкового штурму. У всякому разі, щоб відповісти на ваше запитання, я спробував перейменувати виконуваний файл, і це не допомогло.
Rossco

Хоча це не так просто, як RunAs, зручним трюком є ​​те, що ви можете віддалений робочий стіл на свій ПК, використовуючи 127.0.0.2 і бути зареєстрованим як інший користувач. Це дозволить уникнути перемикання між користувачами.
WhoIsRich

Відповіді:


0

Одним з рішень, які я знайшов до проблеми, є запуск принаймні одного з екземплярів у пісочниці. Я протестував, використовуючи безкоштовну версію Sandboxie ( http://www.sandboxie.com ), і це, здавалося, працювало, коли я запустив другий екземпляр у середовищі, що містився в пісочниці. Не впевнені, що це порядок їх створення.

Змінити: якщо ви використовуєте Sandboxie, то за замовчуванням ви спробуєте скопіювати всі файли, що використовуються програмою, у пісочницю. Це не те, що ви хочете в ситуації спільної бази даних! Таким чином, щоб виправити є настройки в Sandboxie, щоб дозволити прямий доступ до певних файлів або папок. Я встановлюю директорію, на якій знаходиться Sage DB, для безпосереднього доступу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.