Добрго времени суток. Запутался со следующим вопросом, как "скармливать" лицензионным программам их лицензионные диски, без которых они не желают работать, запускаемым под wine'ом??
Поясню. Есть "Гарант F1" (думаю, слышали о таком), с целью обращения народа в Ъ-религию, потихоньку переползаем на Debian. Этот гарант у нас лицензионный, поставляется на переносном НЖМБ (USB), wine'ом эмулируется, вроде, нормально (использую Этерсофтовский), но вот беда, Гарант после запуска ругается но ошибку защиты 32 (или как-то так), короче, считает, что его нагло скопировали и пускают уже не с его носителя. Так вот, как виндовой программе скормить её же носитель ?
Более того, в интернете гуляет ворованный гарант, так вот он тоже под оффтопиком ругается на ту же ошибку, но достаточно записать его на DVD (любой) или подключить виртуальный диск, и он начинает нормально работать.
что пробовал:
в winecfg выставить гарантвоскую директорию/директорию монтирования его носителя как cdrom, не помогло
сделал dd if=/dev/<накопитель гарант> of=/<path>/garant.iso
mount /<path>/garant.iso /<куда-нибудь> -o loop
или
mount /<path>/garant.iso /media/cdrom -o loop
не помогло.
Кстати, как-то не очень давно сталкивался с такой же проблемой - решил поиграть в старую игру JA2, она также просила диск, так вот, если скармливать ей её родной диск, то работало всё нормально. Предполагаю, что если записать гарант на DVD то тоже всё заработает. Проблема только в том, что размер там уже больше стандартной DVDшки и надо либо двуслойную либо извращаться. Хотя извращаться и так придётся.
Заранее благодарен за ответы.