-
приложение, запущенное в win7 не под админом не может писать ни в какую ветку реестра? (мне нужно в hkcu..)
-
> не под админом не может писать ни в какую ветку реестра?
ну прям уж ни в какую?
> мне нужно в hkcu
Значит надо запросить права и работать под админом.
P.S. Еще не забываем про WOW64, если система вдруг окажется x64
-
> приложение, запущенное в win7 не под админом не может писать
> ни в какую ветку реестра? (мне нужно в hkcu..)
Верится с трудом.
По всей видимости, ошибка в программе (а мож и винда глючит ;)
Или же кто-то ограничил доступ к этому разделу реестра.
Попробуйте промониторить обращения к реестру с помощью ProcessMonitor.
-
> приложение, запущенное в win7 не под админом не может писать
> ни в какую ветку реестра?
Странно, другие приложения пишут.
-
Это винда виновата
-
> Плохиш (26.03.2010 22:10:03) [3]
Другие приложения просто об этом не знают.
--
-
> Другие приложения просто об этом не знают.
Надо им сказать об этом, чтобы тоже не могли.
-
если ты залогинен админом и запускаешь приложение, то не факт, что приложение под админом запустилось.
я тут тестил свою программу на вин7
оказалось, что надо правой кнопочкой нажать на программе и запустить ее явно под админом. тогда программу будет действительно запущена под админом.
зы вин7 видел 1 раз, поэтому может что-то не то говорю )
-
> Суслик_ (01.04.2010 03:03:07) [7]
Там все также, но добавлена возможность управлять уровнем нотификаций.
-
> оказалось, что надо правой кнопочкой нажать на программе
> и запустить ее явно под админом. тогда программу будет действительно
> запущена под админом
наоборот было бы странно.
-
Тем не менее, надеюсь автору топика поможет мое замечание.
Я в последней версии перестроил немного настройку приложения (оно у меня сетевое). Открываю под админом, а оно мне пишет - вы типа не админ. Потом догадался, что МС не могла оставить меня без возможности запустить программу под админом, будучи залогенным админом. Оказалось, что запускать надо из контекстного меню - выполнить под админом, тогда все ОК.
Кстати, встречный вопрос к знатокам виндуза. Возможно, моя программа какая-то не такая, что по умолчанию Виндоуз даже под админом запускает ее НЕ под админом? Может надо каким-то образом в программе что-то прописывать, чтобы она запускалась под админом?
ЗЫ Речь про Вин7. Вроде с Вистой такого эффекта не наблюдал.
-
> Кстати, встречный вопрос к знатокам виндуза. Возможно, моя
> программа какая-то не такая, что по умолчанию Виндоуз даже
> под админом запускает ее НЕ под админом? Может надо каким-
> то образом в программе что-то прописывать, чтобы она запускалась
> под админом?
Свои вопросы лучше оформлять в отдельной теме - их никто может не увидеть.
Да, такое может быть. Разбирайся с манифестом экзешника. Ключевые слова - asInvoker, asAdministrator.
-
> Может надо каким-то образом в программе что-то прописывать,
> чтобы она запускалась под админом?
Еще. Без особенной надобности лучше от системы админских прав не требовать.