विंडो के सुरक्षित डेस्कटॉप का स्क्रीनशॉट कैसे लें?


25

डिफ़ॉल्ट रूप से, Windows Vista / 7/8 का UAC संकेत एक सुरक्षित डेस्कटॉप पर दिखाया गया है। दुर्भाग्य से Print Screenकुंजी सुरक्षित डेस्कटॉप को देखने पर कोई प्रभाव नहीं पड़ता है। मैं इसके पीछे तर्क देख सकता हूं - कोई भी उपयोगकर्ता-मोड एप्लिकेशन सुरक्षित डेस्कटॉप की सामग्री को कैप्चर करने में सक्षम नहीं होना चाहिए।

हालाँकि, मेरा प्रश्न शेष है: क्या इस डेस्कटॉप का स्क्रीनशॉट पाने का कोई तरीका है?


संपादित करें: शायद अगर मैं समस्या की व्याख्या करूं तो यह मदद करेगा।

मैं वर्तमान में विंडोज 8 चला रहा हूं और मेरे पास एक छोटा डिस्प्लेलिंक-आधारित मॉनिटर है जिसका मैं उपयोग करना चाहूंगा। यह ड्राइवर अभी रिलीज़ हुआ था और यह बढ़िया काम करता है - सिवाय इसके कि यह सुरक्षित डेस्कटॉप पर टूटता है। मैं वहाँ मंचों पर एक बग रिपोर्ट पोस्ट करना चाहता हूं और ऐसा करने के लिए, मुझे स्क्रीनशॉट की आवश्यकता होगी। जाहिर है कि समस्या स्वयं मानक डेस्कटॉप पर प्रकट नहीं होगी - और वीएम में विंडोज चलाना असंभव है क्योंकि विंडोज 8 में हार्डवेयर वर्चुअलाइजेशन (जो मेरे पास नहीं है) और वीएम के साथ काम करने के लिए यूएसबी मॉनिटर प्राप्त करना सबसे अच्छा है।


5
आप इसे वर्चुअल मशीन में चला सकते हैं।
jdigital

1
@ user8368: यह एक विकल्प नहीं है क्योंकि मैं एक विशेष हार्डवेयर समस्या को प्रदर्शित करने के लिए स्क्रीनशॉट प्राप्त करने की कोशिश कर रहा हूं जो वीएम में दिखाई नहीं दे सकता है। यह लाइसेंसिंग के नजरिए से भी कोई विकल्प नहीं है। और अंत में, मेरे पास हार्डवेयर वर्चुअलाइजेशन नहीं है, इसलिए यह पूरी चीज को बहुत मुश्किल बना देगा।
नाथन उस्मान

1
आप (स्थानीय) समूह नीति के माध्यम से सुरक्षित डेस्कटॉप का उपयोग नहीं करने के लिए UAC संकेत सेट कर सकते हैं।
बिलसक

1
@ billc.cn: मुझे पता है, लेकिन फिर जो समस्या है, मैं उसका स्क्रीनशॉट लेने की कोशिश कर रहा हूँ, वह स्वयं प्रकट नहीं होगी।
नाथन उस्मान

1
@GeorgeEdison: क्या आपको यकीन है? सिक्योर डेस्कटॉप को बंद करके, UAC प्रॉम्प्ट अभी भी फायर करेगा। लेकिन चूंकि यह सुरक्षित डेस्कटॉप पर नहीं है, इसलिए अन्य एप्लिकेशन इसे स्क्रीनशॉट कर सकते हैं।
सर्फस

जवाबों:


40

मैंने इसे करने के बजाय एक "काली टोपी" पाया है ...

यहाँ छवि विवरण दर्ज करें

