Apakah ada cara bagi laptop yang menjalankan Windows 7 untuk mengambil gambar menggunakan webcam setelah memasukkan kata sandi pengguna yang salah?
15
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.
Pertanyaan yang keren. Inilah solusi saya (sebagian terinspirasi oleh jawaban Keltari):
Persyaratan
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><QueryList><Query Id="0" Path="Security"><Select Path="Security">*[System[Provider[@Name='Microsoft-Windows-Security-Auditing'] and EventID=4625]]</Select></Query></QueryList></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
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:
sumber
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
sumber
login yang tidak valid memiliki log seperti
Event ID: 529
dalam 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 ...sumber