XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Трактир
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Light or Dark

offline
Опыт: 7,275
Активность:
Ошибка С++
Привет всем!
Такая беда.
В целях повышения собственной квалификации в собственных же глазах, решил я научиться играться с процессами силами С++.
Ну, загуглил статью, скачал пример, запустил...
Ругается. Вроде как пример рабочий быть. Что не так, и как исправить?
Текст программы:
    #include "stdafx.h"
    #include <windows.h>
	#include <iostream>
	using namespace std;
    void main()
    {
    STARTUPINFO cif;

    ZeroMemory(&cif,sizeof(STARTUPINFO) );

    PROCESS_INFORMATION pi;

    if (CreateProcess("c:\\windows\\notepad.exe",NULL,NULL,NULL,FALSE,NULL,NULL,NULL,&cif,&am​p;pi)==TRUE)
    {
    cout << "process" << endl;
    cout << "handle " << pi.hProcess << endl;
    Sleep(10000); // подождать
    TerminateProcess(pi.hProcess,NO_ERROR); // убрать процесс
    }
    }
Скриншот:
Старый 16.01.2012, 13:14
Hanabishi
COOL STATUS
offline
Опыт: отключен
Особо не шарю, но могу сказать, что ему не нравится аргумент типа строка. Что за тип LPCWSTR хз.
А может я и бред написал.
Старый 16.01.2012, 13:48
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Hanabishi, это внутренний типы winapi.
wchar_t path[]=L"c:\\windows\\notepad.exe";
CreateProcess(path,NULL,NULL,NULL,FALSE,NULL,NULL,NULL,&cif,&am&#8203;p;pi)==TRUE)
Так вроде должно работать.
У тебя просто несовпадение типов.
Старый 16.01.2012, 14:16
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Hellfim, дык можно было просто L добавить
Старый 16.01.2012, 14:29
Light or Dark

offline
Опыт: 7,275
Активность:
Спасибо, помогло)
Старый 16.01.2012, 14:52
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
alexprey, это не круто =)
Старый 16.01.2012, 18:33
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:58.