2016-01-13 65 views
1

我有一个记录器程序,必须记录程序的所有活动。 所以诀窍是记录器必须具有主程序的相同特权。如何处理记录器的程序权限

所以问题1应该是发现正在运行的进程的权限。

然后我可以通过App.manifest设置程序的权限,但不能在运行时设置。

所以问题2应该是在运行时改变程序的权限。那可能吗?!?!?

谢谢

+0

你的记录器记录是什么类型的东西?此外为什么要求记录器必须具有与正在运行的程序完全相同的权限? –

+0

我正在记录另一家公司的程序。他们说 - 我已经验证过 - 他们必须拥有完全相同的特权 – Patrick

+0

我没有问过你的程序是否记录了什么程序,我想知道“记录器记录的是哪种类型的信息”。另外,如果你可以'让它起作用,你是如何验证你需要它的? –

回答

1

一旦您知道该程序的特权是什么,您可以制作一个启动器,启动两个使用不同App.manifest权限构建的不同程序。

+0

这可能是一个解决方案。虽然不是很聪明 – Patrick

0

您将需要完整权限,因为您将调试另一个进程。

调试API本身要求非托管代码相当于完整。

+0

没有,这不工作请看上面的斯科特评论 – Patrick

+0

他们是错的,如果他们是正确的,而且你真的验证了它,你不会问这个问题,因为你已经有了答案。 – Joshua