如何在.NET Core中为每个应用程序域运行一次代码

时间:2018-12-12 12:49:59

标签: c# .net-core appdomain

我们有一个可供多家公司使用的图书馆。他们具有对已迷惑的内置DLL文件的读取权限。

对于使用此库的每个项目,他们应该向我们付款。我们希望有一个遥测系统,以确保他们不会在未达成协议的项目中运行此库。

我们考虑过,每次Windows启动加载DLL文件的进程时,都会以某种方式调用遥测URL。但是我们需要这样做,而无需他们提供任何编码或配置。

有可能吗?我们是否可以在库中的.NET Core中实现一种机制,该机制在每个AppDomain中的加载在每个进程生命周期中都被调用一次?

我当然知道我们可以在Program.cs处编写代码,但就我们而言,我们无权访问Program.cs并且我们不能要求他们进行编码或配置任何内容。 / p>

0 个答案:

没有答案