blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  杂项

1 2 3 下一页

摘要:取得应用程序所在的路径,然后调用函数,分开驱动器和所在路径 阅读全文
posted @ 2006-07-03 13:09 henry 阅读(212) 评论(0) 推荐(0)

摘要:获取Windows应用程序列表 Posted on 2005-09-27 08:36 TechLab 阅读(68) 评论(1) 编辑 收藏 收藏至365Key 所属分类: Others --> GetWindow函数的用法有很多,通过传递不同的窗口参数,可以返回不同的窗口列表,传递GW_HWNDFIRST可以获得窗口Z-Order的所有WINDOWS。下面的函数把所有的Z-Order窗... 阅读全文
posted @ 2006-01-13 10:13 henry 阅读(2658) 评论(0) 推荐(0)

摘要:对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,还容易莫名其妙的死锁,还有人对多线程敬而远之。所以学习多线程编程最重要的不是学习API,而是理解什么才是多线程安全的代码从例子说起 #include #include long global1 = 0;volatile long global2 = 0;class MyClass{public: MyClass() :... 阅读全文
posted @ 2006-01-13 09:29 henry 阅读(421) 评论(0) 推荐(0)

摘要:Visual C++ Forum FAQ Welcome to the FAQ for the CodeProject Visual C++ forum. This FAQ is a compilation of the most-often asked questions in the forum, and covers several C++ programming subjects. It... 阅读全文
posted @ 2006-01-13 09:28 henry 阅读(997) 评论(0) 推荐(0)

摘要:CodeProject VC++ Forum Q&A - I Introduction Nothing unusual... this article is a compilation of questions and answers which were asked between 10 December 2004 and 23 Jan 2005 (45 days) on the Code P... 阅读全文
posted @ 2006-01-13 09:23 henry 阅读(1625) 评论(1) 推荐(0)

摘要:Codeproject VC++ Forum Q&A - IV Introduction This article is compilation of Question and Answer, which were asked between 25 April 2005 to 8 June 2005 (45 Days) on Visual C++ . Thanks to peopl... 阅读全文
posted @ 2006-01-12 19:18 henry 阅读(1406) 评论(0) 推荐(0)

摘要:1得到mac//需要加入netapi32.libinclude "stdafx.h"#include #include #include #include #include // 因为是通过NetAPI来获取网卡信息,所以需要包含其题头文件nb30.h#include typedef struct _ASTAT_{ADAPTER_STATUS adapt;NAME_BUFFERNameBuff [... 阅读全文
posted @ 2006-01-12 19:09 henry 阅读(719) 评论(0) 推荐(0)

