У меня есть приложение dotnet 4.5.2, которое представляет собой просто консольное приложение, которое сохраняет некоторые данные в файле .txt. Программа зависит от некоторых DLL-файлов (частные коннекторы данных, у меня нет контроля над ними).
Я установил dotnet 4.5.2 через winetricks
winetricks -q dotnet45 corefonts
Теперь я запускаю свое приложение
wine ~/datafeed.exe
и не могу проверить, что он фактически сохраняет мои .txt-файлы?
Существующий ответ не завершен.
Приложения, работающие в вине, могут хранить данные в местах, указанных в ~/.wine/dosdevices.
Эти функции также могут быть указаны графически. Для этого запустите Configure Wine из панели и переключитесь на вкладку Drives. Остальное должно быть самоочевидным.
По умолчанию есть два «диска» (как их вызывает Windows): c: и z:. c: по умолчанию указывает на ../drive_c, который в этом месте равен ~/.wine/drive_c. Поэтому, если приложение, работающее в вине, хранит свои данные на диске c:, оно там.
Однако диск z: указывает на /, который является вашим корнем файловой системы. Это означает, что по умолчанию винные приложения могут получить доступ ко всем файлам вашей системы, если у вина есть права на это. Итак, (по умолчанию) ваши права пользователя.
В любом случае, скорее всего, приложение сохранит свои данные на диске c: и, следовательно, в ~/.wine/drive_c, но я думаю, что вышеизложенное стоит знать, особенно если вы Найти файл, который вы ищете, в ~/.wine/drive_c.