winform安裝在win 7以上作業系統後,直接執行捷徑圖示,不會以系統管理員身分執行,如程式有需要寫入、更新或刪除資料到Access mdb時,會出現錯誤,如下圖。除非執行捷徑圖示時點滑鼠右鍵選「以系統管理員身分執行」。

 

不可能每次都要求使用者滑鼠右鍵一下應用程式圖示,然後選擇「以系統管理員身分執行」

 

解法:

在應用程式新增應用程式資訊清單檔案app.manifest後,將

<requestedExecutionLevel level="asInvoker" uiAccess="false" />

改為

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

重新編譯後即可。

 

 

 

arrow
arrow

    全站熱搜

    adamschen9921 發表在 痞客邦 留言(0) 人氣()