जब एक सुरक्षित डेस्कटॉप में, एक्सेसिबिलिटी टूल्स अभी भी ठीक काम करते हैं ... तो, मैंने फास्टस्टोन कैप्चर पोर्टेबल की अपनी कॉपी का उपयोग किया , मैं गया c:\windows\system32और फास्टस्टोन निर्देशिका से सिस्टम32 डायरेक्टरी के अंदर कॉपी और नाम बदला osk.exeगया ।osk.exe.oldfscapture.exeosk.exe

मैं तब UAC प्रॉम्प्ट पर गया और Win Key+ दबाया U, और "ऑन स्क्रीन कीबोर्ड" विकल्प पर क्लिक किया।

और ... फास्टस्टोन कैप्चर शुरू हो गया, हालांकि यह सिर्फ एक परीक्षण था ... इस मोड के तहत इसका उपयोग करने से मेरे लाइसेंस विवरण का उपयोग नहीं किया जा सकता है .... मैं एक तस्वीर लेने में सक्षम था बस इसे ठीक करूं और इसे सहेजूं ... हालांकि, जब मैं मैंने सोचा कि मैं अपने डेस्कटॉप को सहेज रहा था, यह वास्तव में चला गया c:\windows\syswow64\config\systemprofile\desktop... आप हर दिन कुछ नया सीखते हैं!

उपरोक्त के आधार पर, मैंने हमेशा सोचा था कि UAC सुरक्षित डेस्कटॉप आपके स्वयं के क्रेडेंशियल्स का उपयोग करके एक ऊंचा वातावरण था, लेकिन, मुझे लगता है कि यह वास्तव में Systemउपयोगकर्ता के तहत लॉन्च किया गया है - इसलिए, Print Screenवास्तव में काम कर सकता है, यह सिर्फ आपके संदर्भ में नहीं है उपयोगकर्ता - इसे ध्यान में रखते हुए, यदि आप फास्ट स्टोन कैप्चर के बजाय पेंट की एक कॉपी का उपयोग करने वाले थे, तो स्क्रीनशॉट लें, फिर ऑन स्क्रीन कीबोर्ड हैक के माध्यम से पेंट लॉन्च करें, यह सिर्फ उसी काम कर सकता है!

संपादित करें --- अद्यतन ---

पेंट खिड़की से बाहर है! बस मेरे सिद्धांत का परीक्षण किया और यह काम नहीं किया, मुझे यकीन है कि सटीक कारण नहीं है, लेकिन, अगर आप किसी भी स्क्रीन कैप्चर टूल और ऊपर मेरे तरीके का उपयोग करते हैं, तो मुझे यह अनुमान लगाना चाहिए कि यह काम करना चाहिए।


3
यह एक्सेसिबिलिटी टूल्स का एक बहुत ही चतुर उपयोग है :)
नाथन उस्मान

2
मुझे संदेह है कि पेंट UIAccessUIPI के साथ अच्छा खेलने के लिए अनुमति नहीं मांगता है, जबकि अन्य पहुंच अनुप्रयोग करते हैं। देखें यूआई स्वचालन अनुप्रयोगों के लिए UIAccess से अधिक यहाँ आवश्यकताओं के लिए।
ta.speot.is

@ todda.speot.is रुचिकर और जैसा कि मुझे सीखने में दिलचस्पी है, वैसे ही पढ़ेंगे, लेकिन, मुझे लगता है कि इसमें और भी कुछ हो सकता है - मैं इसे लागू करने वाले फास्टस्टोन कैप्चर की कल्पना नहीं कर सकता, यह होना चाहिए कि प्रिंट स्क्रीन बस द्वारा अक्षम हो डिफ़ॉल्ट और अधिकांश स्क्रीन कैप्चर यूटिलिटीज सिर्फ डिफॉल्ट व्यवहार को ओवरराइड करती हैं ... (मुझे पता है कि एमएस में बिट्स को निष्क्रिय करने की तकनीक है - जैसे एमएस डीआरएम एंटरप्राइज सूट (असली नाम भूल जाएं) प्रिंट स्क्रीन और कई अन्य विशेषताओं को अक्षम करता है)।
विलियम हिल्सम

@WilliamHilsum (आपकी पिछली टिप्पणी के संदर्भ में): क्या आप समूह नीति का उल्लेख कर रहे हैं ?
bwDraco

मुझे आश्चर्य है कि क्या स्निपिंग टूल भी ऐसा करेगा?
को ईश्वर का बच्चा

19

डिजिटल कैमरा लें और स्क्रीन की तस्वीर लें।


मेरे लिए भी यही ख्याल आया। सुरुचिपूर्ण के रूप में नहीं, लेकिन सिरदर्द से बहुत कम।
पेपरलैटन

17

हालाँकि, मेरा प्रश्न शेष है: क्या इस डेस्कटॉप का स्क्रीनशॉट पाने का कोई तरीका है?

एक SYSTEMउपयुक्त स्थान पर चलने और स्थापित करने की प्रक्रिया UIPI को बायपास कर सकती है और सिक्योर डेस्कटॉप पर जा सकती है।

मौजूदा कार्यक्रमों का लाभ उठाएं जो ऐसा करते हैं - उदाहरण के लिए RealVNC (मुफ्त संस्करण नहीं, दुर्भाग्य से) और UltraVNC।

अपने पीसी पर सर्वर चलाएं और क्लाइंट को दूसरे कंप्यूटर से कनेक्ट करें। क्लाइंट विंडो का स्क्रीनशॉट लें।

हालाँकि यह शायद स्क्रीन की तस्वीर लेना उतना ही आसान है।


1
ओह यह सही है ... मेरे पास एक और मशीन है जिसे मैं सुरक्षित डेस्कटॉप देख सकता हूं - मैं उसके बारे में पूरी तरह से भूल गया हूं।
नाथन उस्मान

11

एक और भी बेहतर तरीका है। दो मुक्त खुले स्रोत उपकरण की मदद से, ग्रीनशॉट और प्रोसेस हैकर आप इन फायदों के लिए सुरक्षित डेस्कटॉप का स्क्रीनशॉट बना पाएंगे :

  • कोई फ़िडलिंग और कोई सिस्टमफ़ाइल या रजिस्ट्री परिवर्तन आवश्यक नहीं है
  • आपको कमांड प्रॉम्प्ट में कुछ भी लिखने की आवश्यकता नहीं है (माउस उपयोगकर्ताओं के लिए यह एक लाभ है)
  • इसे चलाना आसान है और, पहले सेटअप के अलावा, बहुत कम समय लगता है। चलो शुरू करो!

    1. यदि आप प्रिंट स्क्रीन कुंजी दबा रहे हैं, तो ग्रीनशॉट डाउनलोड करें और सेटिंग्स को कॉन्फ़िगर करें ताकि यह पूरी स्क्रीन की एक तस्वीर को एक फ़ोल्डर में स्वतः सहेज देगा।

    2. डाउनलोड प्रक्रिया हैकर। यदि आप प्रोसेस हैकर की मुख्य विंडो देखते हैं, तो सुनिश्चित करें कि ग्रीनशॉट बंद है और "हैकर" और "रन रन ..." पर क्लिक करें।

    3. "प्रोग्राम" में ग्रीनशॉट की निष्पादन योग्य फ़ाइल का चयन करें। "उपयोगकर्ता नाम" पर, सूची पर क्लिक करें और "NT AUTHORITY \ SYSTEM" चुनें। "टाइप" सेवा, सत्र आईडी 1 होना चाहिए और "डेस्कटॉप" पर "WinSta0 \ Winlogon" का चयन करें। यह महत्वपूर्ण है!

    4. अब आपको जाने के लिए पहले से ही अच्छा होना चाहिए, "ओके" पर क्लिक करें, जब ग्रीनशॉट ने लोड करना समाप्त कर दिया (कम होना चाहिए), एक यूएसी विंडो खोलें और प्रिंट कुंजी दबाएं। अब आपको ग्रीनशॉट में अपने निर्दिष्ट फ़ोल्डर में सुरक्षित डेस्कटॉप की एक तस्वीर देखनी चाहिए! यदि आपको अब UAC स्क्रीनशॉट बनाने की आवश्यकता नहीं है, तो बस ग्रीनशॉट प्रक्रिया को मार दें।

