Не удается выполнить предварительную выборку информации в Windows XP и прервать запуск моего приложения - PullRequest
1 голос
/ 24 августа 2009

Я компилирую свое приложение на машине с Windows XP SP3. Когда он компилируется, я пытаюсь его запустить, и Windows отвечает мне обратно:

Невозможно запустить программу 'xx'. это приложение не запустилось потому что конфигурация приложения это неверно. Reviex файл манифеста на возможные ошибки. Переустановка Приложение может решить эту проблему. За более подробную информацию, пожалуйста, смотрите журнал событий приложения.

Попытка копирования файлов DLL не помогла (см. мой предыдущий вопрос , если хотите).

Я запустил Монитор процессов из sysinternals.
Я пытаюсь здесь обобщить отчет, пока он не очень длинный.
Процесс начинается, затем его первый поток. Ниже приведены звонки на:
QueryNameInformationFile () моего исполняемого файла => УСПЕХ
Загрузить изображение () моего exe-файла => УСПЕХ
Загрузить изображение () файла ntdll.dll => SUCCESS
QueryNameInformationFile (), если мой исполняемый файл => SUCCESS
CreateFile () Попробуйте создать его un C: \ WINDOWS \ Prefetch \ blahbla.pf => ИМЯ НЕ НАЙДЕНО
затем поток и процесс завершаются.

Я добавил своих пользователей с полным контролем в эту папку (C: \ WINDOWS \ prefetch), но это не помогло. Как заставить это работать? Я чувствую, что если я выполню этот шаг, мое приложение будет работать так, как ожидалось.

Редактировать: я добавляю детали procmon об ошибке:

18: 13: 40,4305346 xxx.exe 3172 CreateFile C: \ WINDOWS \ Prefetch \ XXX.EXE-1FA9609A.pf NAME НЕ НАЙДЕНО Требуемый доступ: Общий Читать, Расположение: Открыть, Параметры: Синхронный ввод-вывод без предупреждения, атрибуты: Нет, ShareMode: Нет, AllocationSize: н /

1 Ответ

0 голосов
/ 24 августа 2009

Работает ли Task Scheduler на ПК? Способ восстановления Prefetch подробно описан здесь, если это вызывает проблему:

http://members.rushmore.com/~jsky/id14.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...