LINUX.ORG.RU

wine + Гарант + Программы, пребующие наличие родного носителя (CD, DVD etc.)


0

0

Добрго времени суток. Запутался со следующим вопросом, как "скармливать" лицензионным программам их лицензионные диски, без которых они не желают работать, запускаемым под 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шки и надо либо двуслойную либо извращаться. Хотя извращаться и так придётся.

Заранее благодарен за ответы.

Сам не пробовал, но в письме обновления support@etersoft.ru есть примечание:

В версии 1.0.11 по умолчанию отключена загрузка драйверов ключей защиты. После выполнения wine --update включите нужные драйвера во вкладке "Ключи защиты" программы настройки winecfg.

quickquest ★★★★★
()
Ответ на: комментарий от Quark_p

>> А если просто сделать образ и тупо примонтировать?

>сделал dd if=/dev/<накопитель гарант> of=/<path>/garant.iso

>mount /<path>/garant.iso /<куда-нибудь> -o loop

>или

>mount /<path>/garant.iso /media/cdrom -o loop

>не помогло.

temporary ★★
() автор топика
Ответ на: комментарий от quickquest

> Сам не пробовал, но в письме обновления support@etersoft.ru есть примечание:

Спасибо, попробую.

temporary ★★
() автор топика

В настройках Wine есть ведь "добавление диска". А если там добавить диск и определить его как CD/DVD и монтировать исошку уже именно на него? С Гарантом не пробовал, однако сетевой Консультант работает именно так. Монтирую каталог с Консультантом с сервера в "сетевой диск", созданный Вайном - всё работает.

cyberstorm
()
Ответ на: комментарий от cyberstorm

>что пробовал:

>в winecfg выставить гарантвоскую директорию/директорию монтирования его >носителя как cdrom, не помогло

temporary ★★
() автор топика
Ответ на: комментарий от temporary

Пардон, видимо, не проснулся ещё. А никак на жесткий диск нельзя записать этот грешный Гарант? К нам в контору приходили как-то коробейники из какой-то фирмы, поставили версию (причем полную, не демо) прямо на HDD. Локально он по вайном (этерсофтовским) запустился и работал. Ради интереса расшарил его через самбу, с виндовых машинок тоже люди цеплялись, и ошибок никаких не выдавал. Только тормозил жутко. Может есть смысл поговорить с Вашим поставщиком об установке Гаранта прямо на HDD? Им то какая разница, как ставить? Или она для Вас/для них принципиальна?

cyberstorm
()
Ответ на: комментарий от cyberstorm

А оно, видимо, по ценам различается. Единичная копия - одно, возможность копирования - другое + он обновляется постоянно, они этот съёмный диск и обновляют, так что, если ставить на жёсткий, может обслуживание дороже будет. Наверное в сети есть отучалка (типа nocd), но как-то не наши методы. Если не поможет предложенное выше - попробую так.

ПЫСЫ, с жёсткого он пускается с той же ошибкой защиты; я так понимаю, для него все диски являются директориями. Кстати, его съёмный накопитель как-то странно разбит на логические диски. Буду смотреть, теперь уж в понедельник.

temporary ★★
() автор топика
Ответ на: комментарий от temporary

Значит так, после плясок с бубном, сборкой модуля и проч. установил cdemu, подмонтировал образ, но ошибка та же. Думаю, может должны быть какие-то спец параметры при создании образа... буду пробовать, может попробую под оффтопиком запустить с виртуального диска. Отпишусь.

temporary ★★
() автор топика
Ответ на: комментарий от cyberstorm

Извиняюсь, что долго не отписывался. Оказывается, что под оффтопиком та же проблема, гарант не пускается, если тупо откопироваться на жёсткий диск и/или создать образ вручную.

Варианты:

1)каким-то образом, правильно создать образ с переносного диска, возможно, всего устройства (типа dd if=/dev/sdc of=file.iso), но не знаю как с ним дальше работать.

2)пойти неЪ путём и найти лекарство к гаранту.

3)связаться с поставщиками/разработкчиками (боюсь, что пустое; либо пошлют, либо денег запросят)

temporary ★★
() автор топика
Ответ на: комментарий от temporary

Так, этерсофтовский вайн вроде обошёл защиту. В winecfg необходимо присвоить диск директории, кода монтируется гарант.

Другая проблема, гарант теперь не ругается, а просто закрывается через несколько секунд после запуска.

temporary ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.