व्यवस्थापक के लिए एक चल रहे कार्यक्रम को बढ़ाएँ (विंडोज 7)


35

कभी-कभी आप एक प्रोग्राम खोल सकते हैं जिसे आप एक व्यवस्थापक के रूप में चलाना चाहते हैं, लेकिन आप पहले से ही इसे एक व्यवस्थापक के रूप में खोल सकते हैं। क्या विंडोज 7 में पहले से चल रहे प्रोग्राम के विशेषाधिकारों को बढ़ाना संभव है या क्या मुझे व्यवस्थापक के रूप में बंद करना और फिर से शुरू करना होगा?


8
जीत के लिए सूद !
जोश के

1
@ जोश के - एर - आप पहले से चल रहे ऐप का उपयोग कैसे कर सकते हैं sudo?
Sathyajith भट्ट

यह जादुई है, आपको man sudoअधिक जानकारी के लिए डीकोड करना होगा ।
जोश के

2
@ जोश, अगर और कुछ नहीं, तो आप हमेशा उपयोग कर सकते हैं pseudo;)
टॉमस एशचन

जवाबों:


26

दुर्भाग्यवश नहीं। एक चल रही प्रक्रिया को व्यवस्थापक विशेषाधिकारों तक नहीं बढ़ाया जा सकता है। मैं एक अधिक आधिकारिक स्रोत की तलाश कर रहा हूं, लेकिन अब मैंने पाया है:

  1. "कार्यक्रम पहले ही लॉन्च होने के बाद ऊंचा नहीं किया जा सकता ..."

  2. "स्टार्टअप के दौरान कोड केवल प्रक्रिया के स्तर पर ऊंचा हो सकता है, जिसका अर्थ है कि एक चल रही प्रक्रिया को ऊंचा नहीं किया जा सकता है।"


1
यह बिल्कुल असत्य है। Win32 एपीआई मनमाने ढंग से अनुप्रयोगों के उन्नयन का समर्थन करता है जो पहले से चल रहे हैं, हालांकि प्रश्न में आवेदन को स्वयं कार्यक्षमता को उजागर करना होगा। यह लेख और साथ स्रोत कोड प्रदर्शित करता है कि इसे कैसे पूरा किया जाए। यह संभव है कि कोई अन्य प्रक्रियाओं का चयन करने और उसे बढ़ाने के लिए एक आवेदन लिख सके ...
Fopedush

8
@Fededush हालांकि उस लेख में इस तकनीक को "आत्म-उत्थान" के रूप में वर्णित किया गया है, जो कि उन उदाहरण कार्यक्रमों से प्रतीत होता है जो वास्तव में कर रहे हैं और इस प्रक्रिया का एक नया उदाहरण लॉन्च कर रहे हैं ShellExecuteExक्रिया और "रन"। मुझे नहीं लगता कि ओपी को पहले से चल रहे एक कार्यक्रम को बढ़ाने की आवश्यकता है (यह अपने सभी राज्य खो देगा, उदाहरण के लिए)।
स्टीफन जेनिंग्स

जब एक गैर-एलिवेटेड कुल कमांडर 8.01 उदाहरण एक ऑपरेशन में अवरुद्ध हो जाता है जैसे प्रोग्राम फाइल सबफ़ोल्डर में कॉपी करना, यह "प्रशासक के रूप में पुन: प्रयास करने" की संभावना प्रदान करता है। क्या इसे "विदेशी" (स्व नहीं) प्रक्रियाओं तक बढ़ाया जा सकता है?
n611x007

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

1
@StephenJennings आप पूरी तरह से सही हैं - मैंने जो कोड सैंपल लिंक किया है वह वास्तव में सिर्फ रनस कमांड के साथ रीलॉन्च होता है। मुझे टिप्पणी करने से पहले लेख के अतिरिक्त कोड को वीटो करना चाहिए था। मैं इस धारणा के तहत था कि WIN32 एपि ने किसी प्रकार के उन्नयन तंत्र को उजागर किया था - लेकिन शायद मैं गलत समझ रहा हूं। अगर मैं सोच रहा था कि मैं क्या पा सकता हूं, मैं चारों ओर खुदाई करूंगा और फिर से पोस्ट करूंगा।
फोपेडश
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.