我有一個需要以普通權限運行的程序。爲了防止盜版,在推出我們的應用程序中,我們推出了許可證管理應用程序,它需要與提升特權運行。在與我們的供應商詢問,許可證管理器似乎有這種提升的權限在其app.manifest
文件,這是必要的閱讀某種磁盤ID信息補充,所以它是強制性的(我們不能減少它的特權要求)。從普通應用程序的正常特權帳戶調用具有提升權限的應用程序,並將其放入Program Files時導致問題
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
應用程序成功啓動許可證管理如果它被放置在一個正常的文件夾中。然而,當它被放置在Program Files文件夾中時,它似乎在啓動時關閉而沒有暗示。
我們還檢查了沒有添加許可證管理器(它工作正常)與正常的憑據運行應用程序。
我們需要某種形式的設置無論是在註冊表中或在其他一些Windows設置進行更改,以使發射正常帳戶提升特權應用程序。或者可能需要在可啓用此方案的代碼啓動部分添加一些代碼片段。
我們甚至試圖粘貼在Program Files文件到桌面(它也運行良好)創建的文件夾。
操作系統:Windows 7
請讓我知道,如果需要的形式我身邊的任何其他信息。對此方向的任何幫助表示讚賞。
在事件查看器中出現此錯誤的任何痕跡? – kennyzx
@kennyzx,我可以在哪裏找到事件查看器? –
Google可以提供幫助。或者通過執行「eventvwr.exe」 – kennyzx