Потому что в данном случае AkelAdmin не используется вообще, а AkelPad работает в защищенном режиме. Это самый правильный способ, дающий полную гарантию безопасности.InnI wrote:Если запустить AkelPad с правами администратора, то указанных проблем при сохранении не будет: ни сообщения, ни добавления разрешения.
Релиз AkelPad 4.7.2
- Author
- Message
-
Offline
- Posts: 76
- Joined: Wed Jan 05, 2011 6:07 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Странно, AkelAdmin.exe версии 2.1?Wio wrote:"1a-21", зависли, прибиваем AkelAdmin.exe, "1b-21", "Cannot open file".
Посмотрим.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
Файл сохранился.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
AkelAdmin 2.2InnI wrote:Редактирование hosts
1a-21 1b-21 1a-22 1b-22 1a-23 "Can't set security options for file..." 1b-23
-
Offline
- Posts: 33
- Joined: Wed Apr 13, 2011 8:59 am
Версия 4.7.2 из пяти сохранений три раза зависла.Instructor wrote:Редактирование hosts
AkelAdmin 2.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 - без изменений.
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
AkelPad.c
Вызов GetCommandLineParamsWide, который объединяет командную строку и куски которые заданы в настройках(CmdLineBegin, CmdLineEnd) в одно целое вызывается один раз - до чтения настроек, потому CmdLineBegin и CmdLineEnd ни ан что не влияют. Вопрос: оно так надо? Тогда зачем эти настройки? Баг живет давненько?
Вызов GetCommandLineParamsWide, который объединяет командную строку и куски которые заданы в настройках(CmdLineBegin, CmdLineEnd) в одно целое вызывается один раз - до чтения настроек, потому CmdLineBegin и CmdLineEnd ни ан что не влияют. Вопрос: оно так надо? Тогда зачем эти настройки? Баг живет давненько?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
FeyFre
viewtopic.php?p=16278#p16278
viewtopic.php?p=16278#p16278
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
На WinXP сохранялось, надо будет на Win7 проверить.InnI wrote:Сохранение нового файла в корень C: и в C:\Windows и C:\Program files - без изменений.
Какие сообщения выдает теперь AkelAdmin? Необходимо использовать с выложенной ранее тестовой версией.Wio wrote:"1a-21", зависли, прибиваем AkelAdmin.exe, "1b-21", "Cannot open file".
-
Offline
- Posts: 76
- Joined: Wed Jan 05, 2011 6:07 am
Пока без изменений, сообщения те же. Не имеет значения, сохраняется файл или открывается для чтения. Но все-таки один раз AkelPad смог прочитать защищенный файл (зависания не было) Повторить это, к сожалению, не удалось. Есть предположение, что где-то возникает race condition.Instructor wrote:Какие сообщения выдает теперь AkelAdmin? Необходимо использовать с выложенной ранее тестовой версией.
Кстати, если разрешение на чтение файла есть только у Администратора, то при попытке его открыть через диалог открытия файлов получаем сообщение системы: "У вас нет разрешения на открытие этого файла. Обратитесь к владельцу файла или к администратору сети, чтобы получить разрешение."
-
Offline
- Posts: 76
- Joined: Wed Jan 05, 2011 6:07 am
Все работает! И чтение, и сохранение прошли без ошибок Еще бы это как-нибудь обойти:
Wio wrote:Кстати, если разрешение на чтение файла есть только у Администратора, то при попытке его открыть через диалог открытия файлов получаем сообщение системы: "У вас нет разрешения на открытие этого файла. Обратитесь к владельцу файла или к администратору сети, чтобы получить разрешение."