Попытка запустить программу из базы данных другого пользователя - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть программа, которая имеет разные базы данных для каждого пользователя. Мне нужно, чтобы он всегда работал с базой данных конкретного пользователя по умолчанию. Это возможно с помощью «Shift + правый клик» и выбора «Запуск от имени другого пользователя». Однако я предпочитаю, чтобы это было автоматизировано.

Чтобы сделать это проще, я попытался создать командный файл для доступа к программе через psexec. Программа запускается, однако я получаю сообщение об ошибке: «Ошибка открытия базы данных», а затем «Не удается найти файл C: \ Windows \ System32 \ Cardlock.mdb» после того, как вы нажали первую ошибку, все в порядке. Файл базы данных, который он запрашивает, находится в том же каталоге, что и программа.

Это мой код:

setlocal
cd /d "%~dp0"
psexec \\Feels -u FLH1\Feelslikehome -p password "C:\Program Files (x86)\proUSBHotelCardSystem\CardLock.exe"

Не могли бы вы, ребята, помочь мне запустить программу с базой данных других пользователей?

Спасибо

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