Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программизм REGEDIT / 8 сообщений из 8, страница 1 из 1
12.08.2011, 12:14
    #37392385
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
пишу программку которая будет работать в куче версий, каждая версия ОС и окружения требует своих ключей в реестре.

как лучше сделать:

1. прописать в проекте setup.exe создание в реестре всех ключей сразу.
2. при первом запуске программы вывести на экран кнопочку которая быренько сформирует и автоматически запустит REG-файл с необходимыми ключами реестра. то есть юзер вне зависимости от своих прав на администрирование реестра увидит системное сообщение с просьбой подтвердить запуск regфайла.


__
программно права на изменение реестра всё равно не получить, даже если прога уже запущена - или ?
...
Рейтинг: 0 / 0
12.08.2011, 12:39
    #37392464
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
Uzurpatreпрограммно права на изменение реестра всё равно не получить, даже если прога уже запущена - или ? смотря куда писать. в HKCU - права есть.
...
Рейтинг: 0 / 0
12.08.2011, 12:46
    #37392485
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
eNoseUzurpatreпрограммно права на изменение реестра всё равно не получить, даже если прога уже запущена - или ? смотря куда писать. в HKCU - права есть.ыть. мне в HKLM надо (((
...
Рейтинг: 0 / 0
12.08.2011, 12:53
    #37392515
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
упс - кажись можно и через HKCU.

спасибо Иноз.

__
ps разделы офиса правлю.
...
Рейтинг: 0 / 0
13.08.2011, 17:35
    #37394034
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
билиберда записывается в ключи.

типа такой ",[Њ3sOq@>"


эт отчего такое может быть ? ОС Vista
...
Рейтинг: 0 / 0
13.08.2011, 21:11
    #37394204
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
Uzurpatreбилиберда записывается в ключи.

типа такой ",[Њ3sOq@>"


эт отчего такое может быть ? ОС Vista неправильно выставлен тип?
...
Рейтинг: 0 / 0
13.08.2011, 21:20
    #37394213
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
Иноз, я хз чо за хрень - тип выставлен строковый const REG_SZ .
причём эта же шляпа под хрюшкой пахала. стандартный api вызов RegSetValueEx какбэ.

в общем переписал через

Код: plaintext
1.
     Set wshShell = CreateObject("WScript.Shell")
     wshShell.RegWrite 

и всё стало чикипики
...
Рейтинг: 0 / 0
13.08.2011, 21:22
    #37394216
Uzurpatre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программизм REGEDIT
за HKCU спасибо кста. офис его видит, хотя ветка и "хостится" в HKLM
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программизм REGEDIT / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]