我需要使用 C++ 进行一些进程注入,但我更愿意将 C# 用于除低级内容之外的所有内容。我听说过“函数包装”和“编组”,并且已经做了很多谷歌搜索,并且在这里和那里找到了一些信息,但我仍然非常缺乏。
我按有用的顺序阅读的内容;
http://msdn.microsoft.com/en-us/library/ms235281(VS.80).aspx
http://www.drdobbs.com/cpp/184401742
http://geeklit.blogspot.com/2006/08 /calling-c-lib-from-c.html
如何将所有较低级别的东西(本机 C++)包装在 C# 中,以便我可以轻松地用我更熟悉的语言 C# 来命令这些函数?
非常感谢有关该主题的任何信息。