के साथ भी इनकार किया गया है।प्रोसेस.किल() विंडोज 7 32 बिट्स में भी प्रशासक विशेषाधिकारों
मुझे एक अजीब समस्या का सामना करना पड़ रहा है। मेरे आवेदन में एक आसान तरीका है कि यदि आईई एक राज्य में प्रवेश करता है तो यह अनुत्तरदायी हो जाता है कि इस विधि को सभी आईई प्रक्रियाओं को बंद कर दिया गया है और फिर एप्लिकेशन आईई के साथ अपने काम को पुनरारंभ करता है।
विधि कोड:
foreach (System.Diagnostics.Process exe in System.Diagnostics.Process.GetProcesses())
{
if (exe.ProcessName.StartsWith("iexplore"))
exe.Kill();
}
यहां तक कि व्यवस्थापक विशेषाधिकार आवेदन के साथ अपने आवेदन डिबगिंग कभी कभी सफलतापूर्वक इस विधि से चलाता है और कुछ अन्य समय मैं त्रुटि Access Denied
भी प्रशासक के रूप में चलाने के लिए।
मैंने अपनी खुद की मेनिफेस्ट फ़ाइल को भी कोड किया है, इस एप्लिकेशन को प्रशासक अधिकारों के साथ निष्पादित करने की आवश्यकता को निर्दिष्ट करते हुए, जो मुझे लगता है कि मुझे यह सही मिला है।
प्रकट कोड:
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity version="1.0.0.0" name="Demo.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
</application>
</compatibility>
</asmv1:assembly>
किसी को भी करने से पहले इस एक ही मुद्दा था? मैं इस अजीब समस्या को कैसे ठीक कर सकता हूं।
धन्यवाद
मारे जाने के लिए आप सही निश्चित रूप से कर रहे हैं। 2 घंटे के परीक्षण के बाद, वही समस्या फिर से नहीं हुई है। धन्यवाद। –