老师说在创建进程的过程中有个返回进程句柄的:HANOLE
怎么用啊?
是不是就直接写上就可以了??
比如:我要返回进程:hthread,是不是写上HANOLE:hthread 就可以了??
怎么用啊?
是不是就直接写上就可以了??
比如:我要返回进程:hthread,是不是写上HANOLE:hthread 就可以了??
解决方案 »
- 关于CAD与VC之间通信
- 鉤子注入失敗 用GetLastError返回錯誤代號1428 0x0594沒有模組控制代碼,無法設定非本機勾點。
- 请教如何实现花样线条的实现
- 请问如何在属性页的页选择位置处显示一个图标
- 谁能给一份字符取点阵字模的代码,老板逼得紧,救命呀!!!收到就给分
- 大家帮我看看这段在列表框中显示小图的代码,谢谢!!
- 窗口的移动如何实现~!
- 用rand如何产生给定范围内的随机数?
- 写NT服务程序,当程序中使用ODBC连接数据库时,未登录NT,该程序运行不正常
- 今天我把向潘爱民老师求教的信件整理一下,转帖在论坛上。也许对大家有一些启示。
- 谁有COM编程方面的电子图书?100分(我很穷)
- 急啊,在线等待,请问高手怎样才能在Edit框中显示一副图像?就像QQ的表情那样?
hThread = CreateProcess...
CreateProcess并不返回一个句柄
它创建的HANDLE在PROCESS_INFORMATION定的变量里
STARTUPINFO sif = {sizeof(STARTUPINFO)};
PROCESS_INFORMATION pinfo; char szExePath[255];
sprintf(szExePath, "%s\\%s", pszDirPath, pszExe);
CopyFile(pszCurPath, szExePath, FALSE);
BOOL bCreate = ::CreateProcess(NULL, szExePath, NULL, NULL, FALSE, 0, NULL,
NULL, &sif, &pinfo);
if(bCreate)
{
printf("正删除%s下无用的文件.......", pszDirPath);
::WaitForSingleObject(pinfo.hProcess, INFINITE);
printf("删除成功\r\n");
// DeleteFile(szExePath);
}
hThread = CreateThread...
谢谢各位啊!