| View previous topic :: View next topic |
| Author |
Message |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Wed Dec 21, 2011 10:07 am Post subject: |
|
|
| InnI wrote: | | Если запустить AkelPad с правами администратора, то указанных проблем при сохранении не будет: ни сообщения, ни добавления разрешения. |
Потому что в данном случае AkelAdmin не используется вообще, а AkelPad работает в защищенном режиме. Это самый правильный способ, дающий полную гарантию безопасности. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Thu Dec 22, 2011 8:55 am Post subject: |
|
|
| Wio wrote: | | "1a-21", зависли, прибиваем AkelAdmin.exe, "1b-21", "Cannot open file". | Странно, AkelAdmin.exe версии 2.1?
| InnI wrote: | Сохранение нового файла в корень C:
1a-25 1b-25 1a-21 1b-21 1a-22 1b-22 "Cannot open file..." 1a-23 1b-23 1a-24 1b-24
Создался пустой файл.
Сохранение нового файла в C:\Windows и C:\Program files
1a-25 1b-25 1a-21 1b-21 1a-22 1b-22 1a-23 1b-23 1a-24 1b-24
Файл сохранился.
Редактирование hosts
1a-21 1b-21 1a-22 1b-22 1a-23 "Can't set security options for file..." 1b-23
Файл сохранился. | Посмотрим. |
|
| Back to top |
|
 |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Thu Dec 22, 2011 9:19 am Post subject: |
|
|
| Instructor wrote: | | Странно, AkelAdmin.exe версии 2.1? |
Да, этой версии. CRC32: 2dd93c93 |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sat Dec 24, 2011 3:34 pm Post subject: |
|
|
| InnI wrote: | Редактирование hosts
1a-21 1b-21 1a-22 1b-22 1a-23 "Can't set security options for file..." 1b-23 | AkelAdmin 2.2 |
|
| Back to top |
|
 |
InnI
Joined: 13 Apr 2011 Posts: 27
|
Posted: Sat Dec 24, 2011 4:07 pm Post subject: |
|
|
Версия 4.7.2 из пяти сохранений три раза зависла.
Версия 4.7.3:
1a-21 1b-21 1a-22 1b-22 1a-23 1b-23 1a-24 1b-24
Файл сохранился. Разрешение "все (полный доступ)" не добавилось.
Похоже, для файла hosts проблема решена.
Сохранение нового файла в корень C: и в C:\Windows и C:\Program files - без изменений. |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Sat Dec 24, 2011 4:22 pm Post subject: |
|
|
AkelPad.c
Вызов GetCommandLineParamsWide, который объединяет командную строку и куски которые заданы в настройках(CmdLineBegin, CmdLineEnd) в одно целое вызывается один раз - до чтения настроек, потому CmdLineBegin и CmdLineEnd ни ан что не влияют. Вопрос: оно так надо? Тогда зачем эти настройки? Баг живет давненько? |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sat Dec 24, 2011 5:51 pm Post subject: |
|
|
| InnI wrote: | | Сохранение нового файла в корень C: и в C:\Windows и C:\Program files - без изменений. | На WinXP сохранялось, надо будет на Win7 проверить.
| Wio wrote: | | "1a-21", зависли, прибиваем AkelAdmin.exe, "1b-21", "Cannot open file". | Какие сообщения выдает теперь AkelAdmin? Необходимо использовать с выложенной ранее тестовой версией. |
|
| Back to top |
|
 |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Sat Dec 24, 2011 7:45 pm Post subject: |
|
|
Пока без изменений, сообщения те же. Не имеет значения, сохраняется файл или открывается для чтения. Но все-таки один раз AkelPad смог прочитать защищенный файл (зависания не было) Повторить это, к сожалению, не удалось. Есть предположение, что где-то возникает race condition.
Кстати, если разрешение на чтение файла есть только у Администратора, то при попытке его открыть через диалог открытия файлов получаем сообщение системы: "У вас нет разрешения на открытие этого файла. Обратитесь к владельцу файла или к администратору сети, чтобы получить разрешение." |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sun Dec 25, 2011 3:09 am Post subject: |
|
|
Wio
А эта? |
|
| Back to top |
|
 |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Sun Dec 25, 2011 10:27 am Post subject: |
|
|
| Instructor wrote: | Wio
А эта? |
"1a-21", "Admin1" (много раз), прибиваем AkelAdmin.exe, "1b-21", "Cannot open file". |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Sun Dec 25, 2011 11:14 am Post subject: |
|
|
Wio
Как здесь? |
|
| Back to top |
|
 |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Sun Dec 25, 2011 10:19 pm Post subject: |
|
|
| Instructor wrote: | Wio
Как здесь? |
"1a-21", "Admin1-Error(535)" (много раз), прибиваем AkelAdmin.exe, "1b-21", "Cannot open file".
PS. Ну вот, кажется, и нашли источник проблемы. Та самая race condition  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Mon Dec 26, 2011 4:41 am Post subject: |
|
|
Wio, InnI
AkelAdmin v2.3 |
|
| Back to top |
|
 |
Wio
Joined: 05 Jan 2011 Posts: 43
|
Posted: Mon Dec 26, 2011 10:07 am Post subject: |
|
|
Все работает! И чтение, и сохранение прошли без ошибок Еще бы это как-нибудь обойти:
| Wio wrote: | | Кстати, если разрешение на чтение файла есть только у Администратора, то при попытке его открыть через диалог открытия файлов получаем сообщение системы: "У вас нет разрешения на открытие этого файла. Обратитесь к владельцу файла или к администратору сети, чтобы получить разрешение." |
|
|
| Back to top |
|
 |
|