SoFunction
Updated on 2025-04-14

Understand the registry and step into the system

 

Many registry modification techniques have been introduced. I believe everyone has a deep understanding of the functions of the registry, but when we modify, we may not necessarily understand why we need to change this way. What is the principle of this way? What is the relationship between the registry and Windows 98 system? In the next few issues we will take you through the details of the registry and let you penetrate the system.

First, let’s take a look at the relationship between the registry and the Windows 98 file system.

The registry for Windows 98 is composed of the following six files:

A. System configuration registry file

In the system directory c:\windows of Windows 9x, there is an implicit, system, and read-only file, which is part of the Windows 98 registry, and this file has the following functions:

1) Describe a single PC configuration.

2) Describe the message installed on a single PC.

3) Install plug-and-play type device hardware configuration, such as the device's I/O address, IRQ level, DMA channel, etc. This file is stored in the local workstation or local PC system when it is running on the Windows 98 network. During Windows 98 installation, Setup will first check the hardware devices that have been installed on your computer, and then create appropriate configuration items in it. If you upgrade and install Windows 98 from an existing Windows, Setup will copy some settings in the existing and file files to maintain system settings.

We often use the "System" icon of the "Control Panel" to modify the system's hardware equipment and configuration. At this time, the operations we perform are the system attribute settings read from it. This file functions very similar to that in Windows.

B. System configuration registry backup file System.da0

A very important feature of the Windows 98 registry is its strong reliability, stability and difficulty in damage. This requires the backup file system.da0 of the registry.

The backup file of the system configuration registry is System.da0. When the file is accidentally corrupted, it will be automatically copied to by the system when it is started. This is very important for unstable Windows 98 systems, and at least provides the system with an important stability mechanism.

C. Registry file configured by the user platform

In the system directory c:\windows of Windows 98, there is an implicit, system, and read-only file, which is also an important part of the Windows 98 registry. This file has the following function:

1) It defines user priority, such as user platform settings, operation level, etc.

2) Application installation information, application usage information, etc. specific to a certain user. If you are using a LAN, when you are using a network in Windows 98, Us dat must be placed on the network server. For stand-alone machines, the network attributes configured are stored in the system directory of the machine.

When you first enter your username and password, the Windows 98 program will store this information in it, and your Windows 98 series number is also stored. If the user selects the option "User customizable preferences and desktop settings when logging in, Windows will automatically enable personal settings" in the "Password" icon in the "Control Panel", the Windows 98 system will create its own for each user and save it as C:\Windows\Profiles\Username\. After each time the user logs in, his own will be transferred to the system and starts his corresponding program information at the same time. This file acts like a file in a Windows system.

D. User platform configuration registry backup file User.da0

The registry file configured by the user platform also has a backup file User.da0. When it is accidentally destroyed, the system will copy User.da0 as a result of recovery.

E. Network management registry file

A file is an implicit, system, read-only file, which is mainly used for management policies of network users in Windows 98.

If you install the "System Policy Editor" in the Windows 98 system, the user can use the restrictions in the file to determine the operation permissions of the system user, such as executing programs, modifying the registry, etc. This means that the system places some restrictions on the operations of network users based on the settings in the file. This limitation is called "policy" in the Windows 98 system.

F. Network management registry backup file Config.po0

There is also a backup file Config.po0, which is an implicit, system, read-only file. It is stored in a web server. It is important to play a recovery role in the event of damage.

After looking at the registry file composition, let’s take a look at the relationship between the registry Registry and the INI file in the Windows 98 system.

Registry has many similarities with INI files in Windows 98. A key or subkey in the registry is similar to a subsection in an INI file, and a key-value item corresponds to a setting item in a subsection in an INI file.

But we are still very easy to find the difference between them: first, Registry can include subkeys, while INI files do not support nesting of subsections; second, the key-value items in Registry can also contain executable code, while setting items in INI files are just simple strings; third, there are multiple users on the same computer, Registry can store the characteristics of each user, but it is impossible to do it in the INI file.

If your computer system is upgraded to Windows 98 from Windows, the installer will select some system settings information from and file files to put it into the registry. However, to remain compatible with older 16-bit applications on previous Windows versions, some settings in the INI file cannot be migrated to the Windows 98 registry.

1). Information related to the registry

All subkeys for the information are in the HKEY_CURRENT_USER root key in the registry. [desktop] GridGranularity Control Panel\desktop; Pattern Control Panel\desktop;
TileWallPaper Control Panel\desktop ;
    [windows] ScreenSaveActive Control Panel\desktop ;ScreenSaveTimeOut Control Panel\desktop
    [Sounds] Sound Event Name AppEvents\Schemes\Apps\.Default\Sound Event Name\.current
[Hearts] Information about Name Software\Microsoft\Windows\CurrentVersion\Applets\Hearts etc. in the file

2). Information related to the registry

The subkeys of the relevant information are all in the HKEY_LOCAL_MACHINE root key of the registry. Depending on the machine's network configuration, some systems may not have certain subkeys. We can open the HKEY_LOCAL_MACHINE directory branch to see these related information. like
[Network]
Comment System\CurrentControlSet\Services\VxD\VNETUP
ComputerName System\CurrentControlSet\Control\ComputerName\ComputerName
EnableSharing 
LMAnnounce System\CurrentControlSet\Services\VxD\VNETUP
LogonDomain 
Logon Validated
MaintainServerList System\CurrentControlSet\Control\ComputerName\ComputerName
Reconnect
Reshare
Username Network\Logon
Workgroup System\CurrentControlSet\Control\ComputerName\ComputerName
[386Enh] Network 
Transport Software\Microsoft\Windows\CurrentVersion\Network\Real Mode Net

Here I just briefly introduce some of the relationship between the registry and the Windows 98 file system and INI files. This is very helpful for us to have a deeper understanding of the Windows 98 system and solve related problems. We will introduce in detail about the registry and more modification techniques later.