473,566 Members | 3,245 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

update von registry

How can I update the registry, after i change a key value to take effect ?
There is nothing usefull in Microsoft.Win32 .Registry und
Microsoft.Win32 .RegistryKey.

Wie kann man in .NET ein Registry-Update machen ohne den Computer
neuzustarten ?
In Microsoft.Win32 .Registry und Microsoft.Win32 .RegistryKey konnte ich so
was nicht finden.
Aug 9 '06 #1
5 1341
Anil Bakirci wrote:
How can I update the registry, after i change a key value to take
effect ? There is nothing usefull in Microsoft.Win32 .Registry und
Microsoft.Win32 .RegistryKey.
Isn't there?

From the MSDN docs on RegistryKey.Set Value:

SetValue - Sets the value of a name/value pair in the registry key.
Depending on the overload, the registry data type is determined from the
type of data being stored or from a specified RegistryValueKi nd.

What exactly are you trying, and how is it not meeting your expectations?

-cd
Aug 9 '06 #2
The problem is that i have to restart the pc in order the registry setting
takes effect.
Very simple example :

RegistryKey regkey = Registry.Curren tUser.OpenSubKe y(@"Control
Panel\Colors", true);
regkey.SetValue ("Background ", "102 51 255", RegistryValueKi nd.String);
regkey.Close();

i see that it is changed in the regeditor but it does only work after i
restart the computer.
i need an update function so that the restart would not be necessary.

"Carl Daniel [VC++ MVP]" <cp************ *************** **@mvps.org.nos pam>
wrote in message news:uO******** ******@TK2MSFTN GP03.phx.gbl...
Anil Bakirci wrote:
>How can I update the registry, after i change a key value to take
effect ? There is nothing usefull in Microsoft.Win32 .Registry und
Microsoft.Win3 2.RegistryKey.

Isn't there?

From the MSDN docs on RegistryKey.Set Value:

SetValue - Sets the value of a name/value pair in the registry key.
Depending on the overload, the registry data type is determined from the
type of data being stored or from a specified RegistryValueKi nd.

What exactly are you trying, and how is it not meeting your expectations?

-cd


Aug 9 '06 #3
The problem is that i have to restart the pc in order the registry setting
takes effect.
Very simple example :

RegistryKey regkey = Registry.Curren tUser.OpenSubKe y(@"Control
Panel\Colors", true);
regkey.SetValue ("Background ", "102 51 255", RegistryValueKi nd.String);
regkey.Close();

i see that it is changed in the regeditor but it does only work after i
restart the computer.
i need an update function so that the restart would not be necessary.
Have you searched for documentation on that specific registry key?
Some registry values only take effect after a restart, because they are read
only once, or only after a logon sequence for example.
If that is the case, there is very little you can do about it.

if the registry editor shows the new value, it is really in the registry.
There is no special update function.
it all depends on the application / subsystem that reads the value.

--

Kind regards,
Bruno van Dooren
br************* *********@hotma il.com
Remove only "_nos_pam"
Aug 9 '06 #4
"Anil Bakirci" <an**@sbox.tugr az.atwrote in message
news:%2******** ********@TK2MSF TNGP06.phx.gbl. ..
The problem is that i have to restart the pc in order the registry setting
takes effect.
Very simple example :

RegistryKey regkey = Registry.Curren tUser.OpenSubKe y(@"Control
Panel\Colors", true);
regkey.SetValue ("Background ", "102 51 255", RegistryValueKi nd.String);
regkey.Close();

i see that it is changed in the regeditor but it does only work after i
restart the computer.
i need an update function so that the restart would not be necessary.
What you're seeing is not related to updating the registry, but rather to
caching of the UI parameters outside of the registry (e.g. in Explorer.exe
and within the Win32 subsystem). Most of those UI-settings regristry keys
are only read at startup, or when the WM_SETTINGSCHAN GE message is received.
Typically, after changing any of these settings, an application will post
WM_SETTINGSCHAN GE to all top-level windows on the system. Many applications
will ignore this setting, but the Windows shell (explorer) does honor it.

-cd
Aug 9 '06 #5
Most of those UI-settings regristry keys are only read at startup....

or more precisely for HKCU, at the time of login.

Brian

Aug 9 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
11690
by: Manuel Lopez | last post by:
I get a run-time error 3035 ("system resources exceeded") running DAO code in XP x64 that works fine under 32-bit XP. It updates 405,000 records. Dim dbs as DAO.Database If dbs=Nothing Then Set dbs=CurrentDb() DAO.DBEngine.BeginTrans dbs.Execute "UPDATE tblFoo SET = + 50;", dbFailOnError '<<<<<< FAILS ON THIS LINE...
2
3176
by: Grant Schenck | last post by:
I have an Internet Explorer toolbar built with C# .Net. I'd need to install the GUID in HKLM\Software\Microsoft\Internet Explorer\Toolbars However, I can't find any way to get my setup project to do this for me... Does anyone know how to configure a setup project to update the registry? Thanks,
5
5013
by: Wayne Wengert | last post by:
I want to have my application (VB.NET) check a table on an SQL server to see if there is a newer version released and, if so, download and install the new version. I know how to setup the database table but I am looking for ideas on how to handle the update. Since the application is running, I can't just replace that EXE. The only way I've...
2
3632
by: JC | last post by:
Hi, I am running a WinXP Pro PC with SP 2 and all updates installed. Yesterday I installed the optional .NET framework 2.0 update available from the Microsoft Update service. All seemed to proceed properly with no errors reported. However, this morning Norton SystemWorks 2004 reported 9 registry errors and 10 program integrity...
2
1077
by: elitecodex | last post by:
The topic pretty much says it all. I want to detect if the user has auto-update enabled/disabled using c++ (inside Windows XP). Is there an API call or a registry entry to check? Im having a hard time finding information on this. Thanks, elitecodex
0
1321
by: Syed Mohsin | last post by:
Hi, I am working on Window Application Using C#.net , i want to update local system date Format ,os how to Update Short Date Format system Registry Using C# I need the code... With Regards Syed Mohsin
0
1970
by: Joe HM | last post by:
Hello - I am putting together a little ConsoleApplication that is supposed to check for an Environment Variable and create it if it does not exist. I found some code that will add a new Environment Variable to the Registry and send a broadcast message to all open windows to update their environment. When I run this *.exe out of a...
2
1724
by: J.K. Baltzersen | last post by:
Dear all, I have a counter in my Windows registry. Is there any way of ensuring that it is updated by one process/thread at a time only. One way of updating is retrieving the counter, incrementing it, and then writing it back. However, when doing it like this and one has a process A and B, one risks process A retrieving the counter, then...
5
3536
by: Prajaktaj | last post by:
Hi All, I want to update the registry. I have administrative rights so it works fine. But if i login as a normal user and not as an admin then it gives me an error as i dont have enough previleges. Please tell me that can i update registry without having administrative rights? Thanks for any help.
0
7673
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7584
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7893
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8109
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
6263
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5485
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5213
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
1
1202
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
926
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.