Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] [C++] Кабанчику: за совет спасиба, но коли чесно, то нули я там поставил просто так... 8-)) 27.05.01 17:29 Число просмотров: 829
Автор: kabanchik Статус: Незарегистрированный пользователь
|
то что одну и ту же ошибку выдает это хорошо. ты бы написал какую конкретно.
И еще есть одно лекарство. Называется Visual Studio Service Pack 6. Закачай его из M$-а. У меня в оной задаче была проблемка, я поставил новый SP, проблемы не стало :)
А пока попробуй написать такую фигню, если пройдет, то тебе точно новый SP нужен.
typedef BOOL (*CreateProcessFunc)(
LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);
BOOL CreateProc(LPCTSTR lpAppName, DWORD dwFlags, LPSTARTUPINFO si, LPPROCESS_INFORMATION pi)
{
ASSERT(lpAppName != NULL);
ASSERT(pi != NULL);
HMODULE hModule = ::GetModuleHandle(_T("kernel32.dll"));
ASSERT(hModule != NULL);
if (hModule == NULL)
{
TRACE("Kernel32.dll module is not loaded\n");
return FALSE;
}
CreateProcessFunc pfnCreateProc = (CreateProcessFunc)::GetProcAddress(hModule, "CreateProcess");
ASSERT(pfnCreateProc != NULL);
if (pfnCreateProc == NULL)
{
TRACE("Couldnot find the address of function CreateProcess in the module kernel32.dll\n");
return FALSE;
}
return (*pfnCreateProc)(lpAppName, NULL, NULL, NULL, TRUE, dwFlags, NULL, NULL, si, pi);
}
Ну а если и это не поможет, то звони 911 :))
Удачи ...
P.S. не поленись, укажи параметр LPPROCESS_INFORMATION lpProcessInformation.
|
|
|