2012-11-19 13 views
11

Powiedzmy, że mam program na pulpicie, który używa interfejsu Win32 API, ale jest skompilowany dla architektury ARM. Jak uruchomić go w systemie Windows RT (ograniczona wersja systemu Windows 8 dla tabletów ARM)? Windows RT odmawia uruchomienia takich aplikacji bez podpisu Microsoft.Uruchamianie aplikacji Win32 skompilowanych dla ARM w systemie Windows RT

Wiem, że nie ma oficjalnego sposobu, aby to zrobić, ale powiedz, że jest to wdrożenie wewnętrzne lub tylko do celów testowych. Jakie są moje opcje?

(Patrz this answer za dostępność Win32 API w systemie Windows RT (nie neccessarily dla aplikacji Metro, ale obecny w systemie), a this answer na temat kompilowania programów Win32 dla ARM używając VS2012.)

+0

Prawdopodobnie nie otrzymamy odpowiedzi na to pytanie, chyba że znajdziemy kogoś, kto pracuje dla OEM z odpowiednią licencją. To lub musimy czekać, aż ktoś \ * ahem \ * obejmie obecne ograniczenia dotyczące podpisu. Z drugiej strony, być może taka jest odpowiedź. – Charles

+0

W sieci jest trochę informacji o tym, jak to zrobić, ale wszystko to jest niezweryfikowane i nie mam tabletu Surface do przetestowania go. Wygląda na to, że istnieje kilka katalogów, z których Windows pozwala na uruchamianie unsigned exes. Istnieją również klucze rejestru, które umożliwiają dodawanie aplikacji do białej listy. Możliwe byłoby również samodzielne podpisywanie plików wykonywalnych, używanie "licencji programistów" a.k.a. uprawnień sideloading, lub uzyskanie pewnego rodzaju zgody producenta MS na używanie dużego dostawcy. Ostatecznym rozwiązaniem byłoby łatanie plików systemowych. To pytanie dotyczy głównie oddzielenia ziarna od plew. – jdm

+0

Twoje bieżące opcje to brak. Po usunięciu tego z drogi, być może jakiś proces jailbreaking może ci dać taką opcję, ale musisz chwilę poczekać, aż to nastąpi (jeśli w ogóle). – Rafael

Odpowiedz

2

i teraz tam jest rzeczywiście „jailbreak” -jak skrypt :

http://forum.xda-developers.com/showthread.php?t=2092158

Zastosowanie:
Boot urządzenie RT i zalogować się, pozwolić mu siedzieć na pulpicie przez około minutę.
Run runExploit.bat, czekać na to, aby robić to, co (nie powinien być dłuższy niż 20 sekund lub tak)
Prasa Volume dół
Odczekaj runExploit.bat skończyć, odpowiedzieć na wszelkie monity daje. Wszystkie powinny być dość oczywiste.

Może zawieść się podczas uruchamiania skryptu i musi zostać wykonany po każdym ponownym uruchomieniu komputera. Ponadto sam tego nie próbowałem. W poście znajduje się link do listy zrekompilowanych programów, które mogą być przydatne.

Powiązane problemy