Differences between revisions 5 and 39 (spanning 34 versions)
Revision 5 as of 2008-07-26 21:36:55
Size: 1788
Editor: KaiJaeger
Comment:
Revision 39 as of 2018-03-03 11:35:07
Size: 149
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Dealing with the Windows Registry = = WinRegSimple: dealing with the Windows Registry =
Line 3: Line 3:
[[TableOfContents]]

== Overview ==

This class offers methods useful to deal with the Windows Registry without using .NET.

== Terminology ==

To understand the names of the methods you need to understand the terminology. If you find the terminology strange: so do I, but it was invented by Microsoft and got widely accepted. That is the reason why I decided to go for it: it makes it easier to understand others while talking about the Windows Registry.

In this picture:

[[ImageLink(EditReg.jpg)]]

you can see that this string is visible in the top of the window:

{{{HKEY_CURRENT_USER\Software\Dyalog\Dyalog APL/W 12.0 Unicode\AutoComplete}}}

=== HKEY_CURRENT_USER ===

This is called a "Main key". There is a particular number of pre-defined main keys available you can choose from. For the most important one from an application programmers view there is also a shortcut available: Instead of '''HKEY_CURRENT_USER''' you can use '''HKCU'''.

=== SOFTWARE\Dyalog\Dyalog APL/W 12.0 Unicode ===

This is called a '''subkey'''.

On the right side you see a list. The entries in this list are called "value". '''!CancelKey1''' is there a value. The actual data saved under this value is called "data".

== Shared Methods ==

 * !DeleteSubKey
 * !DeleteValue
 * !DoesKeyExist
 * !DoesValueExist
 * !GetString
 * !GetValue
 * !PutString
 * !PutValue
 * Version


== History ==

For a full version history: [:WinReg/History: History]

== Version Information ==

||Original author:||KaiJaeger||
||Responsible:||KaiJaeger||
||Email:||kai@aplteam.com||
||Current state:||1.0||

== Download ==
Goto the [:WinRegDownloadPage:WinRegDownloadPage]

----
CategoryOpenSourceApl CategoryAplAplDyalog
The project has been relocated to [[https://github.com/aplteam/WinRegSimple]] on 2018-03-03.

WinRegSimple: dealing with the Windows Registry

The project has been relocated to https://github.com/aplteam/WinRegSimple on 2018-03-03.

WinRegSimple (last edited 2018-03-03 11:35:07 by KaiJaeger)