Запуск программы с использованием вина.аргументы exe

у меня есть эта программа, что я могу запустить через командную строку в Windows или через созданный .lnk при добавлении указанных аргументов:

"C:Myprogram.exe" /ID:"MyID" /CompanyID:"123" /TheAddr:"my.address.com"

чтение документация кажется, что Wine интерпретирует аргументы так же, как Windows, и даже тогда, когда я уверен, что это верно для аргументов, представленных таким образом:

wine program.exe -my -arguments

Это не работает для тех аргументов, описанных выше, может быть, мне не хватает какой-то побег для некоторых персонажей?

Я попытался запустить приложение таким образом:

wine program.exe /ID:"MyID" /CompanyID:"12" /TheAddr:"my.address.com"

но не сработало, все, что я получил, было общее сообщение об ошибке от моей программы.

Я считаю, что это потому, что я не передаю аргументы правильно, потому что, если я создаю .файл lnk в Windows обновляет свои местоположения, чтобы соответствовать установке префикса моего вина, а затем переходит к нему через проводник вина.exe и дважды щелкните по нему, моя программа работает безупречно.

26
задан eridani
12.12.2022 19:12 Количество просмотров материала 2717
Распечатать страницу

1 ответ

попробуй такое

exec wine "~/.wine/drive_c/My/program.exe" "-my"
  • команды exec говорят Башу превратиться в вино со следующими аргументами, так что это уже не Баш работает вино, но Баш процесс становится вино. PID остается. У вас нет двух запущенных процессов.

решение данного вопроса можно найти на Unix.SE.

прозрачно винной программы

5
отвечен Adolfo Correa 2022-12-14 03:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх