Differences between revisions 2 and 11 (spanning 9 versions)
Revision 2 as of 2008-07-26 18:53:51
Size: 642
Editor: KaiJaeger
Comment:
Revision 11 as of 2008-12-19 07:34:43
Size: 1947
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
[[TableOfContents]] {{{WinReg}}} is part of the CategoryAplApl project.

<<TableOfContents>>
Line 7: Line 9:
'''Currently under construction'''
Line 11: Line 11:
Find out more by looking into the documentation [attachment:WinRegDocumentation.html] == Terminology ==
Line 13: Line 13:
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:

[[attachment:EditReg.jpg|{{attachment: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
}}}
Line 16: Line 49:
For a full version history: [:WinReg/History: History] For a full version history: [[WinReg/History| History]]
Line 26: Line 59:
Goto the [:WinRegDownloadPage:WinRegDownloadPage]
[[http://aplteam2.com/aplwiki/WinReg?action=AttachFile&do=get&target=WinReg.ZIP | Download right now]]

[[attachment:WinReg.ZIP | Manage the attachment]]
Line 29: Line 65:
CategoryOpenSourceApl CategoryAplAplDyalog CategoryOpenSourceApl CategoryAplApl

Dealing with the Windows Registry

WinReg is part of the CategoryAplApl project.

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:

attachment: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: History

Version Information

Original author:

KaiJaeger

Responsible:

KaiJaeger

Email:

kai@aplteam.com

Current state:

1.0

Download

Download right now

Manage the attachment


CategoryOpenSourceApl CategoryAplApl

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