ฉันสามารถกำหนดค่า KeePass ให้ถามรหัสหลัก / รหัสผ่านในการคืนค่า Windows ได้หรือไม่


10

ฉันกำหนดค่าพื้นที่ทำงานKeePass to Lock เมื่อคอมพิวเตอร์กำลังจะถูกระงับ (ภายใต้ตัวเลือก→ความปลอดภัย ) ซึ่งทำให้มั่นใจได้ว่ารหัสผ่านของฉันได้รับการปกป้องเมื่อระบบ Windows 7 ของฉันเข้าสู่โหมดไฮเบอร์เนตหรือไฮเบอร์เนต แต่ทุกครั้งที่ฉันกู้คืนระบบจากโหมดสลีปหรือไฮเบอร์เนตรหัสผ่านของฉันจะถูกล็อคและฉันต้องคลิกขวาที่ไอคอนถาดของ KeePass เลือกUnlock Workspaceและป้อนคีย์หลักฐานข้อมูลของฉัน

มีวิธีให้ KeePass ถามรหัสของฉันโดยอัตโนมัติในสถานการณ์นี้หรือไม่?

คำตอบ:


14

(ฉันตอบคำถามของฉันเอง ):

ฉันไม่พบวิธีตั้งค่า KeePass ให้เป็นPrompt สำหรับรหัสผ่านหลักเมื่อทำการกู้คืนดังนั้นนี่เป็นวิธีแก้ปัญหาตามคำถามของผู้ใช้ขั้นสูงนี้ :

สร้างและบันทึกงาน Windows Scheduledใหม่:

  1. เริ่ม Task Scheduler: Winเครื่องมือการจัดการ→ Task SchedulerหรือWin+ Rและป้อน taskschd.msc
  2. ใน Task Scheduler การกระทำ→สร้างงาน
  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ในสร้างภารกิจเพื่อบันทึกงานจากนั้นปิดหน้าต่างตัวกำหนดเวลางาน

ตอนนี้เมื่อคุณปลดล็อคระบบของคุณ Task Scheduler จะรัน KeePass ซึ่งจะได้รับการโฟกัสและพร้อมท์ให้คุณใส่รหัสผ่านหลักของคุณ หากคุณได้กำหนดค่า KeePass ให้ลดขนาดหน้าต่างหลักหลังจากเปิดฐานข้อมูล (ภายใต้ตัวเลือก→อินเทอร์เฟซ ) หน้าต่าง KeePass ของคุณจะย่อเล็กสุดหลังจากคุณป้อนรหัสผ่านหลักของคุณสำเร็จแล้ว


3
จากความอยากรู้มีเหตุผลที่คุณไม่สามารถป้อนเส้นทางไปยัง KeePass ในฟิลด์ Program / script โดยตรงแทนที่จะเป็นอาร์กิวเมนต์ได้cmd.exeหรือไม่
Kodos Johnson

@KodosJohnson ตอนแรกฉันเข้าสู่เส้นทางตามที่คุณอธิบาย นั่นเป็นสาเหตุที่ทำให้ KeePass แจ้งเตือนฉันเมื่อฉันคืนค่า Windows แต่การแจ้งเตือนของ KeePass นั้นไม่มีจุดโฟกัสดังนั้นฉันต้องคลิกที่ช่องป้อนรหัสผ่านหลักก่อนที่จะพิมพ์ การใช้cmd.exeขจัดความต้องการนี้
CODE-READ

บางทีนี่อาจจะเป็นประโยชน์กับคุณ: stackoverflow.com/questions/35988863/... นอกจากนี้คุณอาจต้องเพิ่มความล่าช้าในงานที่กำหนด
Kodos Johnson

@KodosJohnson ขอบคุณ ฉันถือว่า sendKeys.bat แต่ต้องการให้วิธีนี้ง่ายที่สุด การแก้ไขล่าสุด (ชี้startไปที่ตำแหน่งของฐานข้อมูล KeePass ของฉัน) ดูเหมือนว่าจะทำงานได้อย่างน่าเชื่อถือดังนั้นฉันจึงได้อัปเดตคำตอบของฉันด้วย โปรดแจ้งให้เราทราบหากมีปัญหากับวิธีนี้
CODE-READ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.