如何处理记录器的程序权限

How to cope with program privileges for a logger

我有一个记录器程序,它必须记录程序的所有活动。 所以诀窍是记录器必须具有与主程序相同的权限。

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

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

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

谢谢

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

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

一旦您知道该程序的权限是什么,您就可以制作一个启动器来启动两个不同的程序,这些程序具有不同的 App.manifest 权限。