Yanlış şifre girdikten sonra fotoğraf çekme


15

Windows 7 çalıştıran bir dizüstü bilgisayarın yanlış kullanıcı şifresini girdikten sonra web kamerasını kullanarak resim çekmesinin bir yolu var mı?

Yanıtlar:


10

Belki KeyLemon giriş yöneticisini kontrol etmek isteyebilirsiniz . İhtiyacınız olan şeye yakın bulabildiğim tek çözüm bu. XP, Vista, 7 ve 8'de çalışır. Ne yazık ki, bu özellik yalnızca ücretli sürümde mevcuttur.

Ürün sayfasından:

Korsanları izleme

Korsanları izleme özelliği ile aşağıdakilerin resimlerini görebilirsiniz:

  • otomatik pencere kilidinden önce bilgisayarınızın önünde kim vardı
  • bilgisayar kilitliyken kim yanlış şifre yazmış

Feragatname: Ürün veya şirketle kesinlikle ilgili değilim.


5

Ne güzel bir soru. İşte benim çözümüm (kısmen Keltari'nin cevabından esinlenerek):

Gereksinimler

  • Windows'un biraz yeni bir sürümü (muhtemelen Vista veya üstü)
  • DirectShow uyumlu bir video cihazı (muhtemelen Windows'un kamera olarak tanıdığı her şey ve daha fazlası)
  • ffmpeg.exe ( http://ffmpeg.org/ )

snapshot_login_failure.cmd (bunu ffmpeg.exe ile bazı klasörlere yerleştirin)

@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 (bunu bir windows zamanlayıcı görevi olarak içe aktar)

<?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>

notlar

  • Aygıt adını ve yollarını sisteminize uyacak şekilde ayarlamanız gerekir. Belki de görev dosyasındaki kullanıcı hesapları da.
  • Windows 7 Oturum Açma Hatası Olayları Yok'ta başarısız oturum açma günlüğünü etkinleştirmeniz gerekebilir ?
  • Giriş hatası olay tetikleyicileri sonra "Yanlış kullanıcı adı veya şifre bla bla" iletişim kutusunda OK tıklayıp hemen değil geçersiz giriş bilgileri girilip
  • Önyükleme sırasında giriş ekranı gösterildikten sonra erken tetiklenirse fark edilir bir gecikme olur (Windows hala hizmetleri başlatıyor ve sistem GÇ bağlıysa)

Bu yaklaşımla ilgili herhangi bir sorunla karşılaşırsanız @ TimberWolf2016 yanıtına ( superuser.com/a/1072012/235441 ) göz atın.
Zero3

4

Eski bir konuyu yeniden canlandırdığım için özür dilerim, ama bunu gelecekte tökezleyenlere yardım olarak gönderiyorum.

Zero3'ün Süreci çoğunlukla çalıştı ve ona birçok cudos! Ancak, yalnızca başarısız giriş denemelerinin günlüğünü etkinleştirdikten ve günlüklerdeki olay kimliğine sağ tıkladıktan sonra görevi XML aracılığıyla içe aktarmak yerine "bu olaya bir görev ekle" yi seçtikten sonra işe başladım, muhtemelen Görevi oluşturmak için yönetici parolamı girmek zorunda kaldığım için izinlerle yapın.

Bana garip gelen başka bir şey, tetiklenen görevin .cmd dosyasını bir program / komut dosyası olarak tanımamasıdır. Bunu düzeltmek için, aşağıdaki kodla aynı dizinde run.bat adlı basit bir .bat dosyası oluşturdum ve bunun yerine görevin toplu iş dosyasını başlatmasını ve böylece .cmd'yi çalıştırmasını sağladım.

Çalışmak için bir tür hop-Scotch yolu, ama bu konu sayesinde başarımdan çok memnunum, Ve bu süreç hakkında bir video eğitimi yapmak için cazipim :)

Çok teşekkürler!

Not: Windows 10 Pro x64 kullanıyorum

Run.bat kodu:

Start "" "C:\<filepath to .cmd>"

Geri bildiriminiz için teşekkürler! Muhtemelen cevabım için yorum (lar) olarak daha uygun olurdu, ama sanırım henüz yorum eklemek için yeterli temsilciniz olmayabilir. Sizin için bir tane ekleyeceğim, böylece insanlar bunu fark edecek!
Zero3


3

geçersiz bir oturum açma Event ID: 529işleminin Güvenlik olay günlüğünde olduğu gibi günlükleri vardır . Bu kimliği izleyen bir komut dosyası yazabilir ve daha sonra resim çekecek bir komut yürütebilirsiniz ... ikinci bölümün nasıl yapılacağından emin değilsiniz ...


1
İlginç bir yaklaşım
Brezilyalı Adam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.