Mengambil foto setelah memasukkan kata sandi yang salah

15

Apakah ada cara bagi laptop yang menjalankan Windows 7 untuk mengambil gambar menggunakan webcam setelah memasukkan kata sandi pengguna yang salah?

Benteng
sumber

Jawaban:

10

Mungkin Anda mungkin ingin memeriksa manajer login KeyLemon . Ini satu-satunya solusi yang saya dapat temukan yang dekat dengan yang Anda butuhkan. Bekerja di XP, Vista, 7 dan 8. Sayangnya, fitur ini hanya ada dalam versi berbayar.

Dari halaman produk:

Pelacak pembajak

Dengan fitur pelacakan pembajak Anda dapat melihat gambar:

  • yang berada di depan komputer Anda sebelum jendela otomatis terkunci
  • yang mengetik kata sandi yang salah saat komputer terkunci

Penafian: Saya sama sekali tidak terkait dengan produk atau perusahaan.

Orang Brasil itu
sumber
5

Pertanyaan yang keren. Inilah solusi saya (sebagian terinspirasi oleh jawaban Keltari):

Persyaratan

  • Versi Windows yang agak baru (mungkin Vista atau yang lebih baru)
  • Perangkat video yang kompatibel dengan DirectShow (mungkin apa saja yang Windows kenali sebagai kamera, dan lainnya)
  • ffmpeg.exe ( http://ffmpeg.org/ )

snapshot_login_failure.cmd (letakkan ini di beberapa folder dengan ffmpeg.exe)

@echo off

:: Get date and time independent of regional settings. Source: http://stackoverflow.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us
for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if '.%%i.'=='.LocalDateTime.' set ldt=%%j
set datetime=%ldt:~0,4%_%ldt:~4,2%_%ldt:~6,2%_%ldt:~8,2%_%ldt:~10,2%_%ldt:~12,2%

:: Capture snapshot through DirectShow using FFmpeg and save to disk. Change name of video adapter and save path.
ffmpeg.exe -f dshow -i video="USB 2.0 UVC HD Webcam" -vframes 1 E:\snapshot_%datetime%.jpg

snapshot_login_failure.xml (impor ini sebagai tugas penjadwal windows)

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2013-07-06T23:32:34.0732602</Date>
    <Author>Zoe\Zero3</Author>
  </RegistrationInfo>
  <Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Security"&gt;&lt;Select Path="Security"&gt;*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and EventID=4625]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
    </EventTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-19</UserId>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>E:\snapshot_login_failure.cmd</Command>
      <WorkingDirectory>E:\</WorkingDirectory>
    </Exec>
  </Actions>
</Task>

Catatan

  • Anda perlu menyesuaikan nama dan jalur perangkat agar sesuai dengan sistem Anda. Mungkin akun pengguna di file tugas juga.
  • Anda mungkin perlu mengaktifkan pencatatan masuk yang gagal per Windows 7 Peristiwa Kegagalan Masuk Tidak ada?
  • Acara kegagalan masuk dipicu setelah mengklik OK pada dialog "Nama pengguna salah atau kata sandi bla bla" dan tidak segera setelah memasukkan info masuk yang tidak valid
  • Ada penundaan yang nyata jika dipicu lebih awal setelah layar masuk ditampilkan saat boot (ketika Windows masih memulai layanan dan sistem terikat IO)
Zero3
sumber
Periksa @ TimberWolf2016 jawaban ( superuser.com/a/1072012/235441 ) jika Anda mengalami masalah dengan pendekatan ini.
Zero3
4

Maaf telah menghidupkan kembali utas lama, Tapi saya memposting ini sebagai bantuan untuk siapa pun yang menemukan ini di masa mendatang ..

Proses Zero3 sebagian besar berhasil, dan banyak pujian kepadanya! Tapi, saya hanya membuatnya berfungsi setelah mengaktifkan pencatatan upaya login gagal, dan kemudian mengklik kanan pada ID peristiwa dalam log dan memilih "melampirkan tugas ke acara ini" daripada mengimpor tugas melalui XML, mungkin sesuatu untuk lakukan dengan izin, karena saya harus mengetikkan kata sandi admin saya untuk membuat tugas.

Hal lain, yang menurut saya aneh, adalah bahwa Tugas yang dipicu tidak mengenali file .cmd sebagai program / skrip. untuk memperbaikinya, saya membuat file .bat sederhana bernama run.bat di direktori yang sama dengan kode di bawah ini, dan alih-alih tugas memulai file batch, dan dengan demikian menjalankan .cmd.

Semacam cara hop-Scotch untuk membuatnya bekerja, tapi saya sangat senang dengan kesuksesan saya berkat utas ini, Dan saya tergoda untuk membuat video tutorial tentang proses ini :)

Banyak terima kasih semuanya!

Catatan: Saya menjalankan Windows 10 Pro x64

Kode run.bat:

Start "" "C:\<filepath to .cmd>"
TimberWolf2016
sumber
Terima kasih atas tanggapan Anda! Mungkin akan lebih cocok sebagai komentar untuk jawaban saya, tetapi saya kira Anda mungkin belum memiliki perwakilan yang cukup untuk menambahkan komentar. Saya akan menambahkan satu untuk Anda sehingga orang akan memperhatikan ini!
Zero3
3

Ya, jika Anda terbiasa dengan windows MSGINA secara teori Anda dapat membuat acara login khusus yang akan memulai kamera pada laptop dan mengambil gambar dan menyimpannya ke folder kustom

Referensi: http://technet.microsoft.com/en-gb/library/bb742447.aspx

Elitisme
sumber
2
Perhatikan bahwa GINA hanya XP dan lebih tua, Vista + berbeda
Scott Chamberlain
3

login yang tidak valid memiliki log seperti Event ID: 529dalam log peristiwa Keamanan. Anda bisa menulis skrip yang memantau ID itu dan kemudian menjalankan perintah yang akan mengambil gambar ... meskipun tidak yakin bagaimana melakukan bagian kedua ...

Keltari
sumber
1
Pendekatan yang menarik
Orang Brazil itu