У меня есть эта программа, которую я могу запустить через командную строку в Windows или через специально созданный файл .lnk при добавлении указанных аргументов, например:
"C:\My\program.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, обновляя его расположение, чтобы оно соответствовало установке префикса моего Wine, а затем перехожу к нему с помощью Wine explorer.exe и дважды щелкаю на это, моя программа работает без нареканий.