Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到从 C++ Visual Studio 2010 调用的内联 32 位 .asm,使用 Microsoft 的 __fastcall 协议和整个“extern C”头文件从 C++ 项目调用 x64 手写 .asm 文件,但我没有看到等效于 C#(我的首选语言)。
从 C# 文件,有没有办法在 C# Winforms 应用程序中调用手写的 64 位 .asm 文件?
尝试查看此代码项目。它描述了将程序集混合到 c++ 中然后在 C# 中调用 c++ 程序集的技术。
如果您确实需要从 C# 执行汇编代码,请参见此处的示例- 使用unsafe代码、指针、未损坏的委托和包含二进制形式的汇编程序的字节数组...
unsafe