2011-12-29 14 views
8

हम डब्ल्यूडीएस के माध्यम से स्थापित ओएस के साथ विंडोज 7 चलाने वाली कई सौ नई मशीनों को रोल करने जा रहे हैं, इस समय हम बदलाव कर सकते हैं और उन्हें निर्माण में सिस्रेप कर सकते हैं।क्या मैं .NET प्रोग्राम को हमेशा प्रशासक के रूप में चलाने की अनुमति देने के लिए Win7 वातावरण संशोधित कर सकता हूं?

समस्या एक नेट ऐप है जिसे हमने कई साल पहले लिखा था जो स्वयं संशोधित कमांड शैल को जन्म देता है। वह खोल एक डेटाफ्लेक्स एप्लिकेशन चलाता है जिसे स्वयं को ऊंची अनुमतियों के साथ चलाने की आवश्यकता होती है।

हम उपयोगकर्ताओं को कोई सामान्य व्यवस्थापक अधिकार नहीं देते हैं।

क्या कोई ऐसी व्यवस्था है जहां हम अपने .NET ऐप को व्यवस्थापक के रूप में चलाने की अनुमति दे सकते हैं ताकि कमांड नियंत्रण प्रशासक के रूप में चलाया जा सके?

मुझे ऐप में किए गए परिवर्तनों के बारे में पता है। प्रोग्राम के लिए यह आवश्यक है कि प्रोग्राम प्रशासक के रूप में चलता है। मैं इस बात से अवगत नहीं हूं कि मैं (प्रशासक के रूप में) मशीन को कॉन्फ़िगर कर सकता हूं ताकि उपयोगकर्ता को अधिक अधिकार या प्रमाण-पत्र दिए बिना ऐसा करने की अनुमति मिल सके।

+0

काफी लंबा आदेश है। –

+1

आप हमेशा व्यवस्थापक के रूप में चलाने के लिए एप्लिकेशन को संशोधित नहीं कर सकते हैं। यदि आप ऐसा कर सकते हैं, तो कोई भी प्रोग्राम स्वयं प्रशासक विशेषाधिकार दे सकता है, जिसका अर्थ है कि पूरा सुरक्षा बुनियादी ढांचा टूट गया है। आप * व्यवस्थापक के रूप में, सिस्टम को कॉन्फ़िगर कर सकते हैं ताकि यह किसी विशेष प्रोग्राम को कुछ उन्नत विशेषाधिकारों का उपयोग करने की अनुमति दे। –

+0

क्या आप अंतिम उपयोगकर्ता व्यवस्थापक के बिना व्यवस्थापक के रूप में कुछ चलाने के लिए चाहते हैं? मैं कुछ अन्य लोगों से सहमत हूं कि आपको जो भी करने का प्रयास कर रहे हैं उसे बदलने की जरूरत है। आपको काम के बजाए समस्या को ठीक करने की ज़रूरत है। यदि आपको उपयोगकर्ताओं को वास्तव में अपने काम करने के लिए व्यवस्थापक निजी की आवश्यकता है, तो उन्हें दें। यदि वे नहीं करते हैं, तो आपको व्यवस्थापक निजी के इच्छुक आवेदन के साथ समस्या को ठीक करने की आवश्यकता है। दूसरों की तरह कहा है, शायद संसाधन अनुमतियों को संशोधित करना। – Bengie

उत्तर

9

क्या में है व्यवस्थापक के रूप में चलाने के लिए, या क्या इसे केवल विशिष्ट चीजों तक पहुंच की आवश्यकता है? यदि स्टार्टअप पर यह एक नकली "एम आई एडमिन" चेक है, तो आप शायद Application Compatibility Toolkit से झूठ बोलने के लिए एक शिम का उपयोग कर सकते हैं, और फिर उन चीजों को एक्सेस अनुमतियां कॉन्फ़िगर कर सकते हैं जिनकी वास्तव में आवश्यकता है।

यदि ऐसा लगता है कि यह उड़ जाएगा, तो आप सर्वरफॉल्ट पर और प्रश्न उठाने से बेहतर होंगे।

+0

वहां एक मार्ग आगे हो सकता है। यह एप्लिकेशन की जांच नहीं है, इसका डेटाफ्लेक्स भाग जो विंटेज 32 बिट डॉस विस्तारक का उपयोग कर रहा है। मैं सर्वरफॉल्ट पर फिर से पूछूंगा। – Andiih

+0

एक तरफ के रूप में: क्या आपने सत्यापित किया है कि "विंटेज 32-बिट डॉस विस्तारक" 64-बिट विंडोज़ पर काम करता है? यदि नहीं, तो आपको इसके बारे में कुछ और वर्षों में काम करने की योजना बनाने की आवश्यकता होगी ... –

+0

यह * एक 64 बिट विंडोज स्थापित है, और हाँ, यह करता है। (व्यवस्थापक के रूप में) – Andiih

2

क्या रोजर पर हो रही है बहुत से लोग, मान लेते हैं कि यह है कि यदि कोई ऐप्लिकेशन एक सामान्य उपयोगकर्ता के रूप में काम नहीं करता है, वे इसे प्रशासक कई में सच नहीं है rights.That देना है नहीं तो ज्यादातर मामलों है। आपको यह पता लगाना होगा कि इसमें कौन से विशिष्ट अधिकार विफल हैं, और फिर उन अधिकारों को असाइन करें। यह अधिक काम है, लेकिन यह लोगों को सामान्य प्रशासक अधिकार देने से बचाता है।