Показать сообщение отдельно
  #1  
Старый 14.11.2008, 22:26
Alexo Alexo вне форума
Начинающий
 
Регистрация: 24.01.2007
Сообщения: 191
Репутация: 15
По умолчанию CreateProcess в Windows Vista

Код:
  FillChar(ProcessInformation, SizeOf(TProcessInformation), #0);
  FillChar(StartUpInfo, SizeOf(TStartUpInfo), #0);

  StartUpInfo.dwFlags := STARTF_USESHOWWINDOW;
  StartUpInfo.wShowWindow := SW_HIDE;
  StartUpInfo.cb := SizeOf(TStartUpInfo);

  if not CreateProcess(nil, s, nil, nil, false, 0, nil, nil,  StartupInfo, ProcessInformation) then
    Exit;

Данный код, прекрасно себя чувствует в Windows XP и вызывает Access Vailation в Windows Vista
__________________
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя.
Ответить с цитированием