मज़े करो! मैंने कई परीक्षणों के बाद इसकी पुष्टि की है और स्वयं इसका परीक्षण किया है, क्योंकि मुझे यहाँ अभी तक समाधान पसंद नहीं आया है।


5

मैं वर्चुअल मशीन, vnc या बदलते रजिस्ट्री या सिस्टम फ़ाइलों का उपयोग करने की तुलना में एक और विकल्प पेश करूंगा जो शायद कुछ मामलों में बुरा या असंभव हो।

सबसे पहले आपको स्क्रीनशॉट सॉफ्टवेयर की आवश्यकता होगी, इस उत्तर के लिए मैं 7capture का उपयोग करूंगा जो मुफ़्त है, लेकिन मेरा मानना ​​है कि इसे अन्य सॉफ्टवेयर्स के साथ किया जा सकता है।

दूसरा आपको PsTools सुइट से PsExec की आवश्यकता होगी , यह टूल किसी सिस्टम फाइल को बदले बिना, केवल Psecec द्वारा स्वचालित रूप से की जाने वाली सेवा को बनाने और हटाने के बिना विंडोज सिक्योर डेस्कटॉप के अंदर 7capture लगाने में सक्षम होगा।

फिर स्थापित 7capture के साथ और PsTools के साथ कुछ फ़ोल्डर में निकाले गए निम्न कार्य करें:

1) व्यवस्थापक के रूप में CMD खोलें।

2) वर्तमान फ़ोल्डर को उस फ़ोल्डर में सेट करें जहाँ PSTools निकाला गया था: cd path_to\PSTools

3) निम्न कमांड के साथ विंडोज सिक्योर डेस्कटॉप के अंदर 7capture शुरू करें: PsExec /h /x /d /s "path_to\7capture.exe"

कहा पे:

-h: यदि लक्ष्य प्रणाली विस्टा या उच्चतर है, तो खाता उपलब्ध एलिवेटेड टोकन के साथ प्रक्रिया चलती है, यदि उपलब्ध हो।

-x: Winlogon सुरक्षित डेस्कटॉप (केवल स्थानीय प्रणाली) पर UI प्रदर्शित करें।

-d: प्रक्रिया को समाप्त करने के लिए प्रतीक्षा न करें (गैर-संवादात्मक)।

-s: सिस्टम खाते में दूरस्थ प्रक्रिया चलाएँ।

4) विंडोज सिक्योर डेस्कटॉप खोलें जिसे आप शॉट लेना चाहते हैं। (UAC प्रॉम्प्ट, Ctrl + Alt + Del स्क्रीन आदि)

5) पूरी स्क्रीन का एक शॉट लेने के लिए सिर्फ एक विंडो, या प्रिंटस्क्रीन का एक शॉट लेने के लिए Ctrl + PrintScreen का उपयोग करें।

6) 7capture पर स्विच करने के लिए Alt + Tab का उपयोग करें।

7) आप जहां चाहें उस फाइल को सेव करें। (अगर आपको फुलस्क्रीन छवि की समस्या है, तो इसे बीएमपी के रूप में सहेजें)

और यहां आप मेरे विंडोज 7 (ब्राजीलियाई पुर्तगाली भाषा) पर परिणाम देख सकते हैं:

UAC शीघ्र विंडो UAC शीघ्र पूर्ण स्क्रीन


यदि कोई उपयोगकर्ता लॉग इन नहीं है, तो यह विधि काम नहीं करती है।
31415

