效果等同于ipconfig /flushdns 命令。DnsFlushResolverCache 函数是在Dnsapi.dll导出,该函数没有任何参数。MSDN中找不到他,看来是个Undocumented函数,函数原型: BOOL WINAPI DnsFlushResolverCache(VOID) ...
calling c++ from golang with swig--windows dll 四 前面讲述了windows环境下golang如何通过swig调用C++ dll。由于编译c++代码使用了gcc,需要为DLL文件增加按照g++ name mangling的导出项。如果DLL导出了大量函数 ...
分类:
编程语言 时间:
2017-04-09 15:44:49
阅读次数:
293
MyMathFun.h MyMathFun.cpp 程序调用: ...
分类:
其他好文 时间:
2017-02-20 10:52:42
阅读次数:
194
ZwQueryVirtualMemory算是枚举进程方法中的黑科技吧,主要是该方法可以检测出隐藏的模块(类似IceSword)。 代码VS2015测试通过 再次奉上源码链接:https://github.com/Arsense/WindowsCode/tree/master/ZwQueryVirtu ...
分类:
系统相关 时间:
2017-02-20 01:19:07
阅读次数:
229
我经常会用 Delphi 写一些工具和应用,为了扩展方便,大部分都会做成插件形式。 迫于某些原因,我的插件不得不用其他开发工具来完成,比如 VC。 于是有个大问题需要解决:如何让 D 和 VC 互相通信、互相操作。 最普遍的做法,无非是定义一些方法,VC 写 Dll 导出这些方法,D 载入 Dll ...
1、编译阶段,如果不是重载,那么C风格的同名函数与C++风格的同名函数,就会报编译错误。error C2084: function 'int Test(void)' already has a body。 2、编译期间,编译器会检查命名空间里的函数。如SG::Test();编译器会检测是否有函数Te ...
分类:
其他好文 时间:
2017-01-12 10:42:55
阅读次数:
170
在X64系统上,用VS2013编写了一个C++动态链接库,里面提供了一个导出函数SGFYS。 编译为DLL之后,我们用C#对其动态链接库进行调用,调用代码如下: 此时会被提示,试图加载不正确的格式。我们对该.NET项目属性进行配置,右键该项目--属性--生成--目标平台修改为(x86) 之后再次调用 ...
分类:
编程语言 时间:
2016-09-18 06:35:00
阅读次数:
418
使用def文件简化dll导出 VS查看DLL接口 ...
分类:
其他好文 时间:
2016-08-01 14:01:49
阅读次数:
157
第一种就直接导出函数名如下代码: #ifdef__cplusplus #define TEXPORT extern "c" _declspec(dllexport) #dlse #define TEXPORT _declspec(dllexport) TEXPORT BOOL FUN();//这就是 ...
分类:
编程语言 时间:
2016-07-02 22:48:33
阅读次数:
332
要在Windows下使用CEF开发,C++接口比较方便(libcef.dll导出的是c接口的api),对应的静态库文件是libcef_dll_wrapper.lib,但从cefbuilds.com下载的cef_binary中没有带这个库,需要自己手动编译。可惜cef_binary中也没有libcef_dll_wrapper.lib对应的VS工程。...
分类:
移动开发 时间:
2016-06-12 02:32:47
阅读次数:
517