GCC for Win32开发环境介绍
http://blog.csdn.net/VisionCat/article/details/711693http://blog.csdn.net/VisionCat/article/category/96409
【转】Install Win32 OpenSSH (test release)
Openssh download url:https://github.com/PowerShell/Win32-OpenSSH/releasesInstall instruction:Install Win32 OpenSSH (test release)Note these considerat...
UE4 打包C++项目到win32平台报错 could not find mspdbcore.dll
解决方法:将Visual Studio中相应系统(如32位对应x86、64位对应x64)下的 ms.*.dll 等一系列文件拷贝到 C:\Windows\System32\ 路径下。踩坑:不能只拷贝mspdbcore.dll 这一个文件。我的Visual Studio为2017,电脑系统为 win1...
win32 api Windows窗口的创建
windows窗口的创建有以下几个步骤:1、创建注册窗口类2、创建窗口句柄3、显示更新窗口4、消息循环1、创建注册窗口类所谓创建窗口类就是定义一个WNDCLASS类对象,并将该对象进行初始化。之后就要用RegisterClass()函数对该窗口类对象进行注册,以便使某个窗口与该窗口类相关联。关于WN...
一个UUID生成算法的C语言实现 --- WIN32版本 .
一个UUID生成算法的C语言实现——WIN32版本cheungmine2007-9-16根据定义,UUID(Universally Unique IDentifier,也称GUID)在时间和空间都是唯一的。为保证空间的唯一性,每个UUID使用了一个48位的值来记录,一般是计算机的网卡地址。为保证时间...
一个UUID生成算法的C语言实现——WIN32版本
源:一个UUID生成算法的C语言实现——WIN32版本
VC win32 static library静态链接库简单示例
中午在宿舍闲来没事,看到网上一篇帖子,关于静态链接库的英文示例。它在.Net上开发,我将其移到VC上开发,因此对其代码做了相应修改。帖子内容如下:(代码我已修改)。原帖见:http://msdn.microsoft.com/en-us/library/ms235627 The next ty...
Win32线程安全问题.同步函数
线程安全问题.同步函数一丶简介什么是线程安全通过上面几讲.我们知道了线程怎么创建.线程切换的原理(CONTEXT结构) 每个线程在切换的时候都有自己的堆栈.但是这样会有安全问题. 为什么? 我们每个线程都使用自己的局部变量这个是没有安全问题的. 但是线程可能会使用全局变量.这样很有可能会产生安全问...
Win32环境下的程序崩溃异常定位
1 案例描述作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭。请与您的供应商联系。呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了。在一个大型软件的测试过程中,初期出现程序崩溃似乎成了不可避免...
Win32建立右键弹出菜单(PopMenu)
自定义右键菜单: #ifndef _CONTEXTMENU_H_ #define _CONTEXTMENU_H_ #include <windows.h> //动态菜单 #define ITEM_MENU_REPLY 40001 #define ITEM_MENU_ALLREPL...
WIN32,_WIN32_WIN64
MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32。只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的,所以不能用于判断平台环境(如果x64预编译器中未定义WIN32,可以手动加上去)Win32 配置下,_WIN32 有定义,_WIN64 没...
深入浅出Win32多线程程序设计之基本概念
一.深入浅出Win32多线程程序设计之基本概念[转]引言从单进程单线程到多进程多线程是操作系统发展的一种必然趋势,当年的DOS系统属于单任务操作系统,最优秀的程序员也只能通过驻留内存的方式实现所谓的"多任务",而如今的Win32操作系统却可以一边听音乐,一边编程,一边打印文档。理解多线程及其同步、互...
win32 listbox
real-time refresh: the scrollbar will jump when the listbox refreshchange color: how to change the color when mouse move to a listbox item
Win32中文件的操作
1 文件的创建或打开 HANDLE CreateFile( LPCTSTR lpFileName,//文件路径和名称 DWORD dwDesiredAccess, //访问方式,最常用的值是GENERIC_READ,GENERIC_WRITE或两个:GENERIC_READ|GEN...
win32: 文本编辑框(Edit)控件响应事件
过去几年,关于文本编辑框(Edit)控件的响应事件,我都是在主程序 while(GetMessage(&messages, NULL, 0, 0)) { ... } 捕获。总感觉这种方式让人感觉不舒服。今天想给一个 Edit 控件加一下按下【回车】的响应事件,我百度了一下,找到一篇文章:ht...
win32多线程-异步过程调用(asynchronous Procedure Calls, APCs)
使用overlapped I/O并搭配event对象-----win32多线程-异步(asynchronous) I/O事例,会产生两个基础性问题。 第一个问题是,使用WaitForMultipleObjects(),你只能等待最多达MAXIMUM_WAIT_OBJECTS个对象,在Windows ...
用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序
经常创建项目的时候,采用空项目,那么编译成功后,最好修改下sbusystem 。链接器->系统->子系统->控制台或windows 后面的"最低版本"是5.01...
win32程序之窗口程序,以及消息机制
win32程序值窗口程序,以及消息机制一丶简介通过上一讲.我们了解了窗口其实是绘制出来的.而且是不断绘制的过程. 所以窗口的本质是绘制. 但是我们现在看到的窗口程序.都可以点击关闭按钮. 使用鼠标点击会有反应.而我们要怎么实现那.其实鼠标点击是产生了一个消息. window把这个消息封装成了消息结...
Golang下通过syscall调用win32的dll(calling Windows DLLs from Go )
很多同学比如我虽然很喜欢golang,但是还是需要调用很多遗留项目或者其他优秀的开源项目,这时怎么办呢?我们想到的方法是用package里的syscall结合cgo注意此处有坑:在我调试时显示not enough arguments in call to syscall.Syscall[ `go r...
什么是消息循环,一个简单的win32程序如何运行?
预备知识1.什么是句柄? (HANDLE)在win32编程中有各种句柄,那么什么是句柄呢?#define DECLARE_HANDLE(name)struct name##_{int unused;};typedef struct name_* name;例如HDC的定义#define DECLAR...