win32编程
文章平均质量分 78
iiihacker
这个作者很懒,什么都没留下…
展开
-
VC++调用EXE文件的方法 (WinExc,ShellExcute,CreateProcess)
VC中调用其他程序的方法一般有三种,分别利用三个API函数WinExec,ShellExecute ,CreateProcess。其中WinExec最简单,但较老;ShellExecute简单灵活,较为实用; CreateProcess则控制比较全面,但是较为复杂。下面分别介绍一下这三种方法。 使用WinExec命令 ⑴ 函数原型: UINT WinExec(LPCSTR l转载 2013-11-29 20:20:47 · 4191 阅读 · 0 评论 -
进程线程同步机制
现在流行的进程线程同步互斥的控制机制,其实是由最原始最基本的4种方法实现的。由这4种方法组合优化就有了.Net和Java下灵活多变的,编程简便的线程进程控制手段。 这4种方法具体定义如下 在《操作系统教程》ISBN 7-5053-6193-7 一书中可以找到更加详细的解释 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:转载 2013-11-29 20:44:11 · 771 阅读 · 0 评论 -
在Visual C++中使用内联汇编
一、内联汇编的优缺点 因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合: 1.使用汇编语言写函数; 2.对速度要求非常高的代码; 3.设备驱动程序中直接访问硬件; 4."Naked" Call的初始化和结束转载 2013-11-29 20:57:06 · 1026 阅读 · 0 评论