• [游戏模版12] Win32 稳定定时

    时间:2024-01-12 09:56:11

    >_<:The last time,we learned how to use timer to make the picture run and change show,but sometimes the time may have a little change,for exampl...

  • win32多线程 (二)线程同步之临界区 (critical sections)

    时间:2024-01-11 08:59:06

    所谓critical sections 意指一小块“用来处理一份被共享之资源”的程序代码。你可能必须在程序的许多地方处理这一块可共享的资源。所有这些程序代码可以被同一个critical  section 保护起来。为了阻止问题发生,一次只能有一个线程获准进入critical  section 中.c...

  • vc2010 win32 控制台应用程序中文乱码

    时间:2024-01-07 08:35:04

    vc2010 win32 控制台应用程序中文乱码在 vc2010 上用 win32 控制台程序写些测试代码调用 windows api ,处理错误信息时,发现用 wprintf 输出的错误信息出现了乱码 ??????? 。整个代码的逻辑很简单,如下:调用 windows api 并判断返回值,如果出...

  • 《Peering Inside the PE: A Tour of the Win32 Portable Executable File Format》阅读笔记二

    时间:2023-12-31 09:09:18

    Common SectionsThe .text section is where all general-purpose code emitted by the compiler or assembler ends up. Since PE files run in 32-bit mode and...

  • GCC for Win32开发环境介绍

    时间:2023-12-30 16:19:43

    http://blog.csdn.net/VisionCat/article/details/711693http://blog.csdn.net/VisionCat/article/category/96409

  • 【转】Install Win32 OpenSSH (test release)

    时间:2023-12-29 17:09:16

    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

    时间:2023-12-29 11:44:13

    解决方法:将Visual Studio中相应系统(如32位对应x86、64位对应x64)下的 ms.*.dll 等一系列文件拷贝到 C:\Windows\System32\ 路径下。踩坑:不能只拷贝mspdbcore.dll 这一个文件。我的Visual Studio为2017,电脑系统为 win1...

  • win32 api Windows窗口的创建

    时间:2023-12-28 12:00:16

    windows窗口的创建有以下几个步骤:1、创建注册窗口类2、创建窗口句柄3、显示更新窗口4、消息循环1、创建注册窗口类所谓创建窗口类就是定义一个WNDCLASS类对象,并将该对象进行初始化。之后就要用RegisterClass()函数对该窗口类对象进行注册,以便使某个窗口与该窗口类相关联。关于WN...

  • 一个UUID生成算法的C语言实现 --- WIN32版本 .

    时间:2023-12-25 19:12:00

    一个UUID生成算法的C语言实现——WIN32版本cheungmine2007-9-16根据定义,UUID(Universally Unique IDentifier,也称GUID)在时间和空间都是唯一的。为保证空间的唯一性,每个UUID使用了一个48位的值来记录,一般是计算机的网卡地址。为保证时间...

  • 一个UUID生成算法的C语言实现——WIN32版本

    时间:2023-12-25 18:58:28

    源:一个UUID生成算法的C语言实现——WIN32版本

  • VC win32 static library静态链接库简单示例

    时间:2023-12-25 15:41:25

    中午在宿舍闲来没事,看到网上一篇帖子,关于静态链接库的英文示例。它在.Net上开发,我将其移到VC上开发,因此对其代码做了相应修改。帖子内容如下:(代码我已修改)。原帖见:http://msdn.microsoft.com/en-us/library/ms235627     The next ty...

  • Win32线程安全问题.同步函数

    时间:2023-12-25 15:17:19

    线程安全问题.同步函数一丶简介什么是线程安全通过上面几讲.我们知道了线程怎么创建.线程切换的原理(CONTEXT结构) 每个线程在切换的时候都有自己的堆栈.但是这样会有安全问题. 为什么?  我们每个线程都使用自己的局部变量这个是没有安全问题的. 但是线程可能会使用全局变量.这样很有可能会产生安全问...

  • Win32环境下的程序崩溃异常定位

    时间:2023-12-23 16:47:48

    1       案例描述作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭。请与您的供应商联系。呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了。在一个大型软件的测试过程中,初期出现程序崩溃似乎成了不可避免...

  • Win32建立右键弹出菜单(PopMenu)

    时间:2023-12-20 12:32:06

    自定义右键菜单: #ifndef _CONTEXTMENU_H_ #define _CONTEXTMENU_H_ #include <windows.h> //动态菜单 #define ITEM_MENU_REPLY 40001 #define ITEM_MENU_ALLREPL...

  • WIN32,_WIN32_WIN64

    时间:2023-12-18 22:48:50

    MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32。只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的,所以不能用于判断平台环境(如果x64预编译器中未定义WIN32,可以手动加上去)Win32 配置下,_WIN32 有定义,_WIN64 没...

  • 深入浅出Win32多线程程序设计之基本概念

    时间:2023-12-12 20:04:29

    一.深入浅出Win32多线程程序设计之基本概念[转]引言从单进程单线程到多进程多线程是操作系统发展的一种必然趋势,当年的DOS系统属于单任务操作系统,最优秀的程序员也只能通过驻留内存的方式实现所谓的"多任务",而如今的Win32操作系统却可以一边听音乐,一边编程,一边打印文档。理解多线程及其同步、互...

  • win32 listbox

    时间:2023-12-02 23:12:59

    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中文件的操作

    时间:2023-11-30 08:35:27

    1 文件的创建或打开 HANDLE CreateFile( LPCTSTR lpFileName,//文件路径和名称 DWORD dwDesiredAccess,      //访问方式,最常用的值是GENERIC_READ,GENERIC_WRITE或两个:GENERIC_READ|GEN...

  • win32: 文本编辑框(Edit)控件响应事件

    时间:2023-11-28 10:06:17

    过去几年,关于文本编辑框(Edit)控件的响应事件,我都是在主程序 while(GetMessage(&messages, NULL, 0, 0)) { ... } 捕获。总感觉这种方式让人感觉不舒服。今天想给一个 Edit 控件加一下按下【回车】的响应事件,我百度了一下,找到一篇文章:ht...

  • win32多线程-异步过程调用(asynchronous Procedure Calls, APCs)

    时间:2023-11-27 21:32:05

    使用overlapped I/O并搭配event对象-----win32多线程-异步(asynchronous) I/O事例,会产生两个基础性问题。 第一个问题是,使用WaitForMultipleObjects(),你只能等待最多达MAXIMUM_WAIT_OBJECTS个对象,在Windows ...