是否可以通过 C#.NET 编写 Win32 .dll 文件? 如果是,我在哪里可以找到一些教程? 如果不是,那么您对编写 Win32 .DLL 有何建议?
谢谢。
最佳答案
是的,这是可能的。事实上,有一个工具可以做到这一点。它有点隐藏在 Rainmeter 应用程序中。
适用于 C# 的 Rainmeter SDK 包含一个名为 CS_DLL_FOR_C.exe
的可执行文件,它将公共(public)静态方法转换为本地应用程序可调用的外部函数。事实上 Rainmetere 本身是用 C++ 开发的,并通过 LoadLibrary
您可以使用以下链接下载此工具的 x86 和 x64 版本
PS:我不知道分发这个工具是否违反Rainmeter的许可。
关于c# - 是否可以通过 C#.NET 编写 Win32 .dll 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498651/