로그인하지 않고도 계정의 비밀번호를 변경할 수 있는 도구(계정 복구)를 개발 중입니다. 내 생각은 배치 파일을 실행하는 키를 HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
. 배치 파일에는 net user password
.
이는 모두 WinPE 드라이브(레지스트리에 액세스할 수 있는 부팅 가능한 Windows 설치 환경)를 통해 설정됩니다. 그러나 RunServicesOnce
내 레지스트리에는 없습니다.거기에는 길이 HKLM\Software\Microsoft
없습니다 CurrentVersion
. 64비트 및 32비트 컴퓨터(Windows 10)에서 작동해야 합니다. 이 열쇠의 경로는 무엇입니까?
나는 또한 그것을 넣으면 그것을 RunServicesOnce
만들 것이라고 생각했습니다.한 번 실행하고 다시는 실행하지 않음, 하지만 온라인에서 읽은 내용에 따르면 실행됩니다.컴퓨터가 시작될 때마다. 이것은 항목과 어떻게 다른가요 RunServices
?
답변1
귀하의 게시물에 일부 부정확한 내용이 있습니다:
레지스트리 키는 64비트 및 32비트 Windows 모두에 공통됩니다.
에 있으므로 하위 키
HKLM\Software\Microsoft
가 없습니다 .CurrentVersion
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Once
키 와 키가 아닌 것의 차이점은 키Once
에 있는 프로그램이Once
모든Once
프로그램이 아닌 것보다 먼저 실행된다는 것입니다. 은(는) 나쁜 이름입니다. 실제로 는 또는Once
으로 이름을 지정했어야 합니다 .First
Before