Size: 2354
Comment: New version: important bug fix
|
← Revision 39 as of 2018-03-03 11:35:07 ⇥
Size: 149
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Dealing with the Windows Registry = {{{WinReg}}} is part of the CategoryAplApl project. |
= WinRegSimple: dealing with the Windows Registry = |
Line 4: | 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: [[attachment:EditReg.jpg|{{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 }}} == History == For a full version history: [[WinReg/History|History]] == Version Information == ||Original author: ||KaiJaeger || ||Responsible: ||KaiJaeger || ||Email: || kai@aplteam.com || ||Current state: ||1.2.0 || == Download == You have two options: you can either download the script for usage: [[http://aplwiki.com/WinReg?action=AttachFile&do=get&target=WinReg.ZIP|Download WinReg script right now]] or get the whole thing from the AplWikiRepository, including the development workspace and the script and maybe more for any development or for running the test cases: {{{ svn list svn://aplteam.com/os/dyalog/WinReg/tags }}} If you plan to contribute please note that all stuff published as part of the APLAPL project must follow certain [[AplAplStandards|APLAPL-specific standards]]. ---- CategoryAplApl |
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.