SetRegView lastused
의 목적은 무엇입니까?마지막 사용 된 SetRegView의 목적은 무엇입니까?
docs은 내가 이해하는 32/64 비트 레지스트리보기에 대해서만 이야기합니다.
this person과 같은 스택으로 작동하여 현재 사용중인보기로 다시 전환 할 수 있다고 생각했습니다. 그러나 그 질문을하는 누군가에게 응답은 :
스택이 없습니다. 마지막으로 사용한 것.
이미 32 비트보기 인 경우 SetRegView 32
과 동일합니까? 그게 옳은 것 같지 않은데, 내가 뭘 놓치고 있니? 나중에 스크립트에서 몇 곳에서 그런
; Since the Maintenance service can be installed either x86 or x64,
; always use the 64-bit registry.
${If} ${RunningX64}
; Previous versions always created the uninstall key in the 32-bit registry.
; Clean those old entries out if they still exist.
SetRegView 32
DeleteRegKey HKLM "${MaintUninstallKey}"
; Preserve the lastused value before we switch to 64.
SetRegView lastused
SetRegView 64
${EndIf}
:
내 구글 - Fu는 단지 (전체 스크립트에서 니펫을) Mozilla에서이 예제를 발견, 지금까지 저를 얻었다
${If} ${RunningX64}
SetRegView lastused
${EndIf}
문맥을 살펴보면, SetRegView lastused
이 뒤 따르는 SetRegView 32
을 호출하면 이후에 SetRegView lastused
을 사용하면 항상 32 비트 레지스트리보기가 생성됩니다.