powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB9 RegistrySet & Windows 7
14 сообщений из 14, страница 1 из 1
PB9 RegistrySet & Windows 7
    #36958865
RegistrySet работает нормально на XP
На windows 7 не работает кроме как в режиме совместимости с XP


i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationName", RegString!, "" )
i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationDll" , RegString!, "" )

Никто не знает как бороться с этим ?
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36958895
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриценко А.В.RegistrySet работает нормально на XP
На windows 7 не работает кроме как в режиме совместимости с XP


i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationName", RegString!, "" )
i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationDll" , RegString!, "" )

Никто не знает как бороться с этим ?
Через запуск regedit'а вносить, или через ODBC API, что есть более правильно чем ковырять что-то в реестре. Как-то так .
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36961534
Хочу писать в реестр. Почему вдруг нельзя стало и как обойти?
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36961545
За ссылочку спасибо
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36961560
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриценко А.В.Хочу писать в реестр. Почему вдруг нельзя стало и как обойти?
У меня на PB11.1 все работает. В чем выражается "не работает"? То, что через regedit не видно. Так там теперь VirtualStore есть, так что если там нет, то это не означает, что значения нет.
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36961682
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриценко А.В.RegistrySet работает нормально на XP
На windows 7 не работает кроме как в режиме совместимости с XP


i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationName", RegString!, "" )
i = RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbf_files", "TranslationDll" , RegString!, "" )

Никто не знает как бороться с этим ?
Используйте не системные DSN а пользовательские.
Тогда в реестре они будут размещаться в HKEY_CURRENT_USER и вы сможете модифицировать их в рантайм.

Ветка HKEY_LOCAL_MACHINE не доступна пользовательским (без прав админа) приложениям для записи.
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36962174
+/-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+/-
Гость
вообще то ветку в реестре создвать не обязательно (насколько я знаю)
можно все параметры указать в строке подключения
строку подключения можно подсмотреть тута http://www.connectionstrings.com/
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36962630
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать ярлык прграммы и указать как запуск от администратора
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36963444
Все понятно кроме одного
При включенной совместимости с ХР запись в реестр работает
При выключенной нет

В чем трабл, в совместимости старого билдера 9.03 и новых Windows 7?

включить совместимость с ХР из проги на билдере можно?
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36963750
maxATC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриценко А.В.,

>В чем трабл, в совместимости старого билдера 9.03 и новых Windows 7?

PB не причем, в Win 7 появилась такая штука как Defender (защитник), не уверен, но кажется она контролирует доступ к жизненно важным ресурсам винды, а при включенни совместимости XP данная штука прекращает контроль её дятельности (программы).
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36963784
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гриценко А.В.Все понятно кроме одного
При включенной совместимости с ХР запись в реестр работает
При выключенной нет

Все просто.
В режиме совместимости у программы свой собственный виртуальный реестр, изменения в котором видит только она, поэтому ей не нужны права админа, они у нее и так есть - виртуальные.
Это же касается и изменений в системных папках - они тоже виртуализируются для приложения.
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36963840
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyВсе просто.
В режиме совместимости у программы свой собственный виртуальный реестр, изменения в котором видит только она, поэтому ей не нужны права админа, они у нее и так есть - виртуальные.
Это же касается и изменений в системных папках - они тоже виртуализируются для приложения.
Только я не пойму, почему ему его включать нужно. У меня все работает и без указания режима совместимости (кладется в VirtualStore).
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36964120
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркAnatoly MoskovskyВсе просто.
В режиме совместимости у программы свой собственный виртуальный реестр, изменения в котором видит только она, поэтому ей не нужны права админа, они у нее и так есть - виртуальные.
Это же касается и изменений в системных папках - они тоже виртуализируются для приложения.
Только я не пойму, почему ему его включать нужно. У меня все работает и без указания режима совместимости (кладется в VirtualStore).
Я подробности не знаю.
Может все сложнее устроено чем я себе представляю :)
...
Рейтинг: 0 / 0
PB9 RegistrySet & Windows 7
    #36966473
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Статья на русском, в частности про виртуализацию.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB9 RegistrySet & Windows 7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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