2016-01-13 68 views
1

我有一個記錄器程序,必須記錄程序的所有活動。 所以訣竅是記錄器必須具有主程序的相同特權。如何處理記錄器的程序權限

所以問題1應該是發現正在運行的進程的權限。

然後我可以通過App.manifest設置程序的權限,但不能在運行時設置。

所以問題2應該是在運行時改變程序的權限。那可能嗎?!?!?

謝謝

+0

你的記錄器記錄是什麼類型的東西?此外爲什麼要求記錄器必須具有與正在運行的程序完全相同的權限? –

+0

我正在記錄另一家公司的程序。他們說 - 我已經驗證過 - 他們必須擁有完全相同的特權 – Patrick

+0

我沒有問過你的程序是否記錄了什麼程序,我想知道「記錄器記錄的是哪種類型的信息」。另外,如果你可以'讓它起作用,你是如何驗證你需要它的? –

回答

1

一旦您知道該程序的特權是什麼,您可以製作一個啓動器,啓動兩個使用不同App.manifest權限構建的不同程序。

+0

這可能是一個解決方案。雖然不是很聰明 – Patrick

0

您將需要完整權限,因爲您將調試另一個進程。

調試API本身要求非託管代碼相當於完整。

+0

沒有,這不工作請看上面的斯科特評論 – Patrick

+0

他們是錯的,如果他們是正確的,而且你真的驗證了它,你不會問這個問題,因爲你已經有了答案。 – Joshua