Espongo il problema.
Ho fatto un programma che funziona da riga di comando, quindi apro il prompt e lancio il programma.
Questo elabora un file che gli do in ingresso e crea in una cartella temporanea uno script, precisamente crea:
C:\Users\Allanon\AppData\Local\Temp\<nome>.bat
dove il nome cambia di volta in volta perchè generato a runtime
In questo caso preciso il file bat ha all'interno questa roba qua:
copy "C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\*.*" "C:\Users\Allanon\Desktop\GoL"
Il mio programma, dopo aver generato il bat lo esegue e mi redirige l'output su un file dove leggo:
C:\Users\Allanon\Dropbox\+HWProj\APPStore\TESTS>copy "C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\*.*" "C:\Users\Allanon\Desktop\GoL"
C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\wallpaper1.jpg
C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\wallpaper2.jpg
C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\wallpaper3.jpg
C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\wallpaper4.jpg
C:\Users\Allanon\AppData\Local\Temp\igoTMP\contents\wallpaper5.jpg
0 file copiati.
Bene. Non funge...
Allora vado nella cartella dove si trova lo script e lo lancio con doppio click (lo lancio un paio di volte perchè la finestra si chiude subito) e vedo che
file copiati = 0 Quindi apro un'altro prompt ed eseguo il file da li
BIG SURPRISEI file vengono copiati senza battere ciglio...
Qualcuno mi sa aiutare? Sto quasi piangendo perchè so già che sarà una caxxata galattica, nonchè mistica.
EDIT 23:46
Provato adesso su XP (in macchina virtuale)
Funziona perfettamente...
EDIT 00:03
Provato ad abbassare al minimo il livello di sicurezza UAC -> niente, esito negativo
EDIT 00:09
Figata pazzesca : se imposto l'eseguibile con compatibilità XP SP3 funziona tutto regolare!
Ma allora??? CHERROBBA E?!!!!!