|
|
1
6
您必须检查这些文件的PE头。所有DLL和可执行文件Win32和.NET都有一个PE头。 An In-Depth Look into the Win32 Portable Executable File Format |
|
|
2
5
DllRegisterServer不是必需的,COM dll唯一需要的导出是DllGetClassObject |
|
|
3
1
我看没有更好的办法了。然而,在2.,实际上答案是否定的。运行时主机几乎肯定也依赖于mscoree.dll,而这些不一定是.Net程序集。
如果您在.Net中编程,确定程序集是否为.Net程序集的一种方法是尝试调用assembly.LoadFrom(…)。
|
|
|
Guilherme Albertini · DLL中的类 8 年前 |
|
|
Naomi · C#dll资源文件更改语言 8 年前 |
|
|
AidanH · C#DLL语言翻译实现[关闭] 8 年前 |
|
|
subham · DLL函数调用不工作 8 年前 |
|
|
PixelThis · 为什么我的DLL要求我的程序有一个特定的名称? 8 年前 |
|
|
nemo · DLL的“好”调用约定是什么? 8 年前 |