Версия: Alcohol 120% 2.0.0.1331 и Alcohol 52% 2.0.0.1331 ОС: Windows XP SP2 и SP3 Проблема: Образы в списке Алкоголя перестают работать после перезапуска Алкоголя.
После добавления образа в Алкоголь (через меню или через поиск), данный образ появляется в списке. При этом сразу после добавления размер образа указывается правильный и меню образа нормальное (со всеми пунктами), т.е. с образом можно работать. После перезапуска Алкоголя, для некоторых образов в списке размер равен 0 МБ и контекстное меню образа всего из двух пунктов (добавить и удалить образ) - с образом работать через список образов не получается. Но если образ смонтирован, то работает нормально. Также если монтировать образ через Проводник (через меню DVD/CD-ROM диска), то образ также монтируется и работает.
С начала я подумал, что проблема в лодере/кимэйкере, но в бесплатной версии то же самое. Потом под подозрение пал файл со списком образов ax_files.xml (в ранних версиях список образов хранился в реестре). Думал Алкоголь неправильно прописывает образы в своем файле. Но пути к файлам прописываются правильно.
Причина была найдена случайно: если в пути к файлу-образу содержится более одного пробела, то до перезапуска Алкоголь пути к файлу образу хранит только в ОЗУ - и работает нормально, перед выходом из программы он сохраняется в ax_files.xml, а после перезапуска считывает из файла ax_files.xml, и хотя в самом файле пути правильные, в списке Алкоголя после загрузки несколько пробелов заменяются на один - соответственно образ он уже не находит.
Были ли у кого-нибудь такие проблемы в Win XP? Были ли у кого-нибудь такие проблемы в Win Vista или 7? Как можно решить данную проблему? (проблема, скорее всего, в неправильном считывании данных из XML файла)
Буду очень благодарен за помощь. |