随笔分类 -  C#调用C++动态库接口函数

C#调用C++动态库接口函数
摘要:深入讨论DllImport属性的作用和配置方法 在基础篇中,我们已经简单介绍了DllImport的一些属性。现在我们将深入探讨这些属性的实际应用。 1. EntryPoint EntryPoint属性用于指定要调用的非托管函数的名称。如果托管代码中的函数名与非托管代码中的函数名不同,可以使用这个属性 阅读全文
posted @ 2024-06-27 09:34 龙骑科技 阅读(128) 评论(0) 推荐(0)
摘要:C++中抓图回调函数 void (CALLBACK* DisplayCBFun)(long nPort,char * pBuf,long nSize,long nWidth,long nHeight,long nStamp,long nType,long nReceaved)); C#中定义为委托 阅读全文
posted @ 2024-06-26 09:14 龙骑科技 阅读(56) 评论(0) 推荐(0)
摘要:使用使用rundll32 调用指定dll的方法 //顾名思义,"执行32位的DLL文件"。它的作用是执行DLL文件中的内部函数,这样在进程当中, 只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。 介绍一下Rundll32.exe这个文件,功能就是以命令行的方式调 阅读全文
posted @ 2024-06-11 16:37 龙骑科技 阅读(317) 评论(0) 推荐(0)
摘要:1.概述在Windows上绘图方式,跟美术大师绘图差不多。美术绘画,首先要具备以下工具:画板,画布,画笔,画刷。同样,Windows上也有相关的概念。绘图设备DeviceContext(DC),位图Bitmap,画笔Pen,画刷brush。他们一一对应。2.画板在Windows中被称作设备上下文(D 阅读全文
posted @ 2024-05-28 10:48 龙骑科技 阅读(399) 评论(0) 推荐(0)
摘要:安神颗粒的哈喽 ### 2024-5-28 WindowsFormPaint FormTES_ESEB 测试[C#]GDI+中使用BitBlt绘制图像到窗口 ``` #region 测试[C#]GDI+中使用BitBlt绘制图像到窗口 private void pbx01_Paint(object 阅读全文
posted @ 2024-05-28 10:25 龙骑科技 阅读(236) 评论(0) 推荐(0)
摘要:声明回调委托,C#的委托可以实现C#调用C++的回调,操作函数以后的回调 //定义委托,CallingConvention.StdCall可以,CallingConvention.Cdecl不行,参考https://www.it1352.com/1792610.html //[UnmanagedFu 阅读全文
posted @ 2023-11-16 15:21 龙骑科技 阅读(149) 评论(0) 推荐(0)