Mi chiedevo se è possibile per un programma richiedere all'utente con un prompt UAC di aumentare i propri privilegi senza avviare un altro processo.E 'possibile UAC elevare un processo senza avviare un altro processo
Tutti gli esempi che riesco a trovare su Internet sembrano ShellExecute "runas" che crea un nuovo processo con privilegi elevati.
Se ciò non è possibile, la mia soluzione migliore sarebbe creare una named pipe, ShellExecute il mio programma con un argomento speciale e quindi trasferire tutti i dati necessari per eseguire l'operazione lungo la pipe. Se ci sono dei suggerimenti migliori, sarei lieto di ascoltarli.
Grazie per qualsiasi input.
Questo è ciò che logmein.com fa con il desktop remoto su Vista e Windows 7 –