2014-07-24 32 views
1

操作系統:Windows 7專業版64位Windows應用程序工具包無法對特定的程序刪除UAC提示

我Arduino的IDE無法打開,除非我「以管理員身份運行」。如果我不這樣做,它只是將顯示加載屏幕:

image

,但不會實際開拓IDE。我一直在尋找可以繞過arduino.exe的方法,並發現這可以通過Windows應用程序兼容性工具包完成,如here所述。

當我到試運行部分檢查runasinvoker如下所示後:

image http://meridian.ws/wordpress/wp-content/uploads/2012/08/Figure-C.jpg

的Arduino開始沒有問題。但是當我按照其他步驟安裝修補程序後,我的Arduino IDE程序仍然存在相同的問題。如果我不以管理員身份運行它,它只會顯示加載啓動畫面而不顯示IDE部分。

請幫忙!謝謝!

+0

「運行方式調用」選項阻止Windows問你提升。如果沒有管理員權限,它不會神奇地使程序工作。 –

+0

據我所知,這就是爲什麼我假設該指南指示我們檢查兼容性選項卡下的「以管理員身份運行」框。你會如何建議繞過提示? –

+0

您無法繞過提示。 –

回答

0

如果此程序不支持以標準用戶身份運行,那麼您將無法修復此問題。應用程序的開發人員需要對其進行修復,以使其能夠以標準用戶的身份正常運行。

人們對UAC感到困惑。嘗試在Windows XP上運行相同的應用程序。

文件和註冊表重定向可能導致問題,但我懷疑它。

Arduino.exe.manifest

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <assemblyIdentity 
      version="1.0.0.0" 
      processorArchitecture="X86" 
      name="client" 
      type="win32" 
    /> 

    <description>Don't Arguino With Me</description> 

    <!-- Disable Windows Vista UAC compatability heuristics --> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
     <security> 
      <requestedPrivileges> 
       <requestedExecutionLevel level="asInvoker"/> 
      </requestedPrivileges> 
     </security> 
    </trustInfo> 

</assembly> 

,並放置在arduino.exe.manifest同一個文件夾,您可以通過添加組件清單,其中包括運行方式調用部分禁用文件和註冊表重定向arduino.exe

注意:如果應用程序內部沒有程序集清單資源,Windows將只讀取外部程序集清單文件。我懷疑已經有一個。

的最佳答案:這個應用程序必須以管理員身份運行,這就是它的結束(直到他們解決它)

相關問題