2012-07-06 9 views
6

मैं एक स्विंग एप्लिकेशन (एक फ़ाइल एक्सप्लोरर) का निर्माण कर रहा हूं जिसे फ़ाइलों/फ़ोल्डरों को प्रतिलिपि बनाना/स्थानांतरित करना है। जब मैं प्रोग्राम फ़ोल्डर्स जैसे कुछ फ़ोल्डर्स में कॉपी करने का प्रयास करता हूं, तो यह एक अपवाद फेंकता है (एक्सेस अस्वीकृत)। मैं नेटबीन को व्यवस्थापक के रूप में चलाकर हल कर सकता हूं।जावा प्रोजेक्ट व्यवस्थापक विशेषाधिकार विंडोज 7

क्या वैसे भी मैं पूरी तरह से वर्चुअल मशीन को व्यवस्थापक के रूप में चलाने के बिना, केवल मेरे प्रोजेक्ट के व्यवस्थापक अधिकार दे सकता हूं?

+0

इसे पढ़ें: http: //stackoverflow.com/questions/2206646/create-a-process-with-ordinary-rights-from-an-administrator-process –

+0

मुझे इसे दूसरी तरफ चाहिए, मैं व्यवस्थापक के रूप में वीएम नहीं चला रहा हूं, हालांकि मुझे अपने प्रोजेक्ट को व्यवस्थापक के रूप में चलाने की ज़रूरत है, मैं सोच रहा था कि प्रोजेक्ट प्रॉपर्टीज में कुछ बदलाव हो सकता है ... क्या यह संभव है? –

+3

व्यवस्थापक के रूप में अपना प्रोग्राम शुरू करने के लिए "As As" का उपयोग करें। –

उत्तर

0

आप वास्तव में एक भयानक गैर-क्रॉस-प्लेटफ़ॉर्म विधि के लिए, व्यवस्थापक के रूप में चलाने के लिए प्रोग्राम को मजबूर करने के लिए VBScript के .ShellExecute और Runtime.exec का उपयोग कर सकते हैं।

संक्षिप्तता के लिए, मैं https://dl.dropbox.com/u/26746878/Misc/JavaElevated.zip

यह java Launcher साथ चलाया जा सकता है पर एक साधारण प्रोग्राम उपलब्ध बनाया है।

नेटबीन से, मुझे लगता है कि आप इसे Launcher को मुख्य Program के बजाय मुख्य श्रेणी के रूप में चलाने के लिए प्राप्त करेंगे।

-2

क्या कोई कमांड लाइन स्टार्टअप नहीं है, मुझे यकीन है कि वहां है और वहां एक लड़का (एटीईटी) है जो लगभग 10 गर्म सेकंड में हमारे लिए इसे लिख देगा। विंडोज 7/64

+0

यह स्पष्ट रूप से ओपीएस प्रश्न का उत्तर नहीं देता है। टिप्पणी अनुभाग में टिप्पणी दें। – pathfinderelite