CString id;
CString bb;
CString ee;
CString cc="1.exe";
HANDLE handle=::CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
PROCESSENTRY32* info=new PROCESSENTRY32;
Process32First(handle,info);
if(Process32First(handle,info))
{
id.Format("%d",info->th32ProcessID);
while(Process32Next(handle,info)!=FALSE)
{
id.Format("%5d",info->th32ProcessID);
id.Format("%s",info->szExeFile);
bb=bb+id+'\n';
ee=ee+id;
FILE *pFile=fopen("C:\\2.txt","w");
fwrite(bb,1,strlen(bb),pFile);
fclose(pFile);
fflush(pFile);
bb.Replace(' ',NULL);
}
}
if (ee.Find(cc,0)==-1)
{
// MessageBox(ee.Find(cc,0) );
MessageBox(NULL, "11111","11", MB_OK);
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
CreateProcess(NULL, "c:\\1.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
}
这段代码郁闷死我了。检查进程有没有1.exe没有就创建,有就不创建。可是下面那段代码就是不执行
if (ee.Find(cc,0)==-1)那段!!!!!!
CString bb;
CString ee;
CString cc="1.exe";
HANDLE handle=::CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
PROCESSENTRY32* info=new PROCESSENTRY32;
Process32First(handle,info);
if(Process32First(handle,info))
{
id.Format("%d",info->th32ProcessID);
while(Process32Next(handle,info)!=FALSE)
{
id.Format("%5d",info->th32ProcessID);
id.Format("%s",info->szExeFile);
bb=bb+id+'\n';
ee=ee+id;
FILE *pFile=fopen("C:\\2.txt","w");
fwrite(bb,1,strlen(bb),pFile);
fclose(pFile);
fflush(pFile);
bb.Replace(' ',NULL);
}
}
if (ee.Find(cc,0)==-1)
{
// MessageBox(ee.Find(cc,0) );
MessageBox(NULL, "11111","11", MB_OK);
STARTUPINFO si = {sizeof(si)};
PROCESS_INFORMATION pi;
CreateProcess(NULL, "c:\\1.exe", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
}
这段代码郁闷死我了。检查进程有没有1.exe没有就创建,有就不创建。可是下面那段代码就是不执行
if (ee.Find(cc,0)==-1)那段!!!!!!
解决方案 »
- 如何给listbox添加回平滚动条?
- 关于clistbox的问题??
- 帮忙调试!!!
- 关于用html help workshop制作帮助文档的问题
- 关于对话框消息映射的问题?--加急!
- 请问:什么时候使用CALLBACK?
- 请问在已经知道窗口句柄的情况下批,如何判断一个窗口是密码窗口?
- 放大载入的图片?保存图片?
- 请问c++之父Bjarne Stroustrup所著的<<The C++ Programming Language 3/e>>情况!!!
- OLE DB的MFC怎样修改表的结构?
- 十六进制数如“FF”的十六进制ASC码是多少?
- 数据包的Destination: 01:80:c2:00:00:03 (Spanning-tree-(for-bridges)_03)怎么理解
AfxMessage(ee);//检查一下ee的值
if (ee.Find(cc,0)==-1)
......
那个3.JPG
就是!