帮助在 C# 中封送 C 函数
我正在尝试从 C# 调用 C 函数。 以下是 C 头文件中的函数: int __stdcall GetImageKN (unsigned short *ndat ); 以及有关此函数的文档: ndat :…
从回调调用时,如何为非托管代码返回委托?
我遇到了一种情况,我正在单步执行非/托管代码,并且我认为我的方法导致我收到“FatalExecutionEngineError”。具体来说,我有一个 C# 回调(“X”)…
在 C# 中将 byval C 结构编组为返回值
我有非托管代码: ... typedef struct foo { int a; bool b int c; } FOO,*LPFOO; .... __declspec(dllexport) FOO __stdcall GetFoo() { FOO f; retu…
如何在 C# 中接收非托管 Win32 和 Win64 应用程序的 Windows 消息?
我在 Windows 7 64 上有一个 32 位和 64 位的非托管应用程序。 我想编写一个 C# 应用程序来接收它正在接收的键盘消息,这样我就可以在按下某些按键时…
VS2010 的非托管 Windows 服务
什么是最好的?使用 Visual C++ 2010 创建非托管 Windows 服务的最快方法? 备注:由于缺乏此问题的搜索结果,我怀疑这要么不推荐,要么微不足道(常…
从非托管 C++ 配置 .NET 库
我有一个名为 Foo 的 C# .NET 库,它生成一个 Foo.dll 文件。它还可以通过如下所示的 .config 文件进行配置: localhost 我想要做的是从名为 Bar 的非…
沿其方向将 3D(x,y,z) 转换为 2D(x,y)(正交)
我尽可能地浏览了互联网上所有可用的学习资源,这些资源都是简单方程、向量或三角方程的形式。 我找不到执行以下操作的方法: 假设 Y 在 3D 世界中。 …
如何导入和使用非托管 C++来自 C# 的类?
我有一个本机 C++ dll、一些头文件和导入库。有没有办法在 C# 中实例化 dll 中定义的对象? 我知道的两种方法是: 将 C++ 代码包装到 COM 中 以使用 D…
C++:收到“错误 C2065:'pst”; :未声明的标识符”使用 pstsdk 时?
遵循此问题中使用 pstsdk 的建议: 处理 Microsoft Office Outlook 2003/2007 电子邮件... 以及以下内容此处的说明: PST 文件格式 SDK - PST 层概述 …
c++从不同线程中的非托管代码调用委托
[提前致歉。我已经阅读了此处和 codeproject.com 上有关此主题的几篇帖子,但我仍然缺少一些内容。] 我有一个通知框架(类似于事件),作为用非托管 C…
在.NET应用程序中嵌入EXE和所需的DLL并在运行时执行
我有一个现有的 EXE 和 DLL 文件(均为非托管),我希望将它们嵌入到我的 C# 应用程序中并在 C# 应用程序的运行时执行。当通过命令行或资源管理器正常…
是否可以从 IntPtr 创建托管字节数组 +尺寸?
我正在使用一个公开回调函数的非托管 API。该函数接收一个IntPtr和一个描述字节数组的整数。 API 希望我用数据填充它。 我想使用托管的 byte[] 来填充…