- 博客(13)
- 资源 (7)
- 收藏
- 关注
转载 Visual C++线程同步技术剖析:临界区,时间,信号量,互斥量
摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量;正文 使线程同步 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行
2007-03-24 15:02:00 1451
转载 如何实现进程间的通信
如何实现进程间的通信 1、引言 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程进行读写操作一样。 典型的WIN16两进程可以通过共享内存来进行数据交
2007-03-20 20:40:00 1562
转载 [转bingle文章]创建SVCHOST.EXE调用服务的原理与实践!
作者:bingle1. 多个服务共享一个Svchost.exe进程利与弊windows 系统服务分为独立进程和共享进程两种,在windows NT时只有服务器管理器SCM(Services.exe)有多个共享服务,随着系统内置服务的增加,在windows 2000中ms又把很多服务做成共享方式,由svchost.exe启动。windows 2000一般有2个svchost进程,一个是RPC
2007-03-20 20:39:00 846
原创 在VC中如何结束进程和启动新进程?
在VC程序中如何结束系统正在运行的其他进程(该进程必须有窗口界面),其实很简单,按如下步骤进行即可: 1.取得进程的句柄(利用FindWindow函数得到); 2.获取进程ID号(用GetWindowThreadProcessId函数获取); 3.打开进程,OpenProcess函数中的第一个参数设为PROCESS_TERMINATE,就可以获取处理该进程的句柄; 4.利用
2007-03-20 20:34:00 1643 1
转载 提升权限获取其他系统进程的路径(转)
源代码下载地址:http://timw_web.home4u.china.com/myzhuowen/propath/showprocesspath2.zip 一:程序说明: 最近整理文档,发现以前写的《如何在NT下获取进程的路径》一文中还有个问题没有解决:原文中的程序无法获取系统进程的路径,如:csrss.exe。记得VCKBASE上有位网友说过一个方法:“给枚举的进程增加SE_D
2007-03-20 20:31:00 603
转载 Win2K下关联进程/端口之代码初步分析
Shotgun@xici.net 在西祠或者中绿的BBS中,经常见到网友问:如何才能关联我的进程和端口呀?没错,关联进程和端口是一个非常有用的功能,你可以清楚地知道哪些程序在使用哪些端口,对于查杀木马很有帮助。可是我们虽然可以使用任务管理器浏览进程列表,使用Netstat查看端口的使用状况,却没有一个命令可以直接关联进程和端口(WinXP上增加了新的NetStat功能,支持直接查看端口进程状况),
2007-03-20 20:30:00 720
转载 《COM原理及应用》学习笔记之第九章
第九章 统一数据传输1、概述 COM提供了应用之间数据交换的标准方案,称为统一数据传输(UDT,uniform data transfer)。统一数据传输技术建立在结构化存储技术的基础之上,它通过一个“数据对象”来表达要传输的数据信息,因此,统一数据传输技术的核心在于数据对象的定义和实现。剪贴板和拖-放是统一数据传输的两个典型应用。 2、数据交换标准 早
2007-03-20 20:28:00 527
转载 USB有关的编程
现在USB设备却很多,因此对USB设备的查找与读写就必不可少了。但是能找到关于USB读写的资料很少。这里使用VC++示范了一些获得USB的信息的方法。一、枚举USB设备 通过枚举USB控制器->枚举此控制器上的USB HUB->枚举HUB的各个端口->获得设备信息。枚举控制器: wsprintf(HCName, "////.//HCD%d", HCNum);
2007-03-11 17:39:00 2823
转载 USB开发步骤之软件篇
[ 转载文档 本文适合中级读者 已阅读15946次 ] 文档 代码 工具 USB开发步骤之软件篇作者:不详提交者:eastvc 发布日期:2003-10-22 20:30:15原文出处:http://www.laogu.com/我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少。倘若再讲,有班门弄斧之嫌,呵呵!作为WIN98和WI
2007-03-11 17:36:00 1190
转载 Windows 2000 CMD命令大全
rasautou.exe > Creates a RAS connection 建立一个RAS连接 rasdial.exe > Dial a connection 拨号连接 rasphone.exe > Starts a RAS connection 运行RAS连接 rcp.exe > Copies a file from and to a RCP service
2007-03-06 19:28:00 606
转载 Win2000命令全集----精品
Win2000命令全集accwiz.exe > Accessibility Wizard for walking you through setting up your machine for your mobility needs. 辅助工具向导 acsetups.exe > ACS setup DCOM server executable actmovie.exe > Direct Show
2007-03-06 19:27:00 751
转载 怎么捕获非标准usb设备插入或拔出消息?
我用mfc开发,用OnDeviceChange(UINT nEventType,DWORD_PTR dwData)消息回调函数来处理消息,但是一个奇怪的问题就是某些非标准usb设备(比如一些电子钥匙),插入或拔出的时候始终只发送DBT_DEVNODES_CHANGED消息(即nEventType== 7),而且dwData始终为0;但是如果插入一些普通U盘,就可以截获到DBT_DEVICEARRI
2007-03-06 19:26:00 1873 2
SoapToolkit30B1 VC++ SOAP开发工具包
2011-12-07
Windows API 函数(API32.CHM)
2008-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人