摘要:c++ file and directory Delete folders, subfolders and files easily void RecursiveDelete(CString szPath){ CFileFind ff; CString path = szPath; if(path.Right(1) != "\\") path += "\\... 阅读全文
posted @ 2006-01-12 19:06 henry 阅读(433) 评论(0) 推荐(0)

摘要:用ERD轻松修改系统登录密码 在机房管理过程中,我们经常会碰到因一时疏忽而忘记了系统超级管理员密码的情况。由于事前没有制作密码重设盘,等发现遗忘密码无法登录时,便后悔莫及。计算机系统分区中没有什么重要资料还好说,花上几个小时把系统分区格式化后重新安装一遍即可;但如果系统分区内留有重要资料或者服务器系统配置较为复杂,用这种笨办法就不行了。 如何才能在不重装系统的情况下修改系统登录密码呢?只要... 阅读全文
posted @ 2006-01-09 15:16 henry 阅读(311) 评论(0) 推荐(0)

摘要:用VC实现发送和接受短信 前些日子感觉得练习一下VC了,所以就有想,平时发短信那么累,手机键盘又不好用,而我又有数据线,为什么不可以用电脑直接发送短信呢?想法一出来,就开始找资料开始行动吧! 由于程序涉及的方面很多,因此只讲关键的主要的部分。 首先,得了解手机和电脑之间是通过什么通讯的,我的手机是有红外接口,电脑上接一个红外适配器,就可以与手机连接了,而Window... 阅读全文
posted @ 2006-01-09 15:00 henry 阅读(1229) 评论(0) 推荐(0)

摘要:买红薯(喜欢,珍藏) cTWmI rW 小A、小B和小C是某公司业务部门的三架马车。小A是部门经理,小B是部门主管,而小C是业务员。对此,小C一直颇有微词,“凭什么他们都可以当上经理、主管,我就该做业务员,大家谁也不比谁缺点啥,”小C经常这样埋怨。终于有一天,小C直接找到了老板质问此事,“老板,我们三个一块进的公司,平时工作我也没有比他们少干一点,为何你让他们都做了... 阅读全文
posted @ 2006-01-08 12:07 henry 阅读(174) 评论(0) 推荐(0)

摘要:http://dev.yesky.com/269/2017269.shtml摘要 我们在编写程序时,常常遇到的一件事情就是要准确列出系统中所有正在运行的程序或者进程。Windows 任务管理器就是这样的一个程序。它既能列出运行的桌面应用程序,又能列出系统中所有运行的进程。那么,我们在程序中如何实现这样的任务呢?本文下面将详细讨论这个问题。 枚举顶层(top-level)窗口 枚举桌面顶层窗口... 阅读全文
posted @ 2006-01-05 11:58 henry 阅读(350) 评论(0) 推荐(0)

摘要:VC/MFC Q&A 200409 laiyiling收集整理,以后如果有时间会进行分类整理些资料,便于阅读查找。 问】如何判定剪贴板中有没有文本数据? 答】COleDataObject dataObject;dataObject.AttachClipboard();if(dataObject.IsDataAvailable(CF_TEXT)){ .....//有文本数据}问】如何得... 阅读全文
posted @ 2006-01-04 22:04 henry 阅读(286) 评论(0) 推荐(0)

摘要:VC/MFC Q&A 200410 问】如何改变程序中弹出窗口的位置?答】使用WM_CBT钩子,安装钩子后,弹出一个窗口就会发出HCBT_ACTIVATE消息,然后就可以用SetWindowPos这个API函数来改变位置,详细信息参考: http://support.microsoft.com/default.aspx?scid=kb;en-us;180936问】如何监控文件的删除和移动答... 阅读全文
posted @ 2006-01-04 22:02 henry 阅读(461) 评论(0) 推荐(0)

摘要:VC/MFC Q&A 200411 Q 如何处理ComboBox中的回车键?避免退出程序?A 在一般的EDIT中采用的方法是处理PretranlateMessage(),执行代码CWnd *pWnd = GetFocus();if(pWnd != NULL){ if(pWnd == GetDlgItem(IDC_EDIT1) { ...//IDC_EDIT1具有焦点 }} 但... 阅读全文
posted @ 2006-01-04 21:59 henry 阅读(303) 评论(0) 推荐(0)

摘要:http://www.codeproject.com/tools/windowspy.asp 阅读全文
posted @ 2006-01-04 13:52 henry 阅读(191) 评论(0) 推荐(0)

摘要:Download source files - 37.6 Kb Download demo project - 50.2 Kb The Problem Although installing and maintaining keyboard hooks are said to be simple because all we need to look into is the ::SetWi... 阅读全文
posted @ 2006-01-02 10:20 henry 阅读(296) 评论(0) 推荐(0)

摘要:Introduction Simulation of a keyboard input is a well known concept for those who are all familiar with Visual Basic. SendKeys() in Visual Basic does all the things, if you want to do anything without... 阅读全文
posted @ 2006-01-02 10:18 henry 阅读(587) 评论(0) 推荐(0)

摘要:轻松玩转CreateRemoteThread,让你的代码长出翅膀 先解释一下远程进程,其实就是要植入你的代码的进程,相对于你的工作进程(如果叫本地进程的话)它就叫远程进程,可理解为宿主。首先介绍一下我们的主要工具CreateRemoteThread,这里先将函数原型简单介绍以下。CreateRemoteThread可将线程创建在远程进程中。函数原型HANDLE CreateRemoteThread... 阅读全文
posted @ 2006-01-02 09:58 henry 阅读(457) 评论(0) 推荐(0)

摘要:编写自己的IDE IDE是集成开发环境(Integrated Development Environment)的简称。印象里有很多出色的IDE,比如JBuilder和Kylix,比如Visual Studio。不知大家是否留意过,大多数IDE本身只提供代码编辑、工程管理等人机交互功能,我们在IDE中编译代码、调试程序时,IDE需要调用命令行的编译器、调试器完成相应的操作。例如,使用Visual ... 阅读全文
posted @ 2006-01-02 09:55 henry 阅读(884) 评论(0) 推荐(0)

1 2 3 下一页