
上位机开发
德玛西亚吴彦祖
等待翻身的咸鱼!
展开
-
C#调用C++库问题
今天在开发C#调用C++库问题的时候,不是很顺利,涉及到C++库函数的入参为LPTSTR类型,并且要传出函数,C#中使用out string类型会报错“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”。使用ref IntPtr 数据不对,查找半天问题,最终使用StringBuilder解决战斗。下面有一张详细的对照标,可以借鉴。 //C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变.原创 2021-03-16 09:53:25 · 486 阅读 · 0 评论 -
软件打包--Enigma Virtual Box和VNISEdit
前言 本文介绍Enigma Virtual Box和VNISEdit 打包工具。 一、Enigma Virtual Box Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件。它支持所有类型的文件格式,虚拟化后的软件不释放任何临时文件到您的硬盘,文件模拟过程仅在内存运行。 1.软件安装 百度自行搜索下载,我下载版本为EnigmaVirtualBox_9.50。 2.使用说明 打开软件,首先将输入和输出文件路径设置好...原创 2020-12-29 10:03:29 · 4269 阅读 · 0 评论