Aplikacja, nad którą pracuję, pobiera pliki z naszego serwera, a następnie uruchamia je. Podczas gdy wiele plików działa doskonale, mam pewne problemy podczas uruchamiania plików, które Microsoft uznał za "niebezpieczne", są to zwykłe pliki (.doc/.xml), ale pobrane z naszego serwera, a teraz oznaczone numerem Nieznany wydawca .Launcher.LaunchFileAsync() i obsługa ustawień zabezpieczeń internetowych
Kod:
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");
}
}
Jak widać z kodu, gdy początkowe uruchomienie nie próbuję ponownie uruchomić go tym razem z flagą a „TreatAsUntrusted” aby system Windows ostrzega użytkownika i w ten sposób mając nadzieję, że dostanę dostęp do uruchomienia pliku, jeśli użytkownik "OK" jest ostrzeżeniem. To też nie działa.
Czy mimo to mogę oznaczyć plik jako zaufany? czy mogę jakoś go uruchomić?
Tak z ciekawości, można połączyć zewnętrznych bibliotek tak w Windows Store aplikacji? –
Nie mam pojęcia, moją pierwszą reakcją jest "Proszę usunąć Windows 8", ale myślę, że to nie jest poprawna odpowiedź na twoje pytanie: D – Smarties89
Nie było moje pytanie, po prostu myśl, że słyszałem gdzieś, że nie możesz korzystaj z bibliotek niezarządzanych, ale nigdy sam tego nie testowałem. –