标准程序WINAPI DllMain环境.net动态加载dll
本文关键字:动态 加载 dll net 环境 程序 WINAPI DllMain 标准 | 更新日期: 2023-09-27 17:49:18
提示如何实现WINAPI DllMain环境的模拟标准程序。净动态加载。Dll
BOOL WINAPI DllMain (在 HINSTANCE hinstDLL中在 DWORD fdwReason,In LPVOID lpvReserved
);我想在你的c#库中有一个方法,当它被加载时执行?
没有直接的等价,但是,您可以创建一个静态类(或者至少是某个类的静态构造函数),它将在首次使用该类时执行:
public class MyLibraryFactory
{
static MyLibraryFactory()
{
// Add static initializer code here.
// it will be called when the class is first referenced or used.
}
}
此构造函数将在使用该类的任何其他方法之前调用。不能保证它是库中第一个调用的东西,但是编译器确保库中执行的任何其他东西都独立于这个类,所以您不会注意到区别。