您现在的位置: 论文网 >> 免费论文 >> 计算机论文 >> 计算机网络 >> 论文正文→Windows
Windows
作者:马宝英     文章出处:论文网     发布时间:2007-1-17
-
Windows



#include #include #include #include

void main(int argc,char *argv[]) { char cmd[128];

if (argc!=1) strcpy(cmd,argv[1]);

else  strcpy(cmd,”slave.exe”);

int pid=GetCurrentProcessId();

sprintf(cmd+strlen(cmd),” %d”,pid);

cout<<”Master: Starting:”<
cout.flush();

STARTUPINFO info;

memset(&info,0,sizeof(info));

info.cb=sizeof(info);

PROCESS_INFORMATION pinfo;

If(!CreateProcess(NULL,cmd,NULL,NULL,FALSE
c out<<” Master:Try naming slave process on the command line\n”; }

cout<<”Master:Sleeping\n”;

cout.flush();

Sleep(15000);

Cout<<”Master:Exiting\n”;

exit(0);}

程序清单 SLAVE程序 #include #include #include

void main(int argc,char *argv[])

{if (argc!=2) { cout<<”Slave:Please rrun MASTER.EXE instead.\n”;

exit(1);}

int pid=atoi(argv[1]);

HANDLE process=OpenProcess(PROCESS_QUERY_INFORMATION|SYNCHRONIZE,FALSE,pid);

if (!process) cot<<”Slave:Error opening process\n”;

cout<<”Slave :Waiting for master to finish\n”;

cout.flush();

if (WaitForSingleObject(process,INFINITE)==STAUTE_WAIT_0)

cout<<”Slave:Master completed\n”;

else cout<<”Slave:Unexpected error\n”;

exit(0);}

上一页  [1] [2] 

本文关键词: Windows 进程 线程 句柄  
相关文章列表:
  • 论和谐社会进程中的农民工社会保障问题

  • 加速会计信息化进程探析

  • Visual C++中的开放数据库连接技术

  • 加快推进我省农业产业化进程的几点思考

  • windows

  • 用Windows终端仿真程序实现微机远程文件传送1

  • 试论俄国现代化进程中的障碍机制

  • 教育公平:发展中国家高等教育大众化进程中的严峻挑战

  • 从全球化进程看互利

  • 国债期货推出静待利率市场化进程

  • 如果觉得本篇论文可以,点击收藏本文! [收藏到ViVi] [收藏到365Key] [返回顶部↑]
    站内搜索
    本篇论文关键词
    Windows 进程 线程
    句柄  
    论文推荐阅读
    论文点击排行
    论文网调查
    论文网服务