wine: Call from 0x7eef1780 to unimplemented function setupapi.dll.SetupLogFileW, aborting wine: Call from 0x7eef1780 to unimplemented function setupapi.dll.SetupPromptForDiskA, aborting Необходимо добавить хотя бы заглушки.
Готов патч, добавляющий заглушку SetupLogFile (как A, так и W)
SetupPromptForDisk отображает диалоговое окно, запрашивающее у пользователя выбор диска. Заглушка может возвращать DPROMPT_CANCEL, что соответствует нажатию на <Cancel>, но думаю, что от такой заглушки мало, что изменится.
Думаю, лучше такая заглушка, с FIXME, чем падение программы.
Возможно. Просто мне кажется, что нажатие клавиши <Cancel> в прецессе обязательного выбора должно отменять установку. А вообще хотелось бы узнать что это за приложение, вызывающие эти функции, чтобы можно было протестировать.
не совсем корректно реализовал SetupLogFile. Там все параметры, являющиеся строками выводятся на экран. При этом некоторые из них могут быть не заданы. При этом будет возникать ошибка доступа.
Реализовал заглушку для SetupPromptForDisk. Перед закрытием баги необходимо протестировать.
установка программы проходит успешно