码迷,mamicode.com
首页 >  
搜索关键字:mingw dll vs    ( 22362个结果
虚幻4随笔4 从工程开始
?? 前文说到UE3开始,虚幻就使用了UnrealBuildTool(以下简称UBT)来编译和生成代码。 为什么这么做而不是使用VS是很好理解的:因为VS跨平台会比较麻烦。像虚幻这样体量的工程,单为工程做一次VS配置就基本是一天的时间 而且UE4还不像UE3那样就十几个工程,把所有uproject都看做工程的话,得几十了。依赖关系复杂度几何增长,用VS的工具去维护……而且要维护各个平台和配置...
分类:其他好文   时间:2014-07-22 23:05:55    阅读次数:405
一个Wininet实现的FTP客户端
上一篇列出了用Wininet实现一个FTP客户端的一般步骤和需要使用到的函数。这篇实现一个简单的ftp客户端。 首先打开VS,新建一个Win32的控制台应用程序。
分类:Windows程序   时间:2014-07-22 23:00:56    阅读次数:566
google-glog配置使用笔记
首先下载glog-0.3.3.tar.gz,解压,直接打开VS工程,我用了动态库, 新建win32 console test 把src\windows包含进来,../Debug/libglog.lib链接进来,这样就ok了。 新建main.cpp: #define GLOG_NO_ABBREVIATED_SEVERITIES #include #include using...
分类:其他好文   时间:2014-07-22 22:59:35    阅读次数:1075
调用DLL的2种方式
【调用DLL的2种方式】 DLL在生成的时候会有dll、lib2个文件,另外包含相应的.h。1、静态方式,通过lib来引用dll,以及引入.h。 2、只通过dll来使用,前提是知道内部的函数符号。
分类:其他好文   时间:2014-05-01 21:48:35    阅读次数:321
DLL注入
【DLL注入】概述:在目标进程中开辟一块内存,把DLL地址写入,然后通过CreateRemoteProcess调用LoadLibrary引用该内存地址来加载该DLL。1、创建远程线程,此线程需要指定调用的函数地址。通过OpenProcess可以获取目标进程的句柄。 2、通过VirtualAlloc....
分类:其他好文   时间:2014-05-01 21:43:32    阅读次数:520
DLL卸载
【DLL卸载】1、扫描Module。通过CreateToohelp32Snapshot、Module32First、Module32Next来完成。2、通过FreeLibrary来卸载。通过在kernel32.dll中找到FreeLibrary函数来完成。完整代码如下:
分类:其他好文   时间:2014-05-01 21:40:09    阅读次数:415
创建进程时注入DLL
#include "stdafx.h"#include // 函数声明typedef BOOL (WINAPI* Proc_CreateProcessW)(LPCWSTR lpApplicationName, LPWSTR lpCommandLine, ...
分类:其他好文   时间:2014-05-01 20:05:48    阅读次数:400
Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘、鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成,那开发效率将得到大幅度的提升。因此,灵活地应用 Visual Studio 的...
分类:其他好文   时间:2014-05-01 19:22:45    阅读次数:294
regsvr32 注册.dll的用法
在cmd窗口或者开始→运行中输入下面两个命令: Regsvr32 C:\Program Files (x86)\Environment.dll 或 Regsvr32 C:\\Program Files (x86)\\Environment.dll 均提示下面的错误: RegSvr32 [Content] 模块“C:\ProgramFiles(x86)\Environment.dll”...
分类:其他好文   时间:2014-04-30 22:38:38    阅读次数:239
git revert VS git reset
最近在网上搜索git revert 和git reset 的用法对比,实际操作的时候,发现根本行不通,自己摸索了下,记录下这篇文章。 git revert:回退某次提交,并重新提交,相当于代码恢复修改前,但是服务器上有两次提交log; git reset:回退某次提交,同时回退修改log,但是修改内容回退到本地暂存区,由用户确定丢弃(checkout)或者重新提交。 假设当前有3个c...
分类:其他好文   时间:2014-04-30 22:34:39    阅读次数:343
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!