2008-11-11 7 views

Odpowiedz

21

Jeśli otworzysz plik appref-ms w edytorze tekstowym, zobaczysz, że zawiera on adres URL aplikacji, kultury, architektury procesora i klucza użytego do podpisania aplikacji, więc tak, to tylko link.

Różnica między tymi plikami "Application Reference" i skrótami (.lnk) polega na tym, że punkty referencyjne aplikacji odnoszą się do oryginalnego adresu URL aplikacji, a nie do lokalizacji exe na dysku, po uruchomieniu pliku appref-ms system wie, jak znaleźć kopię programu na dysku lokalnym i uruchomić ją stamtąd bez uzyskiwania dostępu do adresu URL (nie jest to dokładne i zależy od ustawień w manifeście ClickOnce, ale jest zbliżeniem bliskim).

+4

Każdy pomysł jak * * „system potrafi znaleźć kopię programu na dysku lokalnym "? – EricLaw

+2

@ EricLaw w tej [dyskusji] (http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/325e0a36-fa31-4467-a2e4-9fbcdf9618db/) na forach Windows Forms znajduje się wyjaśnienie przez pracownika firmy Microsoft na temat tego, jak to może działać/może zostać wdrożone - wydaje się, że implementacja ClickOnce nie jest nigdzie udokumentowana. Możesz również znaleźć interesujące [połączona dyskusja] (http://stackoverflow.com/questions/10766334/how-to-find-the-target-exe-file-of-appref-ms) – edymtt

0

Jeśli otworzysz go, a następnie kierownik otwarte zadanie następnie kliknij prawym przyciskiem myszy zadanie, otwórz lokalizację pliku i zajmie ci (większość czasu) bezpośrednio do rzeczywistej .exe

Powiązane problemy