封送指向类型数组的指针(托管 C# -> 非托管 C++)
我在确定一种表示包含指向托管代码中的 Shorts 数组的指针的结构的方法时遇到了一些麻烦。该结构如下所示: typedef struct { short size; unsigned s…
如何检查套接字连接到的目的地?
例如,如果我编译的应用程序中的套接字设计为连接到 123.456.789.0。 如何检查它是否连接到 123.456.789.0? 有没有办法做到这一点? 想法是这样的:…
加快构建时间的方法? (C#/非托管 C++)
我目前正在开发的一个遗留应用程序需要大约 2 小时才能构建。 该项目大约有 170 个项目,其中 150 个左右是非托管 C++,另外 30 个是 C#.Net 2.0。 对…
致电 C++ 来自 C#/.NET 的函数
我有一个包含 C++ 项目和 C# 项目的解决方案。 C++ 项目定义了一个类,我想在 C# 中实例化该类并调用其成员函数。 到目前为止,我成功实例化了该类: …
是否可以同时制作同一 C++ 的托管版本和非托管版本? 集会?
我们的一款产品使用另一家公司的软件。 该公司的一名开发人员有点“老”,并且使用 C 语言工作(无意冒犯)。 我们使用 .Net 3.5 (C#)。 他问我是否可…
将 [StructLayout] 替换为不使用 System.Runtime.InteropServices 的内容?
我没有低级编程的经验,我需要这段代码不使用 [StructLayout(LayoutKind.Explicit)]。 我的网站在共享主机上运行并处于中等信任状态。 所以如果这段代…
C++ 如何 可以导入C#制作的DLL吗?
我有一个用C#制作的DLL,这个DLL包含一些像Creator这样的类。 我需要加载此 DLL 并在 C++ 非托管中使用 Creator 类, 那么是否有某种方法可以创建该实…
佳能 EDSDK MemoryStream 图像
我已经和 Canon EDSDK 斗争了一段时间了。 我可以成功地让库将文件直接保存到磁盘,但是,我无法在内存中获取图像字节[]。 每当我尝试将 EDSDK 流 Mar…
Howto:将 msvcrt9 的多个版本作为私有 SxS 程序集?
我有一个包含预构建 Dll 模块的项目,该项目是在过去使用 Visual Studio 9 构建的。 该项目的 EXE 现在是使用 Visual Studio 9 SP1 构建的。 当我们部…
我可以处置这些非托管资源而不需要引用每个资源吗?
我有一个 bMainframe 类,它管理与 4 个不同大型机的连接。 它允许以特定方式打开相同的底层非托管库,并且一次可以连接到多个主机。 每个库都有自己…
如何从非托管 C++ 调用托管 .NET 代码 Windows 中的代码,反之亦然?
我有一个使用 VC 6.0 开发的纯 C++ 应用程序。 我希望这个应用程序能够使用用 C# 开发的库。 如何从本机可执行文件调用 C# 库中的方法? 我不想将非托…