AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Поддержка UAC в AkelPad
Goto page 1, 2  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sat Dec 11, 2010 9:45 pm    Post subject: Reply with quote

При отсутствии прав на запись:
Quote:
AkelPad
---------------------------
Невозможно открыть файл "C:\test.txt".
---------------------------
ОК

Хотелось бы, чтобы предлагало попробовать с правами администратора.
И, кстати, это не «невозможно открыть», а невозможно записать. Smile
Back to top
View user's profile Send private message Visit poster's website
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Sat Dec 11, 2010 10:15 pm    Post subject: Reply with quote

Infocatcher wrote:
При отсутствии прав на запись:
Хотелось бы, чтобы предлагало попробовать с правами администратора.

А если доступ на запись закрыт и для админа - предлагало добавить себя в ACL? Smile
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sat Dec 11, 2010 10:26 pm    Post subject: Reply with quote

Fr0sT
Ну, на висте/семерке предусмотрено API для повышения привилегий. Так что речь в первую очередь про них.
Даже кавайный значок предусмотрен Very Happy:
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2038
Location: Vinnitsa, Ukraine

PostPosted: Sat Dec 11, 2010 10:33 pm    Post subject: Reply with quote

Quote:
И, кстати, это не «невозможно открыть», а невозможно записать.
Ну тут философский вопрос. В любом случае файл сначала открывают, а уже потом делают операции записи.
Quote:
предлагало добавить себя в ACL?
А если право изменять ACL отсутствует? Wink
Не нужно так сильно городить. Тем более что это влияет на совместимость с Win98 и не ACL-управляемыми файловыми системами. Уж лучше это плагином или скриптом реализовать. Точнее только плагином, ибо скриптом ой как не просто будет сделать нужные телодвижения.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sat Dec 11, 2010 10:38 pm    Post subject: Reply with quote

FeyFre wrote:
Ну тут философский вопрос. В любом случае файл сначала открывают, а уже потом делают операции записи.
Я как раз успешно открыл его. Smile Изменил и попытался сохранить.
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2038
Location: Vinnitsa, Ukraine

PostPosted: Sat Dec 11, 2010 10:47 pm    Post subject: Reply with quote

Infocatcher wrote:
Я как раз успешно открыл его. Smile Изменил и попытался сохранить.
Когда Вы открывали файл, то Акел открывал с флажком "буду читать", потом Акел прочитал и закрыл. Вы подредактировали и жмете Сохранить. Акел пытается открыть файл с флажком "буду писать", а ОС ему возвращает "Неа. У тебя нету прав". До операций записи не дошло, ибо открывалка не пустила. Вот если бы открывалка пустила, а при записи материло, то тогда можно было говорить о "невозможно писать".
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sat Dec 11, 2010 10:50 pm    Post subject: Reply with quote

Это все ясно, но пользователю будет понятнее, если ему написать, что невозможна запись в файл.
В крайнем случае – «невозможно открыть файл на запись / для записи».

Заодно повышение привилегий нужно для правки файловых ассоциаций, тут тоже хорошо бы это предусмотреть.
Back to top
View user's profile Send private message Visit poster's website
FeyFre



Joined: 07 Aug 2007
Posts: 2038
Location: Vinnitsa, Ukraine

PostPosted: Sat Dec 11, 2010 11:13 pm    Post subject: Reply with quote

Quote:
Ну, на висте/семерке предусмотрено API для повышения привилегий. Так что речь в первую очередь про них.
Где АПИ? В контекстном меню проводника? Не смешите моих тараканов. АПИ повышения привилегий существует во всех нам доступных ещё работоспособных на современных машинах версиях NT. И Привилегии - это немножко не то о чем подумали (см MSDN )(разве что взять себе привилегию оператора восстановления). Опасно ими играться, ой как опасно.
Права доступа - это правильный путь. Существует понятие Имперсонализации пользователя и очень давно.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2038
Location: Vinnitsa, Ukraine

PostPosted: Sat Dec 11, 2010 11:15 pm    Post subject: Reply with quote

Quote:
Заодно повышение привилегий нужно для правки файловых ассоциаций, тут тоже хорошо бы это предусмотреть.
Как я написал выше, не повышение привилегий, а получение конкретных прав доступа к "охраняемому" объекту(файлу, ключу в реестре, системному ресурсу).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Sat Dec 11, 2010 11:26 pm    Post subject: Reply with quote

Quote:
Где АПИ?

Речь шла про UAC.
Вот, например, про значок щита и как его добавить: http://msdn.microsoft.com/ru-ru/magazine/cc163486.aspx#S10.
Back to top
View user's profile Send private message Visit poster's website
al007



Joined: 16 May 2011
Posts: 6

PostPosted: Mon May 16, 2011 4:52 pm    Post subject: Поддержка UAC в AkelPad Reply with quote

Было бы неплохо, если б AkelPad умел запрашивать права администратора при попытке сохранения в защищенный UAC файл. Такую функцию имеет EmEditor. Очень удобно, в частности, при редактировании \Windows\system32\drivers\etc\hosts.

Last edited by al007 on Mon May 16, 2011 6:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
Wio



Joined: 05 Jan 2011
Posts: 63

PostPosted: Mon May 16, 2011 5:58 pm    Post subject: Reply with quote

Да Вы просто читаете мои мысли! Very Happy Единственный недостаток заключается в том, что EmEditor запрашивает повышение прав дважды (в своем окне и в системном UAC). Мне кажется, одного раза было бы вполне достаточно.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1616

PostPosted: Mon May 16, 2011 6:04 pm    Post subject: Reply with quote

Wio wrote:
Да Вы просто читаете мои мысли!
Дык!
Back to top
View user's profile Send private message Visit poster's website
al007



Joined: 16 May 2011
Posts: 6

PostPosted: Tue May 17, 2011 4:13 pm    Post subject: Reply with quote

Infocatcher wrote:
Wio wrote:
Да Вы просто читаете мои мысли!
Дык!
Спасибо. Но я не нашел там мнения автора программы по этому поводу. Надеюсь он ответит здесь.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5324

PostPosted: Wed Aug 31, 2011 4:28 am    Post subject: Reply with quote

Quote:
Добавлено: поддержка утилиты "AkelAdmin.exe", которая обеспечивает возможность сохранения изменений в защищенный файл (UAC).
Будет доступно после релиза 4.6.5
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group