2

यदि आप अपने पीसी पर टीमव्यूअर स्थापित करते हैं, और आपने अपने पीसी को रिबूट किया है, तो टीमव्यूअर तब यूएसी प्रॉम्प्ट तक पहुंच सकेगा। टीमव्यूअर का उपयोग करने वाले किसी अन्य पीसी से, आप अपने संपूर्ण डेस्कटॉप का एक स्क्रीनशॉट बना सकते हैं, जबकि टीमव्यूअर दिखाई देता है, लेकिन फोकस नहीं है, और आपके पास यूएसी प्रॉम्प्ट का स्क्रीनशॉट होगा।


2

एक अन्य विकल्प ऑटोइस्क्रिप्ट (autoitscript.com से) का उपयोग करना है

यह एक फ्रीवेयर बेसिक जैसी स्क्रिप्टिंग भाषा है जिसे विंडोज जीयूआई और सामान्य स्क्रिप्टिंग को स्वचालित करने के लिए डिज़ाइन किया गया है। यह सिम्युलेटेड कीस्ट्रोक्स, माउस मूवमेंट और विंडो / कंट्रोल हेरफेर के संयोजन का उपयोग करता है।

सेंड () फंक्शन के साथ आप प्रिंटस्क्रीन कीपर को सिमुलेट कर सकते हैं। साइट के उदाहरणों से लिया गया https://www.autoitscript.com/autoit3/docs/functions/Send.htm :

Example()

     Func Example()
          Send("{PRINTSCREEN}")
     EndFunc

इसे डाउनलोड करने के लिए यहाँ जाएँ http://www.autoitscript.com/site/autoit/downloads/

मैंने स्वयं इस समाधान की कोशिश नहीं की है, लेकिन यह बहुत ही अच्छा लगता है कि आपको अपने मुद्दे को हल करने के लिए हैक करने की आवश्यकता है।

कोशिश तो करो। आशा है कि मैंने मदद की।


2

कहीं भी स्क्रीनशॉट ले लो

जब भी निम्न में से कोई भी होता है तो सुरक्षित डेस्कटॉप सक्रिय होता है: उपयोगकर्ता अपने डेस्कटॉप (विंडोज + एल) को लॉक कर देता है, स्क्रीन सेवर सक्रिय हो जाता है (जब कोई उपयोगकर्ता लॉग इन नहीं होता है), या डिफ़ॉल्ट रूप से जब उपयोगकर्ता खाता नियंत्रण शीघ्र प्रस्तुत करता है।

स्रोत: XPDM बनाम WDDM

विलियम हिल्सम के उत्तर से विचार उधार लिया गया है, लेकिन एक अंतर है: आपको किसी भी सिस्टम फ़ाइल को बदलने की आवश्यकता नहीं है, और परिवर्तनों को पूर्ववत करना आसान है। नीचे, प्रेस चरणों का पालन करने के बाद Win+ Uजब भी आप सुरक्षित डेस्कटॉप का स्क्रीनशॉट लेने की जरूरत है।

एक्सेस उपयोगिता में आसानी को ओवरराइड करें

  1. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें।
  2. निम्न कमांड टाइप या पेस्ट करें, और X:\Path\to\file.exeअपनी पसंद के निष्पादन योग्य स्क्रीन कैप्चरिंग टूल के वास्तविक पथ के साथ बदलें । फिर दबाएं Enter

    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /v "Debugger" /t REG_SZ /d "X:\Path\to\file.exe" /f
    

    नोट पेंट और अंतर्निहित स्निपिंग टूल का उपयोग नहीं किया जा सकता है: आपको तीसरे पक्ष के कार्यक्रमों पर भरोसा करना होगा। कार्य उपकरण जैसे कर रहे हैं Lightshot , Greenshot , और ShareX

परिवर्तनों को वापस करें

  1. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें।
  2. निम्न कमांड टाइप करें या पेस्ट करें, और दबाएँ Enter:

    reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /f
    

