Welcome to mirror list, hosted at ThFree Co, Russian Federation.

README.md - github.com/windirstat/lua-winreg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5ee754adccb547e8640dedcf6ca9e73f84fa4456 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# winreg

[![Build status](https://ci.appveyor.com/api/projects/status/8xfyu8bow3n51jv2/branch/master?svg=true)](https://ci.appveyor.com/project/moteus/lua-winreg/branch/master)

--------------------------------------------------------------------------------

## Jas Latrix
Copyright © 2005, 2006 Jas Latrix <jastejada at yahoo dot com>

All Rights Deserved. Use at your own risk!. Shake well before using.

--------------------------------------------------------------------------------


# Introduction

winreg is a Lua binary module to Access Microsoft(R) Windows(R) Registry. The registry is a 
system-defined database that applications and Microsoft(R) Windows(R) system components use to 
store and retrieve configuration data.
Load the module via the require function (make sure Lua can find the module), for example: 

```lua
local winreg = require"winreg"

-- prints all the special folders
hkey = winreg.openkey[[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]]

skey = hkey:openkey([[Explorer\Shell Folders]])
for name in skey:enumvalue() do
  print("\nname: " .. name
     .. "\npath: " .. skey:getvalue(name))
end
```