Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: DEMBEL, YURIY  
Форум NeoBook » Всё остальное » Свободное общение » Применение значений в реестре (Без перезагрузки)
Применение значений в реестре
RezzoxeДата: Чт, 30 Сентября 2010, 12:22 | Сообщение # 1
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
Значением может быть путь до файла...

Так вот всё отлично, всё меняется, но как сделать чтобы обоина
поменялась сразу после изменения значения, а не после перезагрузки...

Да и вообще как сделать любое изменение в реестре без перезагрузки?

 
СообщениеHKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper
Значением может быть путь до файла...

Так вот всё отлично, всё меняется, но как сделать чтобы обоина
поменялась сразу после изменения значения, а не после перезагрузки...

Да и вообще как сделать любое изменение в реестре без перезагрузки?


Автор - Rezzoxe
Дата добавления - 30 Сентября 2010 в 12:22
СергейДата: Чт, 30 Сентября 2010, 12:30 | Сообщение # 2
Необукер
Quote (Dordex)
Так вот всё отлично
перезагрухить оболочку
Дембель уже какой день решает эту задачу, ты посмотри по постам, если он еще не оешил эту задачу, то пока никак
 
Сообщение
Quote (Dordex)
Так вот всё отлично
перезагрухить оболочку
Дембель уже какой день решает эту задачу, ты посмотри по постам, если он еще не оешил эту задачу, то пока никак

Автор - Сергей
Дата добавления - 30 Сентября 2010 в 12:30
YURIYДата: Чт, 30 Сентября 2010, 12:30 | Сообщение # 3
WebMaster
dgilmour (12:30:11 30/09/2010)
Либо плагином вызвать SystemParametersInfo, либо попробовать вызвать функцию из user32:
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters
 
Сообщениеdgilmour (12:30:11 30/09/2010)
Либо плагином вызвать SystemParametersInfo, либо попробовать вызвать функцию из user32:
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

Автор - YURIY
Дата добавления - 30 Сентября 2010 в 12:30
СергейДата: Чт, 30 Сентября 2010, 12:34 | Сообщение # 4
Необукер
Quote (Dordex)
Да и вообще как сделать любое изменение в реестре без перезагрузки?
в реестре и так все меняется без перезагрузки :D
Другое дело, что проги оттуда считывают инфу только при запуске...

Добавлено (30 Сентябрь 2010, 12:34)
---------------------------------------------



Сообщение отредактировано
Сергей - Чт, 30 Сентября 2010, 12:37
 
Сообщение
Quote (Dordex)
Да и вообще как сделать любое изменение в реестре без перезагрузки?
в реестре и так все меняется без перезагрузки :D
Другое дело, что проги оттуда считывают инфу только при запуске...

Добавлено (30 Сентябрь 2010, 12:34)
---------------------------------------------


Автор - Сергей
Дата добавления - 30 Сентября 2010 в 12:34
RezzoxeДата: Чт, 30 Сентября 2010, 12:34 | Сообщение # 5
Quote (Сергей)
перезагрухить оболочку

EXPLORER? Да неее слишком явно будет видно... :)

Quote (YURIY)
либо попробовать вызвать функцию из user32: RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

А вот это уже интересно, попробую. Спасибо небезызвестному dgilmour'у thumbs_up

 
Сообщение
Quote (Сергей)
перезагрухить оболочку

EXPLORER? Да неее слишком явно будет видно... :)

Quote (YURIY)
либо попробовать вызвать функцию из user32: RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

А вот это уже интересно, попробую. Спасибо небезызвестному dgilmour'у thumbs_up


Автор - Rezzoxe
Дата добавления - 30 Сентября 2010 в 12:34
DEMBELДата: Чт, 30 Сентября 2010, 12:59 | Сообщение # 6
Наш дизайнер
для смены обоев это вроде канает, а вот к примеру перезагрузить системные переменные это уже фиг.

Добавлено (30 Сентябрь 2010, 12:44)
---------------------------------------------

Добавлено (30 Сентябрь 2010, 12:59)
---------------------------------------------



Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениедля смены обоев это вроде канает, а вот к примеру перезагрузить системные переменные это уже фиг.

Добавлено (30 Сентябрь 2010, 12:44)
---------------------------------------------

Добавлено (30 Сентябрь 2010, 12:59)
---------------------------------------------


Автор - DEMBEL
Дата добавления - 30 Сентября 2010 в 12:59
RezzoxeДата: Чт, 30 Сентября 2010, 13:15 | Сообщение # 7
так провёл небольшое тестирование, всё сработало, но блин понимает только BMP файлы :)

FileOpenBox "Выберите файл" "BMP файлы|*.bmp*" "" "[Choice]" ""
RegistryWrite "HKEY_CURRENT_USER" "Control Panel\Desktop\Wallpaper" "[Choice]"
Run "RUNDLL32.EXE" "USER32.DLL,UpdatePerUserSystemParameters" "RunOnce+Hidden" "" ""


Сообщение отредактировано
Dordex - Чт, 30 Сентября 2010, 13:16
 
Сообщениетак провёл небольшое тестирование, всё сработало, но блин понимает только BMP файлы :)

