Windows 복원시 마스터 키 / 암호를 묻도록 KeePass를 구성 할 수 있습니까?


10

컴퓨터가 일시 중단 될 때 ( 옵션 → 보안 아래) KeePass작업 공간잠그 도록 구성 하여 Windows 7 시스템이 절전 모드 또는 최대 절전 모드 일 때 암호를 보호합니다. 그러나 절전 또는 최대 절전 모드에서 시스템을 복원 할 때마다 암호가 잠기므로 KeePass의 트레이 아이콘을 마우스 오른쪽 단추로 클릭 하고 작업 공간 잠금 해제를 선택한 다음 데이터베이스 마스터 키를 입력해야합니다.

이 상황에서 KeePass가 자동으로 키를 입력하도록하는 방법이 있습니까?

답변:


14

(나는 내 자신의 질문에 대답 ) :

복원시 마스터 암호 를 묻도록 KeePass 자체를 구성하는 방법을 찾을 수 없으므로이 수퍼 유저 질문을 기반으로하는 해결 방법은 다음과 같습니다.

새 Windows 예약 된 작업 생성 및 저장 :

  1. 작업 스케줄러 시작 : Win관리 작업 스케줄러 → 도구 , 또는 Win+ R를 입력 taskschd.msc
  2. 작업 스케줄러에서 작업 → 작업 만들기
  3. 작업의 일반 탭에서 작업 이름 을 잠금 해제시 KeePass로 실행하십시오.
  4. 작업의 생성에서 트리거 탭을 클릭 New...에 대해 다음 작업을 시작하기 : 선택 On workstation unlock과 클릭OK
  5. 작업 작업 생성 탭 에서을 클릭 New...한 다음 프로그램 / 스크립트 필드를 입력 "C:\WINDOWS\System32\cmd.exe"하고 인수 추가 (선택 사항) 필드를 입력하십시오 /c start "" <location of your KeePass database file>(KeePass 데이터베이스 파일의 위치는 KeePass의 기본 창 제목에 나타납니다).
  6. OK작업 만들기를 클릭 하여 작업을 저장 한 다음 작업 스케줄러 창을 닫습니다.

이제 시스템 잠금을 해제하면 작업 스케줄러가 KeePass를 실행 하여 포커스얻고 마스터 암호를 묻습니다. 데이터베이스를 연 후 기본 창최소화 하도록 KeePass를 구성한 경우 ( 옵션 → 인터페이스 아래 ) 마스터 암호를 성공적으로 입력 한 후에도 KeePass 창이 최소화됩니다.


3
호기심으로 인해 프로그램 / 스크립트 필드에 KeePass 경로를 직접 입력 할 수없는 이유는 무엇 cmd.exe입니까?
Kodos Johnson

@ KodosJohnson, 처음에 나는 당신이 묘사 한대로 경로를 입력했습니다. 이로 인해 Windows를 복원 할 때 KeePass가 프롬프트를 표시했지만 KeePass의 프롬프트에 초점이 없으므로 입력하기 전에 마스터 비밀번호 입력 필드를 클릭해야했습니다. 이를 사용 cmd.exe하면 이러한 필요성이 사라집니다.
코드 리드

: 아마도 이것은 당신에게 유용 할 수 stackoverflow.com/questions/35988863/... . 또한 예정된 작업에서 어떻게 든 지연을 추가해야 할 수도 있습니다.
Kodos Johnson

@ KodosJohnson 감사합니다. sendKeys.bat를 고려했지만이 솔루션을 가능한 한 단순하게 유지하려고합니다. startKeePass 데이터베이스의 위치를 가리키는 최신 개정판이 안정적으로 작동하는 것으로 보이므로 답변을 업데이트했습니다. 이 방법에 문제가 있으면 알려주십시오.
CODE-REaD
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.