Domanda

I compilo la mia applicazione su una macchina Windows XP SP3. Quando si compila, cerco di lauch, e Windows Me mi risponde indietro con:

  

Impossibile avviare il programma di 'XX'. Questo   applicazione non è riuscito ad avviare   perché la configurazione dell'applicazione   non è corretto. Reviex il file manifesto   per eventuali errori. la reinstallazione del   dell'applicazione potrebbe risolvere il problema. Per   maggiori dettagli, vedere la   registro eventi applicazioni.

Il tentativo di copiare i file DLL non ha aiutato (vedi precedente interrogazione se si desidera).

Non ho lancio del monitor del processo di Sysinternals allora.
Io cerco qui di riassumere il rapporto, mentre non è molto lunga.
Il processo inizia, allora la sua prima filettatura. In seguito si chiama:
QueryNameInformationFile () del mio file exe => Successo
Load Image () del mio file exe => Successo
Load Image () di Ntdll.dll => Successo
QueryNameInformationFile () se il mio file exe => Successo
CreateFile () Prova a crearla un C: \ WINDOWS \ Prefetch \ blahbla.pf => Nome non trovato
poi il filo e il processo termina.

Ho aggiungere i miei utenti con il pieno controllo su quella cartella (C: \ WINDOWS \ prefetch), ma non ha aiutato. Come farlo funzionare? Mi sento se vado attraverso questo passaggio, la mia applicazione funzionerà come previsto.

Modifica: aggiungo dettagli ProcMon sull'errore:

  

18: 13: 40,4305346 xxx.exe 3172 CreateFile C: NOME \ WINDOWS \ Prefetch \ XXX.EXE-1FA9609A.pf   NON TROVATO accesso desiderato: Generico   Leggere, Disposizione: Apri, Opzioni:   Sincrono IO non-Alert, Attributi:   n / a, ShareMode: Nessuno, AllocationSize:   n / a

È stato utile?

Soluzione

E 'Utilità di pianificazione in esecuzione sul PC? Un modo per riparare Prefetch è dettagliato qui, se che sta causando il problema:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top