L'applicazione su cui sto lavorando scarica i file dal nostro server e quindi li avvia. Mentre molti file funzionano perfettamente, sto avendo qualche problema quando lancio file che Microsoft ha deciso essere "non sicuri", questi sono file normali (.doc/.xml) ma scaricati dal nostro server e ora con un editore sconosciuto .Launcher.LaunchFileAsync() e gestione delle impostazioni di sicurezza Internet
Codice:
bool res = await Windows.System.Launcher.LaunchFileAsync(file, options);
if (!res)
{
options.DisplayApplicationPicker = true;
options.TreatAsUntrusted = true;
res = await Windows.System.Launcher.LaunchFileAsync(file, options);
if (!res)
{
await Util.ShowErrorMessage("Unable to open file");
}
}
Come si può vedere dal codice, quando il lancio iniziale non riesce provo a rilanciare questa volta con bandiera un 'TreatAsUntrusted' per lasciare che di Windows avvertire l'utente e sperando così che otterrò l'accesso per avviare il file se l'utente "OK" è l'avviso. Questo non funziona neanche.
C'è comunque un modo per contrassegnare il file come attendibile? o posso lanciarlo comunque in qualche modo?
Solo per curiosità, si può collegare librerie esterne come quella in un Windows Store-app? –
Non ne ho idea, la mia prima reazione è "Per favore cancella Windows 8", ma immagino che non sia una risposta valida per la tua domanda: D – Smarties89
Non era la mia domanda, pensa solo che ho sentito da qualche parte che non puoi utilizzare librerie non gestite ma non l'ho mai testato personalmente. –