Редакция 247 | Редакция 249 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 247 | Редакция 248 | ||
---|---|---|---|
Строка 22... | Строка 22... | ||
22 | Woker woker; // îáúåêò äëÿ ðàáîòû â òåëå ïîòîêà |
22 | Woker woker; // îáúåêò äëÿ ðàáîòû â òåëå ïîòîêà |
23 | 23 | ||
24 | // connect(&woker, SIGNAL(workEnd()), this, SLOT(wokerIsStopped()));
|
24 | // connect(&woker, SIGNAL(workEnd()), this, SLOT(wokerIsStopped()));
|
25 | connect(&woker, SIGNAL(workEnd()), &loop, SLOT(quit())); |
25 | connect(&woker, SIGNAL(workEnd()), &loop, SLOT(quit())); |
26 | 26 | ||
27 | /*
|
27 | |
28 | QString query_string;
|
28 | QString query_string;
|
29 | error = false; //ñáðîñèì ôëàã îøèáêè
|
29 | // error = false; //ñáðîñèì ôëàã îøèáêè
|
30 | query_string = tr("wmic -U ");
|
30 | query_string = tr("wmic -U "); |
31 | query_string.append(user_name);
|
31 | query_string.append(user_name); |
32 | query_string.append(tr("%"));
|
32 | query_string.append(tr("%")); |
33 | query_string.append(password);
|
33 | query_string.append(password); |
34 | query_string.append(tr(" //"));
|
34 | query_string.append(tr(" //")); |
35 | query_string.append(host);
|
35 | query_string.append(host); |
36 | query_string.append(tr(" \""));
|
36 | query_string.append(tr(" \"")); |
37 | query_string.append(wmi_string);
|
37 | query_string.append(wmi_string); |
38 | query_string.append(tr("\""));
|
38 | query_string.append(tr("\"")); |
39 | // process.start(query_string);
|
39 | // process.start(query_string);
|
40 | process.start("ls\n");
|
40 | // process.start("ls\n");
|
41 | // while (!stopped) {;}
|
41 | // while (!stopped) {;}
|
42 | 42 | ||
43 | */
|
- | |
44 | - | ||
45 | 43 | ||
- | 44 | woker.setProcessString(query_string); |
|
46 | woker.startProcess(); |
45 | woker.startProcess(); |
47 | 46 | ||
48 | loop.exec(); |
47 | loop.exec(); |
- | 48 | p_buffer = woker.workBuffer(); |
|
49 | }
|
49 | }
|
50 | 50 | ||
51 | void WmiThread::stop(){ |
51 | void WmiThread::stop(){ |
52 | mutex.lock(); |
52 | mutex.lock(); |
53 | stopped = true; |
53 | stopped = true; |