Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 156 - Не устанавливается Гарант F1   Make a simular bug
Summary: Не устанавливается Гарант F1
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Установка программ / MSI (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Vitaly Lipatov
QA Contact: Vitaly Lipatov
URL:
Whiteboard:
Keywords:
: 162 (view as bug list)
Depends on:
Blocks: 1074
  Show dependency treegraph
 
In work:
Reported: 2006-06-17 17:04 MSD by Vitaly Lipatov
Modified: 2008-08-17 16:15 MSD (History)
1 user (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
Патч для реестра (948 bytes, text/plain)
2010-11-18 03:58 MSK, Константин Петров
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2006-06-17 17:04:59 MSD
После запуска garant.exe и выбора каталога для сохранения настроек появляется  
сообщение: 
Операция "Установка эталонных настроек пользователя" была прервана. 
Дальнейшая работа невозможна." 
 
Создаётся пустой каталог под настройки и в нём пусто. 
 
Выяснилось, что сообщение выдаётся при возникновении исключения из-за ошибки в 
функции SHFileOperationA: 
000b:Ret  shell32.SHFileOperationA() retval=000004c7 ret=0047a61c  
000b:Call kernel32.RaiseException(0eedfade,00000001,00000007,7fbefcc8)  
ret=0047a657
Comment 1 Vitaly Lipatov 2006-07-25 13:30:47 MSD
Ошибка происходит при выполнении резервного переноса файлов в старый каталог 
К сожалению, таким тестом поймать проблему не удалось: 
+    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); 
 
 
Comment 2 Константин Петров 2006-09-12 13:12:14 MSD
*** Bug 162 has been marked as a duplicate of this bug. ***
Comment 3 Константин Петров 2006-09-22 16:13:13 MSD
Created attachment 52 [details]
Патч для реестра
Comment 4 Константин Петров 2006-09-22 16:18:17 MSD
Установить Гарант 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
Comment 5 Vitaly Lipatov 2006-10-05 00:57:59 MSD
Была ошибка в ProductName shell32.dll
шсправлено в 1.0.4-eter2