FileOpenBox "Выберите файл" "BMP файлы|*.bmp*" "" "[Choice]" ""
RegistryWrite "HKEY_CURRENT_USER" "Control Panel\Desktop\Wallpaper" "[Choice]"
Run "RUNDLL32.EXE" "USER32.DLL,UpdatePerUserSystemParameters" "RunOnce+Hidden" "" ""


Автор - Rezzoxe
Дата добавления - 30 Сентября 2010 в 13:15
DEMBELДата: Чт, 30 Сентября 2010, 13:22 | Сообщение # 8
Наш дизайнер
да, есть такое... :)

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеда, есть такое... :)

Автор - DEMBEL
Дата добавления - 30 Сентября 2010 в 13:22
ВадимДата: Чт, 30 Сентября 2010, 14:14 | Сообщение # 9
Генератор идей


Бесплатный онлайн курс программирования в NeoBook \ VisualNEO Win
 
Сообщение

Автор - Вадим
Дата добавления - 30 Сентября 2010 в 14:14
DEMBELДата: Чт, 30 Сентября 2010, 14:20 | Сообщение # 10
Наш дизайнер
такая имитация и происходит, когда оболочку explorer.exe приходится перезапускать. вот незаметно не выходит пока.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениетакая имитация и происходит, когда оболочку explorer.exe приходится перезапускать. вот незаметно не выходит пока.

Автор - DEMBEL
Дата добавления - 30 Сентября 2010 в 14:20
SowerДата: Чт, 30 Сентября 2010, 16:33 | Сообщение # 11
Ветеран форума
 
Сообщение

Автор - Sower
Дата добавления - 30 Сентября 2010 в 16:33
DEMBELДата: Чт, 30 Сентября 2010, 17:31 | Сообщение # 12
Наш дизайнер
лучше перезагруз реестра накатайте как-нибудь... ну хоть как нибудь :'( :'(

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениелучше перезагруз реестра накатайте как-нибудь... ну хоть как нибудь :'( :'(

Автор - DEMBEL
Дата добавления - 30 Сентября 2010 в 17:31
DEMBELДата: Пт, 01 Октября 2010, 16:09 | Сообщение # 13
Наш дизайнер

Утилита для быстрой смены обоев раб. стола с поддержкой различных форматов вынесена в раздел Программы. Пользуйтесь.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Утилита для быстрой смены обоев раб. стола с поддержкой различных форматов вынесена в раздел Программы. Пользуйтесь.

Автор - DEMBEL
Дата добавления - 01 Октября 2010 в 16:09
RezzoxeДата: Пт, 01 Октября 2010, 19:41 | Сообщение # 14
 
Сообщение

Автор - Rezzoxe
Дата добавления - 01 Октября 2010 в 19:41
DEMBELДата: Пт, 01 Октября 2010, 19:47 | Сообщение # 15
Наш дизайнер
Quote (Dordex)
а запускать как бы с самого эмбеддеда никак?

ну тут как бы две стороны медали. если как в ммб просто указывать <Embedded> и оно понимает, то это потому что при старте проекта автоматом все выгружается в темп. А нб выгружает только по просьбе Extractfile. Так оно может даже и лучше, представь если куча файлов будет автоматом выгружаться. Но тут я тоже все путаюсь. попробуй указать просто [Embedded]file.txt, он по идее должен понять такой путь и сам выгрузить по пути указанному в настройках компиляции. Но когда я так пишу, без предварительного ExtractFile он то работает то нет, не пойму почему, сам запутался. Поэтому лучше при старте распаковать самому куда надо, а в обьектах прописывать уже распакованный путь, и не заморачиваться.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Dordex)
а запускать как бы с самого эмбеддеда никак?

ну тут как бы две стороны медали. если как в ммб просто указывать <Embedded> и оно понимает, то это потому что при старте проекта автоматом все выгружается в темп. А нб выгружает только по просьбе Extractfile. Так оно может даже и лучше, представь если куча файлов будет автоматом выгружаться. Но тут я тоже все путаюсь. попробуй указать просто [Embedded]file.txt, он по идее должен понять такой путь и сам выгрузить по пути указанному в настройках компиляции. Но когда я так пишу, без предварительного ExtractFile он то работает то нет, не пойму почему, сам запутался. Поэтому лучше при старте распаковать самому куда надо, а в обьектах прописывать уже распакованный путь, и не заморачиваться.

Автор - DEMBEL
Дата добавления - 01 Октября 2010 в 19:47
RezzoxeДата: Пт, 01 Октября 2010, 19:55 | Сообщение # 16
 
Сообщение

Автор - Rezzoxe
Дата добавления - 01 Октября 2010 в 19:55
DEMBELДата: Пт, 01 Октября 2010, 20:28 | Сообщение # 17
Наш дизайнер
Quote (Dordex)
так тоже пробывал, естественно не проканало

ну в справке же пишут, и опция такая есть при компиляции указать папку. все говорит за то что должен понимать. я сам в недоумении.


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Dordex)
так тоже пробывал, естественно не проканало

ну в справке же пишут, и опция такая есть при компиляции указать папку. все говорит за то что должен понимать. я сам в недоумении.

Автор - DEMBEL
Дата добавления - 01 Октября 2010 в 20:28
Форум NeoBook » Всё остальное » Свободное общение » Применение значений в реестре (Без перезагрузки)
  • Страница 1 из 1
  • 1
Поиск: