Re[3]: лаунчер на с++
От: deathnoote2  
Дата: 18.08.09 14:13
Оценка:
Здравствуйте, deathnoote2, Вы писали:

D>Здравствуйте, Aretyk, Вы писали:


A>>Прочитайте эту статью, смотрите примеры в конце статьи, будут конкретные вопросы — задавайте.

A>>http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx

D>нашел этот код, как я понял из него он запускает процесс командного окна


D>
D>CreateProcess(NULL, "C:\\Windows\\system32\\cmd.exe", "runBat.bat", NULL, FALSE, 0, NULL, NULL, &si, &pi);
D>


D>вопросики такие


D>какую библиотеку нужно присоединить?

D>и что то еще нужно или достаточно этого кода, вставить его в кнопку и при нажатии вызавиться cmd ?

вот код кнопки,

private: System::Void play_Click(System::Object^  sender, System::EventArgs^  e) {
                  STARTUPINFO startupInfo = {0};
startupInfo.cb = sizeof(startupInfo);

PROCESS_INFORMATION processInformation;

            BOOL result = ::CreateProcess(NULL, TEXT("bin32/aion.bin"), TEXT("runBat.bat"), NULL, FALSE, 0, NULL, NULL, &startupInfo, &processInformation);
if(result == 0)
  throw std::runtime_error("Could not create process");
             }


и уменя вылезают эти ошибки
Error    1    error C2664: 'CreateProcessW' : cannot convert parameter 3 from 'const wchar_t [11]' to 'LPSECURITY_ATTRIBUTES'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.