none
軟體執行發生錯誤簽名問題 RRS feed

  • 問題

  • VS2008

    各位大大

    小弟最近又遇到一個怪怪的問題

    有時候(很少)軟體安裝後執行時會發生

    一個奇怪的錯誤簽名的ERROR

    如下圖 

    不知道為何會發 生這個奇怪問題

    有時候在重新安裝就可以了

    有時候又不行

    希望各位大大可以給我一些方向

    謝謝各位大大了

    2010年5月6日 上午 03:17

解答

  • System.UnauthorizedAccess表示沒有存取權限, 也就是您的程式嘗試執行一件沒有權限的工作, 被拒絕了.
    • 已標示為解答 動不了 2010年5月7日 上午 05:22
    2010年5月6日 上午 05:51

所有回覆

  • System.UnauthorizedAccess表示沒有存取權限, 也就是您的程式嘗試執行一件沒有權限的工作, 被拒絕了.
    • 已標示為解答 動不了 2010年5月7日 上午 05:22
    2010年5月6日 上午 05:51
  • 謝謝tihs大大

    那我大概知道哪個方向了

    不過不管UAC我給他設定不啟用,可是有時候安裝的時候可以讀到檔案,有時候不行。

    順帶問一下UAC的設定

    <?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="MyApplication.app"/>
     <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
     <security>
     <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
     <!-- UAC 資訊清單選項
     如果您要變更 Windows 使用者帳戶控制層級,請將 
     requestedExecutionLevel 節點取代為下列其中一項。
    
     <requestedExecutionLevel level="asInvoker" uiAccess="false" />
     <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
     <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
    
     如果您要針對回溯相容性使用檔案及登錄虛擬化,
     請刪除 requestedExecutionLevel 節點。
     -->
     <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
     </requestedPrivileges>
     </security>
     </trustInfo>
    </asmv1:assembly>

    level="requireAdministrator"

    level="highestAvailable"

     

    這兩個等級誰比較高丫 從字面上看起來都很高@@

     

    另外

    uiAccess="false"<==代表啥意義丫

    查了一下 下面這樣說 看不太懂

  • 已啟用。 (預設) 如果應用程式位於檔案系統中的安全位置,它只會以 UIAccess 整合層級執行。
  • 已停用。 如果應用式不在檔案系統中的安全位置,則會以 UIAccess 整合層級執行。 。
2010年5月7日 上午 12:55
  • requireAdministrator:表示程式需要以系統管理員權限執行 highestAvailable:表示程式會以目前的使用者所能獲得的最高權限來執行 uiAccess是控制是否要填資料到其他程式視窗的選項, 除非是像螢幕小鍵盤這種協助工具程式, 大部分的程式的uiAccess設定成False即可
    2010年5月7日 上午 03:35
  • 謝謝大大了

    小弟受教了^^

    2010年5月7日 上午 05:23
  • 你的畫面看起來是 XP ,XP 沒有 UAC
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年5月7日 下午 05:26