जवाबों:
शायद आप KeyLemon लॉगिन प्रबंधक की जाँच करना चाहते हैं । यह एकमात्र समाधान है जो मुझे यह खोजने में सक्षम था कि आपको क्या चाहिए। XP, Vista, 7 और 8. पर काम करता है। दुर्भाग्य से, यह सुविधा केवल भुगतान किए गए संस्करण में मौजूद है।
उत्पाद पृष्ठ से:
अपहर्ता ट्रैकिंग
अपहर्ता ट्रैकिंग सुविधा के साथ आप निम्न की तस्वीरें देख सकते हैं:
- जो स्वचालित विंडोज़ लॉक से पहले आपके कंप्यूटर के सामने था
- जब कंप्यूटर बंद था, जिसने एक गलत पासवर्ड टाइप किया
अस्वीकरण: मैं बिल्कुल उत्पाद या कंपनी से संबंधित नहीं हूं।
क्या मस्त सवाल है। यहां मेरा समाधान है (कल्टारी के उत्तर से प्रेरित होकर):
आवश्यकताएँ
Snapshot_login_failure.cmd (इसे कुछ फ़ोल्डर में 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 (इसे विंडो अनुसूचक कार्य के रूप में आयात करें)
<?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>
टिप्पणियाँ
एक पुराने धागे को पुनर्जीवित करने के लिए क्षमा करें, लेकिन मैं भविष्य में इस पर ठोकर खाने वालों की मदद कर रहा हूं।
ज़ीरो 3 की प्रक्रिया ने सबसे अधिक भाग के लिए काम किया, और कई कॉडोस ने उसे! लेकिन, मुझे केवल असफल लॉगिन प्रयासों के लॉगिंग को सक्षम करने के बाद काम करने के लिए मिला, और फिर लॉग्स में इवेंट आईडी पर राइट-क्लिक करके और XML के माध्यम से कार्य को आयात करने के बजाय "इस कार्य के लिए एक कार्य संलग्न करें", शायद कुछ करने के लिए अनुमति के साथ करते हैं, क्योंकि मुझे कार्य बनाने के लिए अपना व्यवस्थापक पासवर्ड टाइप करना था।
एक और बात, जो मुझे अजीब लगी, वह यह है कि जिस टास्क को ट्रिगर किया गया था वह .cmd फाइल को एक प्रोग्राम / स्क्रिप्ट के रूप में पहचानता है। इसे ठीक करने के लिए, मैंने नीचे कोड के साथ एक ही निर्देशिका में run.bat नाम की एक साधारण .bat फ़ाइल बनाई, और इसके बजाय कार्य को बैच फ़ाइल शुरू किया, और इस तरह .cmd चलाएं।
यह काम करने के लिए एक हॉप-स्कॉच तरीके की तरह है, लेकिन मैं इस थ्रेड के लिए अपनी सफलता के साथ बहुत खुश हूं, और मुझे इस प्रक्रिया पर एक वीडियो ट्यूटोरियल बनाने का लालच है :)
बहुत धन्यवाद सभी!
नोट: मैं विंडोज 10 प्रो x64 चला रहा हूं
Run.bat कोड:
Start "" "C:\<filepath to .cmd>"
हां, यदि आप विंडोज़ MSGINA से परिचित हैं, तो आप सिद्धांत रूप में एक कस्टम लॉगिन ईवेंट बना सकते हैं, जो लैपटॉप पर कैमरा शुरू करेगा और एक तस्वीर को स्नैप करके एक कस्टम फ़ोल्डर में बचाएगा।
संदर्भ: http://technet.microsoft.com/en-gb/library/bb742447.aspx
अमान्य लॉग Event ID: 529में सुरक्षा इवेंट लॉग के रूप में लॉग होता है। आप एक स्क्रिप्ट लिख सकते हैं जो उस आईडी के लिए मॉनिटर करता है और फिर एक कमांड निष्पादित करता है जो एक तस्वीर लेगा ... निश्चित नहीं कि दूसरा भाग कैसे करें ...