- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 触发、关闭可执行程序
一.触发一个外部可执行程序: 1. ShellExecute(this->m_hWnd,"open", spath,NULL,NULL,SW_SHOWNORMAL); //spath:可执行文件路径 2. CString sPath= "F://项目进程//vb考勤机"; ::ShellExecute(NULL,NULL,_T("Project1.exe"),NULL, sPath ,SW_
2008-09-09 17:23:00
666
原创 删除指定进程
#include BOOL CXXXX::KillProcess(LPCTSTR lp){ HANDLE SnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); if(SnapShot == NULL) { // MessageBox("检测当前进程失败!"); return FALSE; } SHFILEINFO sh
2008-09-09 17:19:00
518
转载 VC开发小技巧20个
VC开发小技巧20个一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信
2008-09-09 17:14:00
383
原创 CreateEvent()的参数说明
VC的初学者再学习线程概念的时候往往碰到CreateEvent()函数的使用,对于其中的参数不甚理解,对此做如下说明:函数原型:HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // pointer to security attributes BOOL bManualRe
2008-09-09 16:58:00
497
转载 VC的常用调试方法
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建的
2008-09-09 16:46:00
510
转载 浅谈内存泄漏
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟
2008-09-09 16:40:00
356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