簡體   English   中英

清單中的Windows 8 Store App(C#)requireAdministrator無法正常工作

[英]Windows 8 Store App (C#) requireAdministrator in manifest not working

我正在嘗試運行以下代碼行,以禁用Windows 8 Store App(C#)中的設備(在設備管理器中找到):

bool result = Native.SetupDiCallClassInstaller(Native.DIF_PROPERTYCHANGE, hDevInfo, ptrToDevInfoData);

結果返回“ false”,表示它無法禁用設備。 我知道這一行代碼可能需要管理員權限才能運行,因此我使用了這一行制作了清單文件:

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

我添加了以下構建后事件命令行:

"C:\\Program Files (x86)\\Windows Kits\\8.0\\bin\\x64\\mt.exe" -manifest "$(ProjectDir)$(TargetName).exe.manifest" -updateresource:"$(TargetDir)$(TargetName).exe;#1"

有任何想法嗎? 謝謝。

最好的選擇(如果您不擔心它進入商店)是創建一個常規的Windows服務,該服務可以執行您想要的操作,然后讓您的Metro應用與之對話(回環通常是禁用的,但由於它不是進入商店,這將不是問題)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM