После запуска garant.exe и выбора каталога для сохранения настроек появляется сообщение: Операция "Установка эталонных настроек пользователя" была прервана. Дальнейшая работа невозможна." Создаётся пустой каталог под настройки и в нём пусто. Выяснилось, что сообщение выдаётся при возникновении исключения из-за ошибки в функции SHFileOperationA: 000b:Ret shell32.SHFileOperationA() retval=000004c7 ret=0047a61c 000b:Call kernel32.RaiseException(0eedfade,00000001,00000007,7fbefcc8) ret=0047a657
Ошибка происходит при выполнении резервного переноса файлов в старый каталог К сожалению, таким тестом поймать проблему не удалось: + CreateDirectoryA("testdir2", NULL); + shfo.fFlags = FOF_NOCONFIRMMKDIR; + shfo.pFrom = "testdir2\\*.*\0"; + shfo.pTo = "testdir2\\old\\*.*\0"; + shfo.fAnyOperationsAborted = FALSE; + retval = SHFileOperationA(&shfo); + ok(retval == ERROR_SUCCESS, "Can't copy *.* to nested, got %ld\n", retval);
*** Bug 162 has been marked as a duplicate of this bug. ***
Created attachment 52 [details] Патч для реестра
Установить Гарант F1 на данный момент можно только обходным путем. Для установки с диска e:\ в каталог C:\Garant-DVD следует до установки: 1. запустить редактор реестра командой wine regedit и импортировать файл patch.reg в реестр. 2. создать каталог C:\Garant-DVD и скопировать в него каталог settings. После этого Вы можете установить Гарант F1 c диска e:\ в каталог C:\Garant-DVD. Для изменения условий следует откорректировать файл patch.reg. ftp://updates.etersoft.ru/pub/download/settings.tar.bz2
Была ошибка в ProductName shell32.dll шсправлено в 1.0.4-eter2