综合技术 2018-05-19

使用Go结合windows dll开发程序

Go程序有一个优点是很好地做到”跨平台”,一般开发的情况,我们使用内置的相关模块实现相关功能,通过 GOOS=操作系统代号 go build 就能编译出对应平台的二进制文件. ……
综合编程 2018-04-18

使用vs封装c++成dll和lib

DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”。在很多Windows程序中包含有许多dll文件,在程序运行时调用。有着消耗资源比较少,动态加载,程序……
综合编程 2018-03-25

用python来调用CAN通讯的DLL

由于工作上的需要,经常要与USBCAN打交道,但厂家一般不会提供PYTHON的例子,于是自己摸索地写一个例子出来,以便在工作上随时可以使用PYTHON来测试CAN的功能。这里的例……
综合技术 2018-03-14

LoadLibrary 无法加载 DLL 的 bug 处理

今天我们的小伙伴在把 Open Asset Import Library 封装成 lua 库的时候遇到一些麻烦。他在 vs 继承环境中编译的版本可以用,在 mingw-gcc 下却出错,报告 “找不到指定的……
综合技术 2017-10-24

DLL注入新姿势:反射式DLL注入研究

* 本文作者:无。,本文属FreeBuf原创奖励计划,未经许可禁止转载 在分析koadic渗透利器时,发现它有一个注入模块,其DLL注入实现方式和一般的注入方式不一样。搜索了一……
综合技术 2017-10-19

P/Invoke 与 DLL 动态加载

熟悉 P/Invoke 技术的同学应该了解,由于 Attribute 使用的限制,P/Invoke 是不能指定去动态加载某个 DLL 的: public unsafe class NativeApi { public static stri……
综合技术 2017-09-16

C++ DLL动态链接库的制作

材料:VS2010 最近写了一个Class,将其打包成dll,供同项目的另一位同学调用。 预处理部分: 在 .h 头文件中的class和类名之间加上 _declspec(dllexport) 修饰符表示导出……
综合技术 2017-08-28

Use xwizard.exe to load dll

0x00 前言 在之前的 文章 介绍了利用Excel.Application object’s RegisterXLL()加载dll的技巧。本文继续,介绍最近学习到的一种更为通用的方法——利用xwizard.exe加载dll……
综合技术 2017-06-10

VS2013编译Lua5.3.x动态链接库

首先先从官网下载Lua5.3.x源码 http://www.lua.org/download.html 打开VS2013 IDE 新建一win32空项目 右击项目选择添加 添加除了lua.h、lua.c、lualib.h、lu……
综合编程 2017-06-10

VS2013编译Lua5.3.x动态链接库

首先先从官网下载Lua5.3.x源码 http://www.lua.org/download.html 打开VS2013 IDE 新建一win32空项目 右击项目选择添加 添加除了lua.h、lua.c、lualib.h、lu……