ws2def.h(206) : error C2011: “sockaddr”: “struct”类型重定义

admin | win32 | 2017-10-13
参考来源: http://www.cnblogs.com/tonyyang132/archive/2009/10/14/1583110.html https://social.msdn.microsoft.com/Forums/vstudio/en-US/671124df-c42b-48b8-a4ac-3413230bc43b/dll-compilationredefinition-error?forum=vclanguage 现象:使用winsock2后,出现许多重定义错误。原因是:头文件包含顺序错误,这两个头文件是:#include <winsock2... [阅读全文]
ė3,332 浏览数 6没有评论 0

发一个自己写的安卓绿色安装器

admin | win32 | 2017-03-31
有空写了一个安装器,网上的要么很大,要么TMD还一堆广告。坑爹! 用自己的绿色版本吧,无任何广告,多爽! 上截图 核心源码: C++ // ApkInstallerDlg.cpp : 实现文件 // #include "stdafx.h" #include "ApkInstaller.h" #include "ApkInstallerDlg.h" #include "afxdialogex.h" #ifdef _DEBUG #define new DEBU... [阅读全文]
ė4,331 浏览数 6没有评论 0

C++读取文件PE头

admin | win32 | 2017-03-31
C++ #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <iostream> #ifndef _X_PE_H_ #define _X_PE_H_ //获取PE头基地址 #define SIZE_OF_NT_SIGNATURE sizeof(DWORD) #define NTSIGNATURE(a) ((LPVOID)((BYTE *)a + ((PIMAGE_DOS_HEADER)a)->e_lfanew - 1)) #define ... [阅读全文]
ė1,375 浏览数 6没有评论 0

C++ 获取父进程

admin | win32 | 2017-02-16
C++ // Win32Project2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <wtypes.h> #include<tlhelp32.h> #include <psapi.h> #pragma comment(lib,"psapi.lib") using namespace std; #define ProcessBasicInformation 0 typedef struct ... [阅读全文]
ė1,928 浏览数 6没有评论 0

获取运行过程中改名的文件的路径

admin | win32 | 2017-01-12
需求 一个 EXE 在运行过程中(被)改名了,需要准确地获取它的文件名。 尝试 原本以为这是一个非常简单的 CASE,直接用 GetModuleFileName 不就行了吗?结果还真不如我所想。无论程序运行过程中被改名成什么样子,GetModuleFileName 返回的都是 EXE 开始运行时的名字。然后又尝试了 GetProcessImageFileName,也是如此,直到最后找到了 QueryFullProces... [阅读全文]
ė1,543 浏览数 6没有评论 0

宏与参数,类型冲突 pop_macro

admin | win32 | 2016-12-22
C++ //a.h #include "b.h" class A{ #pragma push_macro("aaaa") #undef aaaa void fuckyou( int aaaa); #pragma pop_macro("aaaa") }; //b.h #define aaaa (*__daylight()) 123456789101112 //a.h#include "b.h"class A{#pragma push_macro("aaaa")#undef aaaa &nbs... [阅读全文]
ė1,437 浏览数 6没有评论 0

解决Duilib创建的win32窗口拖到屏幕上边缘自动最大化

admin | win32 | 2016-12-16
转载:http://bbs.csdn.net/topics/390842294 使用Duilib创建窗口的时候,假如有这样一个需求: 1.窗口大小规定 2.不可拖拽改变窗口大小 3.双击标题栏禁止最大化 4.禁止拖拽窗口到屏幕上边沿最大化 针对以上四点,给出解决办法: 1.设置size=”宽,高” 2.sizebox=”0,0,0,0″ 3.在HandleMessage中屏蔽掉WM_NCLBUTTONDBLCLK   ... [阅读全文]
ė2,231 浏览数 6没有评论 0

unistd.h windows

admin | win32 | 2016-07-28
C++ //unistd.h  #ifndef _UNISTD_H #define _UNISTD_H #include <io.h> #include <process.h> #endif /* _UNISTD_H */ 123456 //unistd.h #ifndef _UNISTD_H#define _UNISTD_H #include <io.h> #include <process.h> #endif /* _UNISTD_H */ ... [阅读全文]
ė1,558 浏览数 6没有评论 0

memmem windows

admin | win32 | 2016-07-27
C++ #include <string.h> /* * Find the first occurrence of the byte string s in byte string l. */ const void * memmem(const void *l, size_t l_len, const void *s, size_t s_len) { register char *cur, *last; const char *cl = (const char *)l; const char *cs = (const char *)s; /* ... [阅读全文]
ė1,880 浏览数 6没有评论 0

mman.h windows

admin | win32 | 2016-07-27
mman.h C++ //mman.h /* * sys/mman.h * mman-win32 */ #ifndef _SYS_MMAN_H_ #define _SYS_MMAN_H_ #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later. #define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of ... [阅读全文]
ė4,508 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量