1

मुझे सुरक्षित डेस्कटॉप के बारे में ज्यादा जानकारी नहीं है, लेकिन आप सिद्धांत रूप में, स्निपिंग टूल को खोलने में सक्षम हो सकते हैं और इसका उपयोग स्क्रीनशॉट लेने के लिए कर सकते हैं। कोई रजिस्ट्री संपादन, कोई फ़ाइल का नामकरण, कोई नहीं। यह बहुत ही बुनियादी और आसान विधि है। या तो "स्निपिंग टूल" की खोज करें या रन (कीबोर्ड शॉर्टकट: विन + आर) खोलें और "स्निपिंगटूल" या "स्निपिंगटूल। Exe" टाइप करें।

किसी भी तरह से, इसे खोलें और "पूर्ण-स्क्रीन स्निप" मोड का उपयोग करें। विंडोज 10 में, "मोड" बटन के बगल में तीर पर क्लिक करें और "पूर्ण-स्क्रीन स्निप" चुनें। पुराने विंडोज संस्करणों में, "नया" बटन के बगल में स्थित तीर पर क्लिक करें और "पूर्ण-स्क्रीन स्निप" चुनें। यह स्वचालित रूप से स्निपिंग टूल विंडो में कॉपी हो जाता है जहां आप नोट्स जोड़ सकते हैं, स्निप को सेव कर सकते हैं या इसे स्निपिंग टूल विंडो से ईमेल कर सकते हैं। अधिक जानकारी के लिए Microsoft का सहायता पृष्ठ देखें।


0

निम्न चरणों का उपयोग करके, UAC के लिए सुरक्षित डेस्कटॉप को अक्षम करें:

  1. रन कमांड को खोलने के लिए विंडोज की + आर कीबोर्ड शॉर्टकट का उपयोग करें।
  2. Gpedit.msc टाइप करें और स्थानीय समूह नीति संपादक खोलने के लिए ठीक क्लिक करें।
  3. निम्नलिखित पथ ब्राउज़ करें:

कंप्यूटर कॉन्फ़िगरेशन> विंडोज सेटिंग्स> सुरक्षा सेटिंग्स> सुरक्षा विकल्प

  1. दाईं ओर, उपयोगकर्ता खाता नियंत्रण पर डबल-क्लिक करें: ऊँचाई नीति के लिए संकेत देते समय सुरक्षित डेस्कटॉप पर जाएं।

स्थानीय समूह नीति संपादक

डिसेबल विकल्प को चुनें।

यहाँ छवि विवरण दर्ज करें

  1. अप्लाई पर क्लिक करें।
  2. ओके पर क्लिक करें।

उसके बाद आप किसी भी एलिवेटेड एप्लिकेशन पर सामान्य प्रिंट स्क्रीन की का उपयोग कर सकते हैं।


-1

मैं Windows Vista SP2 का उपयोग कर रहा हूं। मैंने ऊपर इस तरह के प्रतिबंध का सामना नहीं किया है। मेरी प्रिंट स्क्रीन आकर्षण की तरह चलती है। जब तक UAC ( U ser A ccount C ontroller) को अक्षम नहीं किया जाता, तब तक आप इससे छुटकारा नहीं पा सकते । ऐसा करने के लिए, का उपयोग करें msconfig.exe। "ऐसी सेटिंग को अक्षम करें" देखें। हरे रंग की गोली स्थापित करें; मेरे विचार से यह एक उपयोगी कार्यक्रम है। मैं बिना किसी परेशानी के इस पद्धति का उपयोग कर रहा हूं।


ओपी सुरक्षित डेस्कटॉप का स्क्रीनशॉट लेना चाहता है। UAC अक्षम करना सुरक्षित डेस्कटॉप को अक्षम करता है, है ना?
ग्रोनोस्तज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.