Хранилища Subversion OpenInventory

Редакция

Редакция 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;