Page 1 of 1
Невозможно открыть файл... на Win7
Posted: Wed Mar 20, 2013 6:18 pm
by VladSh
На новом месте работы UAC типа корпоративная политика. Скопировал папку с АкелПадом с горем пополам, но работать толком не получается.
При простом открытии проги и закрытии её получаю:
AkelPad wrote:Невозможно открыть файл "C:\Program Files (x86)\AkelPad\AkelFiles\Plugs\XBrackets.ini".
Если изменить, к примеру, шрифт, а затем закрыть прогу, то получаю:
AkelPad wrote:Невозможно открыть файл "C:\Program Files (x86)\AkelPad\AkelPad.ini".
Причём окошко UAC о том, чтобы можно было подтвердить внесённые изменения от имени администратора не выпадает. Также не поднимается и AkelAdmin (я чего-то думал, что он в крайнем случае взлетит).
Также не работают ассоциации файлов.
Может кто-то подсказать, как бороться?
Posted: Wed Mar 20, 2013 9:13 pm
by FeyFre
VladSh, видать придется обойтись реестром. Это 1. 2 - директории C:\Program Files (x86)\AkelPad добавить права, а ещё лучше сменить владельца. Вообще по правам пройтись. Вот такие выходы мне кажутся могут помочь.
Posted: Thu Mar 21, 2013 6:44 am
by Fr0sT
Акель не особо заточен под установку в Program files на Вин7+. Чтобы работали ассоциации, надо вручную запустить под админом (такая трабла везде - 7зип, рар, кмплейер...)
Posted: Thu Mar 21, 2013 8:59 am
by FeyFre
По поводу окошка UAC которое халтурит. Умная система как всега умничает не в тему. Нужно манифест дописать чтоли рядом с АР, в котором просит его подтягивать все права. Но мне не всегда помогало. Потому ещё помочь умничать в тему ей может такой финт ушами. Редактором ресурсов отредактировать ресурс Версии: оригинальное имя файла поставить setup.exe, install.exe и тому подобное. Тупой UAC думает "ептыть, это же установочный процесс, и он точно полезет в систему! Занчит нужно перестать тупить и если вдруг он полезет - спрашивать у пользователя разрешения".
Posted: Thu Mar 21, 2013 9:40 am
by VladSh
Спасибо, ребята!
Для директории "C:\Program Files (x86)\AkelPad" -> Folder properties -> вкладка Security -> кнопка "Advanced..." -> кнопка "Change Permissions...", выбрал себя (я локальный админ, там в доступах был я и как админ и как юзер, так вот у меня как админа был full-доступ, а как у юзера - нет; потому выбрал себя как юзера) и нажал кноку "Edit", поставил галку "Full Control", после чего сообщения перестали выдаваться.
Re: Невозможно открыть файл... на Win7
Posted: Thu Mar 21, 2013 9:45 am
by DV
VladSh wrote:Скопировал папку с АкелПадом с горем пополам, но работать толком не получается.
"C:\Program Files (x86)\AkelPad\AkelPad.ini"
На мой взгляд, выделенные жирным части конфликтуют друг с другом.
Никогда, НИКОГДА!!! не стоит копировать программу в дурацкую папку Program Files, в которую по умолчанию программы не имеют право ничего писать. Я обычно создаю свою папку - например, C:\Programs, и в ней держу все портативные программы.
Posted: Fri Mar 22, 2013 8:13 pm
by VladSh
Изменение прав на папку продержалось до первой же перезагрузки. В итоге остановился на варианте DV; не совсем то, что хотелось, но спасибо!
Posted: Fri Mar 22, 2013 10:49 pm
by FeyFre
VladSh, эээм, а пользователю LOCAL SYSTEM(и др) запретить любые операции чтения? Ну там разрешения на модификацию можно по подробнее покрутить. Такой финт проходит со многими софтинами которые упорно пытаются подменить файл который нужно сохранить в целостности вопреки всего.
Posted: Wed Apr 10, 2013 7:30 pm
by TNX
FeyFre wrote:Тупой UAC думает "ептыть, это же установочный процесс, и он точно полезет в систему! Занчит нужно перестать тупить и если вдруг он полезет - спрашивать у пользователя разрешения".
Какое-то у вас поверхностное представление о работе UAC и его "интеллектуальности" (
"если вдруг он полезет")

Зачем такие финты, если есть вкладка "Совместимость"?
Posted: Wed Apr 10, 2013 10:58 pm
by FeyFre
TNX
1. Гребаная вкладка "совместимость" работает только по месту и цели. Достаточно изменить одну буковку имени файла и всё вернулось как было.
2. "поверхностные" - уверяю, самые глубокие которые только мог получить. Уроды их МС успешно занимаются самозакапыванием. Например, если раньше можно было найти подробную справку по практически любому вопросу, либо в оффлайн коллекции MSDN, либо в онлайн, либо в KBxxx/Qyyyy заметках то сейчас: а) оффлайн коллекции более не существует б) из онлайн были удаленны 90% примеров в) большинство редко-используемых API описаны с существенными ошибками, а также вырезаны важные примечания
3. И да, вот такое "поверхностное" решение которое почему-то у меня работает, было вычитано на том же МСДН-е
4. UAC в любом случае, UAC - одна из многих ошибок МС, и потому UAC живет до первого запуска установленной системы, первый делом отключается именно он.
Posted: Thu Apr 11, 2013 1:20 am
by TNX
FeyFre wrote:раньше можно было найти подробную справку по практически любому вопросу, либо в оффлайн коллекции MSDN, либо в онлайн, либо в KBxxx/Qyyyy заметках
Это большая проблема нынешнего софта. Раньше в окнах была кнопка со знаком вопроса, рассчитанная на получение мгновенной справки. И ту убрали...
FeyFre wrote:UAC живет до первого запуска установленной системы, первый делом отключается именно он.
"Не читал, но осуждаю!"
