Внешний DVD createProcess возвращает 998 - PullRequest
0 голосов
/ 19 февраля 2020

Я использую копию, она работает нормально с приводом C:, но у меня есть DVD, с которым я хочу использовать это, и он возвращает код ошибки 998, когда я пытаюсь скопировать с DVD.

В чем может быть причина? Как узнать, что именно является проблемой и как ее решить?

  STARTUPINFO STARTinfP777;
  PROCESS_INFORMATION procInf7777;
  STARTinfP777.cb = sizeof(STARTinfP777);
  char allCmd[MAX_PATH] = "C:\\Windows\\System32\\cmd.exe /c copy /y \"E:\\\" \"C:\\Path\"; // = drive letter; copy working fine
  printf("%s\n", allCmd);

  DWORD safsdkasf = 0;
  if(CreateProcess(WndCmpath, allCmd, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS | CREATE_NO_WINDOW, NULL, NULL, &STARTinfP777, &procInf7777) == 0){

    printf("err %d\n", GetLastError());
    MessageBox(0, "Hata", "Dikkat!", MB_OK);
    exit(0);
  }
  WaitForSingleObject( procInf7777.hProcess, INFINITE );
  CloseHandle( procInf7777.hProcess );
  CloseHandle( procInf7777.hThread );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...