Процессы

Тема в разделе "C/C++/C#", создана пользователем Whatka, 9 мар 2013.

  1. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    есть код:
    Код (C++):
    //
    #include <windows.h>
    #include <conio.h>
    int main()
    {
    char lpszAppName[] = "E:\\go.exe";
    STARTUPINFO si;
    PROCESS_INFORMATION piApp;
    ZeroMemory(&si, sizeof(STARTUPINFO));
    si.cb = sizeof(STARTUPINFO);
    if (!CreateProcess((LPCWSTR)lpszAppName, NULL, NULL, NULL, FALSE,
    CREATE_NEW_CONSOLE, NULL, NULL, &si, &piApp))
    {
    _cputs("The new process is not created.\n");
    _cputs("Check a name of the process.\n");
    _cputs("Press any key to finish.\n");
    _getch();
    return 0;
    }
    _cputs("The new process is created.\n");
    WaitForSingleObject(piApp.hProcess, INFINITE);
    CloseHandle(piApp.hThread);
    CloseHandle(piApp.hProcess);
    return 0;
    }
    //
    нормально работает без ошибок,но никак не запускает go.exe

    подскажите пожалуста в чём может быть проблема?
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    тема закрыта
    кому интересно
    Код (Text):
    //
    CreateProcess(L"E:\\go.exe", ... //такое указание пути к файлу даёт результат
    //
     
Загрузка...
Похожие Темы - Процессы
  1. Rolana
    Ответов:
    0
    Просмотров:
    769
  2. etaon
    Ответов:
    1
    Просмотров:
    2.238
  3. Mikle77
    Ответов:
    5
    Просмотров:
    3.915

Поделиться этой страницей