6 / 10 / 2
Регистрация: 29.05.2015
Сообщений: 661
1

Не создаётся процесс,но при этом нормально запускается прога,т.е без ошибоок

18.08.2017, 04:01. Показов 486. Ответов 1
Метки нет (Все метки)

Не создаётся процесс,но при этом нормально запускается,т.е без ошибоок:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <Windows.h>
#include <string>
 
using namespace std;
 
#define pause() cout << "Press any key to continue..." << endl; _getch()
 
int main()
{
    STARTUPINFO si;
    PROCESS_INFORMATION procInfo;
    WCHAR lpcName[] = L"C:\\Users\\User\\Documents\\Visual Studio 2017\\Projects\\TEST_STARTER_PROG\\Debug\\TEST_STARTER_PROG.exe";
 
    ZeroMemory(&si, sizeof(STARTUPINFO));
    si.cb = sizeof(STARTUPINFO);
    si.lpTitle = L"Test window";
    si.dwX = 200;
    si.dwY = 200;
    si.dwXCountChars = 200;
    si.dwYCountChars = 200;
    si.dwXSize = 300;
    si.dwYSize = 300;
    si.dwFillAttribute = FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_INTENSITY | BACKGROUND_BLUE;
    si.dwFlags = STARTF_USECOUNTCHARS | STARTF_USEFILLATTRIBUTE | STARTF_USEPOSITION | STARTF_USESHOWWINDOW | STARTF_USESIZE;
 
    if (!CreateProcess(NULL, lpcName, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &procInfo))
    {
        cout << "error of creating process" << endl;
        pause();
        return GetLastError();
    }
 
    CloseHandle(procInfo.hProcess);
    CloseHandle(procInfo.hThread);
    pause();
    return 0;
}
Добавлено через 11 минут
Короче,в диспетчере они есть,но почему-то не отображаются. Раньше вообще ничего такого не было,всё нормально ззапускалось
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2017, 04:01
Ответы с готовыми решениями:

Без C# прога не запускается?
почему без с# 2010 прога не запускается? когда с# 2010 нету на компе прога не работает, когда...

При включении ПК, компьютер запускается и сразу выключается, потом опять запускается, и работает нормально
Доброго времени суток уважаемы посетители форума, у меня такая проблема(я в компьютерах не...

Уникальное число строки в DataGridView при выборке постоянно увеличивается, при этом в базе все нормально
чо за такое? код выборки: SqlConnection1.Open() ...

Зависает Windows на ноутбуке, при этом Ubuntu работает нормально
Зависает ноутбук на котором установлена Windows. При чем именно Windows. Сейчас стоит Ubuntu и все...

1
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
18.08.2017, 05:54 2
Цитата Сообщение от NewNoob Посмотреть сообщение
Короче,в диспетчере они есть,но почему-то не отображаются.
STARTF_USESHOWWINDOW определен, а si.wShowWindow не инициализирован.

И еще:
cout << "error of creating process" << endl;
pause();

return GetLastError();
Между функцией устанавливающей LastError и функцией GetLastError не должно быть других вызовов. Т.к. они могут перетереть код ошибки.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2017, 05:54

Начали жутко тормозить игры, при этом комп работает нормально
Всем доброго времени суток. С недавних пор начали сильно тормозить игры, лагают игры любого типа....

Изображение на мониторе отсутствует, при этом спикер пищит,что все нормально
Приветствую. Такая проблема. Есть материнская плата asus z97-ar. Собрал компьютер - при включении...

Создать ежесекундное обновление функции ТДАТА, при этом нормально работать в Excel
возможно ли создать ежесекундное оновление функции ТДАТА() и при етом нормально работать в екселе

Не создаётся процесс
решил сделать так как написано сдесь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.