hur.cn - 华软网

 热门搜索

WINDOWS系统VC源码列表

本代码实现在NT下获取进程的路径
本代码实现在NT下获取进程的路径 (2 folders, 0 files, 0 bytes, 114.00 KB in total.)   ShowProcessPath_PSAPI (0 folders, 6 files, 68.91 KB, 68.91 KB in total.)  PSAPI.H 4.08 KB 
大小:35 KB  更新日期:2010/12/15 6:10:06  授权方式:金币下载
API Hook 工具相关代码
一、前言   前一段时间发表了一篇文章 “Hook API 工具”,没有附带主程序的源代码,这几天翻出来代码加了些注释,现在补上。不过大家还是最好看看牛的书,书上讲解很详细。二、对代码的简单说明  总共3个工程,1个主程序,1个HookDll, 1个例子Dll。主程序负责启动进程,并将 HookDll 注入。还有一些额外的功能,比如显示 Log, 例子Dll的信息,导出函数等,HookDll 在
大小:150 KB  更新日期:2010/12/15 6:10:06  授权方式:金币下载
Hook API 工具
近日由于需求问题,需要写一个 API Hook 相关的东西,温习了一下牛写的《Windows 核心编程》,做了一个小工具,用来将自定义的 Dll 注入进程空间,并钩住指定 API 函数,关于注入和钩 API 的代码,牛的书里和配套光盘中已经有了,这里主要介绍如何使用这个小工具方便实现截获 API 的功能。Hook API 工具 (1 folders, 0 files, 0 by
大小:105 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
哲学家进餐问题
下载了不少好东东,它给了我很大的帮助,总想有一天也能为它尽点义务。这是我的第一次投稿,希望以后能够与大家多多交流!让我们随着网站一起成长。  说明:本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。小弟抛砖引玉,期望与大家一起学习交流!哲学家进餐问题 (1 folders, 0 files, 0 bytes
大小:768 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
WMI 的一个实现
本文我将向你展示一些技巧,让你可以在远程地访问网络中其他计算机的操作系统、服务、当前运行着的进程等等信息,当然前提是你必须得拥有这些计算机的管理员权限。同时我也将向你展示如何利用WMI来启动或者停止服务、终止进程、创建进程。WMI 的一个实现 (1 folders, 0 files, 0 bytes, 162.57 KB in total.)  project (1
大小:50 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
SDK 工具条,分割条,TREE 等控件演示代码
我的代码用 SDK 开发,VC++ 6.0 编译,平台98 2000 类似边锋的程序里面 有工具条 分割条 TREE 等控件演示对SDK 开发的学习者可能有帮助。SDK 工具条,分割条,TREE 等控件演示代码 (1 folders, 0 files, 0 bytes, 197.11 KB in total.)  test20 (1 folders, 56 file
大小:50 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
关于程序等待
一、程序说明:前一段时间,我开发一个有关硬件的程序,需要初始化很长时间,为了防止用户误认为程序已经死掉,必须显示一个漂亮的界面让用户没有这种误解。就像我们系统拷贝很大的文件的时候显示的窗体一样。可惜我没有找到,只有自己亲自开发了。开发一个类,继承于CWnd,很方便。代码比较简单希望有兴趣的朋友下载看看。二、代码思想1、 创建CWnd的时候启动一个线程,此线程负责更新界面产生动画效果。2、 OnDe
大小:20 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
合并 DLL
你可能不希望在发布程序时附带上一个外部的 DLL,因为可能会有些用户在无意中把 DLL 删除了而造成 EXE 不能正确运行,也有可能该 DLL 会被别人拿去使用,也有可能,此 DLL 会成为破解者破解你的程序的突破口。无论出于何种原因,如果你想把一个 DLL 合并到一个 EXE 中的话,本文向你介绍这种方法。合并 DLL (1 folders, 0 files, 0 bytes, 351
大小:85 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
解析Windows2000的IDT扩展机制
解析Windows2000的IDT扩展机制 (2 folders, 0 files, 0 bytes, 17.02 KB in total.)   T-AddIG (2 folders, 0 files, 0 bytes, 5.43 KB in total.)    CUI (0 folders, 2 files,
大小:10 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
用 IMAPI 实现 CD 刻录和设备查找
MFC 没有提供 CD 刻录的类,但 Windows Xp 内置了写入 CD 的支持。如果只是复制文件和目录,可以用 shells ICDBurn 接口。如果要刻录音频或更近一步的实现对音频的控制,那么下面会介绍一个专用的 API。用 IMAPI 实现 CD 刻录和设备查找 (0 folders, 1 files, 149.75 KB, 149.75 KB in total.) 
大小:150 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
创建、管理线程池的源代码
学习C++以来,得到了论坛朋友的热情帮助,下载了论坛无数的文章和代码。现在终于有一些成熟的东西了,我会陆续发表,希望给其它的C++学习者一定的参考。在服务器编程中,常常使用线程池来处理并发事务,但是网上关于线程池管理的文章和代码都不多见,本程序实现了线程池的创建,线程管理,以及关闭等功能,用户只需要把工作节点数据从CWork等两个类派生下来就好了,希望对大家有所帮助。创建、管理线程池的源代码&nb
大小:5 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
基于MFC对话框的NT服务程序框架
本代码实现基于MFC对话框的NT服务程序框架基于MFC对话框的NT服务程序框架 (1 folders, 0 files, 0 bytes, 155.56 KB in total.)  NTservice_mfcdlg (0 folders, 17 files, 155.56 KB, 155.56 KB in total.) Resource.h&
大小:38 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
VC在一个工程中实现多语言版本
前段时间笔者因为做一个程序,客户要求要有中英文版本,开始以为要做二个工程,只是资源文件不同,但是发现这样一个工程更新另外一个也要更新,实在是很麻烦,后来经过网上查找资料与自己亲身实验,发现其实只要在一个工程中就可以实现。但是这个工程中要有两个资源文件,当编译不同版本时,程序可以自动链接不同资源文件。下面把具体的方法写出来。供大家参考一下。VC在一个工程中实现多语言版本 (1 folder
大小:15 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
开发Windows下的防火墙
本代码利用Filter-Hook Driver实现过滤功能。开发Windows下的防火墙 (0 folders, 3 files, 83.12 KB, 83.12 KB in total.) DrvFltIp_source.zip 35.21 KB FirewallFHK_src.zip 47.76 KB 说明.txt&
大小:85 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
生成NT KMD框架的工具QuickSYS
这是一个像Numega QuickVXD一样可以快速创建驱动程序框架的工具,工作在Windows NT/2K/XP中。可以生成内核模式驱动的框架代码。压缩包里包含该工具的全部源代码。生成NT KMD框架的工具QuickSYS (1 folders, 0 files, 0 bytes, 265.09 KB in total.)  QuickSYS (2 folders
大小:100 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
用自删除dll实现应用程序的安装卸载代码
当我在编写我的“What To Do”Windows 程序时,就想写一个自己的安装和卸载代码,主要目的是想随心所欲地控制整个安装/卸载过程中用户所看到的画面。源代码示范了如何利用自删除的动态链接库(DLL)实现自删除的可执行程序,从而实现程序的安装/卸载。相信很多朋友在编写 Windows 程序时都想这么做用自删除dll实现应用程序的安装卸载代码 (0 folders, 4 files,
大小:5 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
pci9054实现IO读写操作
本程序通过DriverWorks实现对PCI9054 BAR0,BAR2的数据写入,读出。包括PCI9054驱动程序的完整代码(有注释)以及类DOS应用程序。以及用VC开发的对应的应用程序,包括指示读写时间和显示读写数据。pci9054实现IO读写操作 (1 folders, 0 files, 0 bytes, 1.70 MB in total.)  PCI9054实现IO读
大小:300 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
定时器:为 Windows 实现一个连续更新,高精度的时间供应器
从 Windows NT 里获得的时间戳(Timestamp),根据你所使用的硬件,其最大精度为 10 到 15 毫秒。但是,有时候你需要时间标签频 率事件来获得更高的精度,获得更令人满意的效果。举个例子,如果你要与线程打交道,或者以间隔不低于 10 毫秒的频率实现某些其它任务时该怎么办?为了获得更好 的精度,建议的方法包括使用性能计数器和系统时间一起去计算更小的时间增量。然而使用性能计数器技术有
大小:415 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
Windows Shell扩展编程完全指南
这是戴维整理的关于windows shell扩展方面的技术文章的代码,希望方便那些希望学习Shell扩展知识而又没有学习资料的人。Windows Shell扩展编程完全指南 (0 folders, 9 files, 186.61 KB, 186.61 KB in total.) ShellExtGuide1_demo.zip 11.65 KB S
大小:170 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载
颜色支持,控制台应用,保存用户设置
颜色支持,控制台应用,保存用户设置 (0 folders, 1 files, 607.73 KB, 607.73 KB in total.) 颜色支持,控制台应用,保存用户设置.exe 607.73 KB
大小:622 KB  更新日期:2010/12/14 6:10:06  授权方式:金币下载