1 |
by Kenneth Ives: http://www.codetoad.com/vb_modify_registry.asp |
2 |
|
3 |
basRegistry.bas |
4 |
|
5 |
Updating the Windows registry. |
6 |
|
7 |
Updated the routine to return a TRUE or FALSE for a key delete. |
8 |
|
9 |
Perform the four basic functions on the Windows registry using |
10 |
string or numeric data. |
11 |
|
12 |
Add |
13 |
Change |
14 |
Delete |
15 |
Query |
16 |
|
17 |
Important: All Key data strings should be treated as case |
18 |
sensitive. Always backup your registry |
19 |
(System.dat and User.dat) before performing any |
20 |
type of updates. |
21 |
|
22 |
Software developers vary on where they want to update the |
23 |
registry with their particular information. The most common |
24 |
are in HKEY_lOCAL_MACHINE or HKEY_CURRENT_USER. |
25 |
|
26 |
This has been tested on Windows 95/98 and Windows NT 4.0. |
27 |
|
28 |
This was NT tested by Brett Gerhardi (Brett.Gerhardi@trinite.co.uk) |
29 |
He found that Windows NT requires that you delete each major |
30 |
key separately. Windows 95/98 can delete the top level key |
31 |
and all the sub level keys in one command. |
32 |
|
33 |
|
34 |
----------------------------------------------------------------- |
35 |
Written by Kenneth Ives kenaso@home.com |
36 |
|
37 |
All of my routines have been compiled with VB6 Service Pack 3. |
38 |
There are several locations on the web to obtain these |
39 |
modules. |
40 |
|
41 |
Whenever I use someone else's code, I will give them credit. |
42 |
This is my way of saying thank you for your efforts. I would |
43 |
appreciate the same consideration. |
44 |
|
45 |
Read all of the documentation within this program. It is very |
46 |
informative. Also, if you learn to document properly now, you |
47 |
will not be scratching your head next year trying to figure out |
48 |
exactly what you were programming today. Been there, done that. |
49 |
|
50 |
This software is FREEWARE. You may use it as you see fit for |
51 |
your own projects but you may not re-sell the original or the |
52 |
source code. If you redistribute it you must include this |
53 |
disclaimer and all original copyright notices. |
54 |
|
55 |
No warranty express or implied, is given as to the use of this |
56 |
program. Use at your own risk. |
57 |
|
58 |
If you have any suggestions or questions, I'd be happy to |
59 |
hear from you. |
60 |
----------------------------------------------------------------- |
61 |
|