Могу ли я создать локальных пользователей, просто используя реестр Windows? Я пишу программу, которая помогает мне переносить мой компьютер с одного компьютера на другой. Когда я работаю с пользователем домена, я могу сохранить его настройки в реестре Windows и сохранить папку ProfileImagePath. теперь я хочу таким образом спасти локальных пользователей.
Нет, для создания пользователя вам потребуется не только реестр. Вы должны написать сценарий или использовать другой язык, который может взаимодействовать с чем-то вроде WMI для создания пользователей. Некоторые элементы профиля и настройки хранятся в реестре, но у вас также есть такие вещи, как папка профиля пользователя (включая файл ntuser.dat) и пароль, которые не являются частью реестра.
Вы можете сделать это с помощью небольшого скрипта VBS (скопировано из Вот):
strComputer = "MyComputer"
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", "Admin2")
objUser.SetPassword "test"
objUser.SetInfo
Примечание: вы вообще не взаимодействуете с реестром, а только с SAM.