1

Компания, в которой я работаю, добавляет ценные бумаги на пользователя. Мы использовали общие входы в систему, чтобы несколько человек могли использовать одну машину без перезапуска наших программ. Загрузка программы занимает 2-4 минуты в зависимости от характеристик компьютера и скорости интернета. Это не было проблемой, если его нужно было открывать только раз в день.

Теперь это стало проблемой для всех пользователей, поскольку они имеют свои собственные уникальные входы в систему и вынуждены закрывать программу, когда они покидают компьютер. Затем следующий пользователь должен снова открыть его, тратя 2-4 минуты на каждый переключатель. Программа также имеет проблемы, если она открыта несколько раз на одном компьютере.

Это все Windows 7 Pro 32-битные или 64-битные машины.

Мне было интересно / надеюсь, что будет способ "перехватить" процесс, процессы, приложения от одного пользователя к текущему пользователю. Или, если был способ сделать программу более глобальной, так что если она открыта, она открыта для всех пользователей.

Во-вторых, если это невозможно, мне нужно найти способ, позволяющий существовать только одному экземпляру программы на 1 машине.

Спасибо за помощь!

Дополнение: я - ИТ-специалист компании, я не знал, что супер-пользователь специально для "персональных и домашних компьютерных сетей", когда я здесь находился, я видел только "Вопросы и ответы для компьютерных энтузиастов и опытных пользователей". Я прошу прощения, извините. Наша повышенная безопасность - это соответствие PCI. Нашему кассиру приходится закрывать нашу POS-систему и выходить из окон при каждой смене или перерыве в работе. Это заставляет нашего клиента ждать 2-4 минуты в очереди только для загрузки нашего POS.

Я пытаюсь найти способ обойти перезагрузку нашей POS-системы, перетащив ее из входа одного кассира в другой кассир. Так что единственной загрузкой является загрузка Windows профиля пользователя.

Одним из способов, о котором я думал, был сценарий с удаленным рабочим столом, когда компьютер с контрольным стендом - это не тот компьютер, на котором запущена программа. Это позволит нескольким пользователям получать к нему доступ, но только один может использовать его в любой момент времени. Но у этого есть свои собственные наборы уязвимостей.

Другой мыслью была общая виртуальная машина, которую мы можем приостановить и сохранить в общей папке и загрузить обратно, когда появится следующий пользователь.

Я надеялся, что есть какие-то команды, которые я мог бы добавить в .bat, не занимаясь обезьянами. Им просто нужно запустить командный файл, который изменит процесс и пользователя приложения.

Если этот вопрос не относится к этому вопросу, пожалуйста, порекомендуйте место, куда его можно взять. Я <3 StackExchange

0