3

我已经看到从 C++ Visual Studio 2010 调用的内联 32 位 .asm,使用 Microsoft 的 __fastcall 协议和整个“extern C”头文件从 C++ 项目调用 x64 手写 .asm 文件,但我没有看到等效于 C#(我的首选语言)。

从 C# 文件,有没有办法在 C# Winforms 应用程序中调用手写的 64 位 .asm 文件?

4

2 回答 2

1

尝试查看此代码项目。它描述了将程序集混合到 c++ 中然后在 C# 中调用 c++ 程序集的技术。

于 2012-08-23T20:50:32.280 回答
1

如果您确实需要从 C# 执行汇编代码,请参见此处的示例- 使用unsafe代码、指针、未损坏的委托和包含二进制形式的汇编程序的字节数组...

于 2012-08-23T20:55:24.920 回答