Воспитать Lingvo
2006-07-12 12:53 amЯ пользуюсь замечательной программой-словарём Lingvo. Но одна проблема досаждает - Lingvo не хочет запускаться, если в сети или на этом же самом компьютере, но в другом аккаунте уже запущена копия Lingvo. Ругается на то, что тем самым нарушается лицензионное соглашение. Я ещё могу понять, когда мне запрещают запускать вторую копию программы на другом компе, но когда я запускаю копию во втором аккаунте на одном и том же компьютере в то время как первый аккаунт залогинен но простаивает, то это выглядит нелогичным. Не могут же два человека одновременно работать локально на одном компьютере. Не нравится мне это желание производителя программы навязывать мне паттерны последовательного использования. Как если книга не открывалась бы для меня при наличии чужой закладки в ней.
Как воспитать Lingvo, чтобы оно не умело определять что где-то запущена вторая копия?
Как воспитать Lingvo, чтобы оно не умело определять что где-то запущена вторая копия?
no subject
Date: 2006-12-04 11:04 pm (UTC)нада окрыть майлслот с точно таким именем другой програмулиной и держать
типо (name - подсмотренное имя майлслота лингвы)
HANDLE hmailslot = CreateMailslot(name, 1, MAILSLOT_WAIT_FOREVER, NULL);
//тута вечный цыкл
я себе еще как сервис эту программулину прикрутил
no subject
Date: 2006-12-05 03:54 am (UTC)1) \\.\pipe\{0A64C2C7-7A63-4e0f-997B-1DD80BCA0120} was not found.
2) A copy of Lingvo with the same registration number is being run on workstation MYWORKSTATION by user ???.
The License Agreement does not allow you to run two copies with the same registration number at the same time.
Наверное нужно сразу после запуска Лингво убивать handle File = \Device\Mailslot\2ED0F305\04F3D48F\CFC497D4\4D0F7F4D