|
Hi dear friends,
Please check out this code for editing the registry, I have tried this and it works fine:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Microsoft.Win32;
namespace Editing_the_Registry
{
class Program
{
static void Main(string[] args)
{
Microsoft.Win32.RegistryKey key;
key = Microsoft.Win32.Registry.CurrentUser.CreateSubKey("Rajdeep");
key.SetValue("MyString", "CreatedbyRajdeep");
key.Close();
}
}
}
This piece of code just creates a Subkey called 'Rajdeep' in the HKEY_Current_User Key, and then creates a String value called 'MyString' within the SubKey 'Rajdeep' and sets the value data as 'CreatedbyRajdeep'.
But my issue is different. I want to change the value data of 'HKEY_CURRENT_USER\Control Panel\Desktop\MenuShowDelay\' to '200' from default '400'. It will speed up the Menu display from 400 milliseconds to 200 milliseconds, thus making the PC faster.
Your help will be truly appreciated,
Raj
PS: I am using Virtual PC, since MSDN suggests so.
|
|
|
|
|
Rajdeep.NET wrote: It will speed up the Menu display from 400 milliseconds to 200 milliseconds, thus making the PC faster.
Correction: Thus making the animation of the menu faster.
Man who stand on hill with mouth open wait long time for roast duck to drop in
|
|
|
|
|
Yes Colin you are right! My english is poor..... sorry for that.
|
|
|
|
|
Rajdeep.NET wrote: My english is poor
The statement was syntactically correct. There was nothing wrong with your English. The statement was inaccurate.
Man who stand on hill with mouth open wait long time for roast duck to drop in
|
|
|
|
|
For the love of God stop this you Doofus! I have never looked at these classes, but 0.003 secondds of intelisense gave me:
key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Is/this/difficult");
key.SetValue("OnlyWhenCalled", "Rajdeep");
Work the rest out yourself.
Panic, Chaos, Destruction.
My work here is done.
|
|
|
|
|
You simply have to open the key as writeable and then set the value you want to use.
In your case it would be like this:
RegistryKey key = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", true);
key.SetValue("MenuShowDelay", 200, RegistryValueKind.String);
key.Close();
But I agree with the poster above: this would've been very easy to find out on your own..
modified on Thursday, May 28, 2009 3:53 AM
|
|
|
|
|
Thanks, this worked.
Previously I was doing this:
RegistryKey key = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop");
But, I go exception like "UnauthorizedAccess...."
The true statement changed everything, its great. Thanks once again Calla.
|
|
|
|
|
You have to stop. Changing your name won't do anything, people are still clearly able to see who you are by checking your history, or simply catching the idiocy in your posts.
GO
READ
A
BOOK.
|
|
|
|
|
Changing you name from Rajdeep.NET to x+y=xy?! is not going to help. You will still be an idiot
Changing your brain for one that works, now that would help.
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
i dono y that Rajdeep.NET (or) x+y=xy?! is doing criminal works like this....
Padmanabhan
|
|
|
|
|
now he changed his name to Invalid_Win32_app.
Padmanabhan
|
|
|
|
|
How very appropriate - any Win app he generates is going to be invalid!
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
|
|
|
|
|
OriginalGriff wrote: Changing your brain for one that works, now that would help.
You're sure he has a brain?
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
He asks questions, therefore he has a brain.
But does he have a clue?
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
Hi,
when an Internet Explorer page is opened
and when we select File->Print, a PrintDialog appears,
how can we know which printer is selected(among all the printers installed) before clicking OK button, and how to know the Printer settings?
|
|
|
|
|
By default that printer is selected which is Set for Default Printer.
You can get the name of default printer.
If you can think then I Can.
|
|
|
|
|
Yes, default printer I can get, but can't I get the selected printer name for which print is given, before/after clicking the OK button of PrintDialog
|
|
|
|
|
But you can track the printer in which you can get printer name, document name and where to send the command.
If you can think then I Can.
|
|
|
|
|
You could monitor the print spooler using FindFirstPrinterChangeNotification and then find out which printer it went to, not sure if this is the best way though.
|
|
|
|
|
I had a small application of BHO which retreives each and every element of a web page opened in IE.
I want to change the text that is visible on web page, as the changed text should be directly visible
to user instead of original text.
How can I do this in c#?If I try to change/assign the innerText of an HTMLELement in the following
ways, the original text is visible for a fraction of seconds initially, and then it is replaced by the
"New text".
1. htmlElement.innerText = htmlElement.innerText.Replace(htmlElement.innerText, "New Text");
2. htmlElement.innerText = "New Text";
If I try to set the innertext property in the following way
object obj = "New text";
htmlElement.setAttribute("innerText", obj,0);
it doesn't show any effect,
I think I was missing something. How can I do this?
|
|
|
|
|
|
adneilme wrote: I need help from you guys especially those who work as a Network Engineer. You can figure this out and write down all codes in C language.
Yay, I love doing homework that's not mine.
|
|
|
|
|
hi friends
i have a DataGridView control on a form and when i want to print it
i create one instance and then send it to one class that print it.
but when i change properties of new instance the properties of first
DataGridView automatically changed for example:
DataGridView newdtgv = dataGridView1;
newdtgv.Columns["customercode"].Visible = false;
printer.PrintPreviewDataGridView(dataGridView1);
in this code when i hide customercode Column in newdtgv this Column hide in dataGridView1 too. how i prevent this changing in dataGridView1?
|
|
|
|
|
Hi,
Member 4470166 wrote: DataGridView newdtgv = dataGridView1;
this is not a new DGV, it is a second reference to a pre-existing DGV.
you having "new" in the variable's name does not change a thing, except it confuses you.
DataGridView newdtgv = new dataGridView(); would create a new DGV, without any content though.
BTW: you normally don't need to create new data structures, tables, whatever to get something printed, since printing and painting to screen are very similar actions.
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
thanks Luc Pattyn
it is true but how i create new DGV that equal to dataGridView1 and not reference to
dataGridView1 ?
|
|
|
|