Home > Cannot Read > Cannot Read Registry Key

Cannot Read Registry Key

Privacy Statement| Terms of Use| Contact Us| Advertise With Us| CMS by Umbraco| Hosted on Microsoft Azure Feedback on ASP.NET| File Bugs| Support Lifecycle logo-symantec-dark-source Loading Your Community Experience Symantec Connect What are Fluffy Blocks? Please let me know the solution you gave to this problem. Wednesday, February 17, 2010 8:51 AM Reply | Quote 0 Sign in to vote I wasn't saying it is expected or not. have a peek here

So that tells you what architecture Windows is based on. You cannot delete your own posts. You cannot post or upload images. Join them; it only takes a minute: Sign up x++ cannot read registry entry up vote 1 down vote favorite 1 I have a problem reading a registry entry in x++.

That link talked about creating a file called app.manifest, but that did not work for me. Plus, with your reputation, I thought you might know off the top of your head. Proposed as answer by Shawn 'Cmdr' KeeneMVP Friday, February 19, 2010 12:49 AM Marked as answer by Arthur_LiMicrosoft contingent staff, Moderator Friday, February 19, 2010 7:20 AM Thursday, February 18, 2010

  1. more stack exchange communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed
  2. You may download attachments.
  3. It is not necessary that you send out the complete source of your project.

However, access to Registry.64 is NOT permitted from a 32-bit app!


If this post is helpful, please mark it as such!
Dave Black, MCPD, MCTS

In doing so, I found that trying to retrieve a value from the CurrentUser branch also resulted in a null value. Tuesday, March 25, 2008 1:05 PM 0 Sign in to vote First of all, that's not .NET code, so you're off-topic Secondly, if you're on a 32-bit version of Windows then So your key is also redirected. Can't run it on a 64 bit platforms without changing my code.

Why ask me? Why is this C++ code faster than my hand-written assembly for testing the Collatz conjecture? However, when UAC is enabled it returns error 5. W2k3 x64 uses .Net 2.0 64-bit.What happened is that my app was installed as 32-bit but as a .Net app compiled as AnyCpu, it will run as 64-bit.

When writing the registry it writes in WOW6432, BUTwhenreading registryit reads from "standard" branch... asked 1 year ago viewed 36 times Upcoming Events 2016 Community Moderator Election ends Nov 22 Related 0Issue deleting a registry key6Reading Excel InterMixed DataType Without Modifying Registry Key1Manually delete corrupt I stumbled upon this as I was debugging my code and am curious why my added fake_entry doesn't work. But in my code I have hard coded the following string "SOFTWARE\MyCompany\MyApp" I thought that WOW64 could translate correctly from "SOFTWARE\MyCompany\MyApp" to SOFTWARE\Wow6432Node\MyCompany\MyApp.

Changed KEY_ALL_ACCESS to KEY_READ and all works fine now. navigate here Yes, I've read this question. Privacy statement  © 2016 Microsoft. Run the setup again as an administrator9.

I installed my app on x64 using InstallShield. As long as you're only reading, there's no danger and it won't cause the annoyances. Post #747307 george sibbaldgeorge sibbald Posted Sunday, July 5, 2009 3:57 PM SSCertifiable Group: General Forum Members Last Login: 2 days ago @ 11:15 AM Points: 6,147, Visits: 13,678 check out Check This Out Directly accessing internal windows registry keys is usually not a good idea.

However, on Windows Server 2008 R2, it returns null. By putting my Registry key under WOW6432Node, it is now accessible to me. How do I handle this?

If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.Would you like to participate?

If it solves the issue, click Propose as Answer. Proposed as answer by Shawn 'Cmdr' KeeneMVP Friday, February 19, 2010 12:49 AM Marked as answer by Arthur_LiMicrosoft contingent staff, Moderator Friday, February 19, 2010 7:20 AM Thursday, February 18, 2010 Yes, I've read about Registry Redirector. You cannot post HTML code.

Browse other questions tagged x++ registrykey or ask your own question. Not sure why I couldn't read the 64 bit registry key from a 32 bit application. –user3308131 Oct 10 '14 at 13:05 add a comment| up vote 0 down vote Almost We also need the EXACT exception message and any code it references. –Ramhound Jun 15 '12 at 16:19 The regitry key returned by Registry.LocalMachine.OpenSubKey is null. http://outwardsound.com/cannot-read/cannot-read-registry-4story.html Thiseliminates the need to callthe unmanaged RegOpenKeyEx in advapi32.dll via P/Invoke; thus, the process is now managed.

Thanks. If a key has no parent listed in this table, the key is shared. How to grep two numbers from the same line at different places using bash? You'll need to read the 64 bit view using KEY_WOW64_64KEY.

Note that you can access Registry.Registry32 from a 64-bit app if necessary. Since it's your question, you are welcome to accept whatever you wish, and so please don't view this as me pressuring you to change accept. I ran the setup.exe as administrator and all but my key doesn't get created. You cannot edit other topics.

You cannot delete other topics.