2013-11-23 81 views
4

我使用vb.net進行編程。 我有一個計劃,需要管理員權限以vb.net管理員身份運行程序

我想: 如果程序啓動則提示顯示(UAC(用戶帳戶控制))表明,它具有囤地以管理員身份。 這可能嗎?

+0

可能重複的[程序如何請求管理員權限?](http://stackoverflow.com/questions/90674/how-does-a-program-ask-for-administrator-privileges) – nphx

回答

5

你可以做以下,以確保該方案具有管理員權限:

您可以編輯UAC設置(在2008年VB),它位於項目設置。尋找這樣

改革問題高級別= 「asInvoker」 到該行:

水平= 「asInvoker」(普通帳號 - 默認)

水平=「requireAdministrator(需要管理員 - 你需要什麼.. 。但可能是下一個)

水平= 「highestAvailable」(如果有的話是高於管理員,要求)

希望它能幫助:)

-nfell2009

+0

嗨謝謝你對於幫助...我有Visual Studio 2012但是我沒有在項目設置中看到它:http://up.ashiyane.org/images/twrduv0qjamu3mirz8ot.png – user3024698

+0

好吧,再次進入項目設置,然後點擊按鈕: 「查看Windows設置」 - 然後查找 nfell2009

+0

好吧,我看到了......現在我能用這條線怎麼辦? 謝謝: – user3024698

1

在Windows 10 64位中,沒有任何項目設置建議適用於我。我更改爲Release,我用「requireAdministrator」行替換了「asInvoker」行,但仍然獲得拒絕訪問異常。通過VS2013運行的唯一方法是從作爲管理員的蝙蝠處運行環境。