Сообщение от magpro
Есть такая професия. Форумы флудить. Так вот этим я и занемаюсь. Ну а если серьёзно То посиди немного в сети и поищи чтонибудь похожее на твои лабы. Думаю найдёшь много чего интересного.
|
А я думаешь не пробовал... вообще обращаться к другим людям - это только когда уже ситуация становится почти безвыходная... Искал и не раз.
Вот вторая лаба(не работающая по определению(его вообще не работающие лабы устраивают)) его почти устроила сказал только что-то надо похимичить с TerminateProcess'ом.
#include "stdafx.h"
#include <windows.h>
void main(int argc, char* argv[])
{
char cmd1[128], cmd2[128];
STARTUPINFO inf;
memset(&inf, 0, sizeof(inf));
sprintf(cmd1, "a.doc");
sprintf(cmd2, "b.xls");
inf.cb=sizeof(inf);
PROCESS_INFORMATION pinf1;
PROCESS_INFORMATION pinf2;
CreateProcess(NULL, cmd1, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &inf, &pinf1);
CreateProcess(NULL, cmd2, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &inf, &pinf2);
SLEEP(1000);
TerminateProcess(pinf1.hProcess, exCode);
TerminateProcess(pinf2.hProcess, exCode);
}