The RegSaveKey function saves the specified key and all of its subkeys and values to a new file.
LONG RegSaveKey(
HKEY hKey, |
// handle of key where save begins |
LPCTSTR lpFile, |
// address of filename to save to |
LPSECURITY_ATTRIBUTES lpSecurityAttributes |
// address of security structure |
); |
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
If this filename includes an extension, it cannot be used on file allocation table (FAT) file systems by the RegLoadKey, RegReplaceKey, or RegRestoreKey function.
Windows NT: If the file already exists, the function fails with the ERROR_ALREADY_EXISTS error.
Windows 95: If the file already exists, the function fails with the ERROR_REGISTRY_IO_FAILED error.
Windows NT: If the string does not include a path, the file is created in the current directory of the calling process for a local key, or in the %systemroot%\system32 directory for a remote key.
Windows 95: If the string does not include a path, the file is created
in the Windows root directory for local and remote keys. See GetWindowsDirectory.
Windows 95: This parameter is ignored.
If the function succeeds, the return value is ERROR_SUCCESS.
If the function fails, the return value is a nonzero error code defined in WINERROR.H. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to get a generic description of the error.
If hKey represents a key on a remote computer, the path described by lpFile is relative to the remote computer.
The RegSaveKey function saves only nonvolatile keys. It does not save volatile keys. A key is made volatile or nonvolatile at its creation; see RegCreateKeyEx.
Windows 95: The new file has the archive, hidden, readonly, and system attributes.
Windows NT: The new file has the archive attribute.
Windows NT: The calling process must have the SE_BACKUP_NAME privilege. For more information about privileges, see Privileges.
Windows 95: Security privileges are not supported or required.
RegCreateKeyEx, RegDeleteKey, RegLoadKey, RegReplaceKey, RegRestoreKey, SECURITY_ATTRIBUTES
file: /Techref/os/win/api/win32/func/src/f73_11.htm, 4KB, , updated: 2000/4/7 11:19, local time: 2024/11/5 15:26,
3.22.240.205:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://ecomorder.com/techref/os/win/api/win32/func/src/f73_11.htm"> RegSaveKey</A> |
Did you find what you needed? |
Welcome to ecomorder.com! |
Ashley Roll has put together a really nice little unit here. Leave off the MAX232 and keep these handy for the few times you need true RS232! |
.