Udostępnij za pośrednictwem


Jak: znak instalacji plików z SignTool.exe (ClickOnce)

SignTool.exe można użyć do podpisania programu instalacyjnego (setup.exe).Proces ten pomaga zapewnić, że pliki zmodyfikowanego obrazu nie są zainstalowane na komputerach użytkowników końcowych.

Domyślnie ClickOnce podpisała manifestów i podpisane program instalacyjny.Jednakże jeśli chcesz zmienić parametry program instalacyjny później, muszą później podpisać program instalacyjny.Jeśli parametry zostanie zmieniony po podpisaniu program instalacyjny, podpis zostanie uszkodzony.

Poniższa procedura generuje niepodpisane manifestów i niepodpisanego programu instalacyjnego.Następnie ClickOnce podpisywanie jest włączone w programie Visual Studio do generowania podpisane manifestów.Instalator, program jest wystawiona niepodpisane, dzięki czemu klient może podpisać plik wykonywalny z ich własnych certyfikatów.

Aby wygenerować niepodpisane program instalacyjny i zarejestrować się później

  1. Na komputerze, rozwoju, zainstaluj certyfikat, że ma znak manifestów z.

  2. Wybierz projekt w Solution Explorer.

  3. Na Projekt menu, kliknij przycisk NazwaProjektu Właściwości.

  4. W Podpisywanie stronę, a następnie kliknij polecenie Wyczyść znak ClickOnce manifesty.

  5. W Publikuj strony, kliknij przycisk Warunki wstępne.

  6. Sprawdź, czy wszystkie wymagania wstępne są zaznaczone, a następnie kliknij OK.

  7. W Publikuj strony, sprawdź ustawienia publikowania, a następnie kliknij przycisk Teraz publikować.

    Roztwór publikuje się manifest aplikacji niepodpisanej, manifestu niepodpisane wdrażania, pliki specyficzne dla wersji i program instalacyjny niepodpisane do publikowania lokalizacji folderu.

  8. W Publikuj strony, kliknij przycisk Warunki wstępne.

  9. W Warunki wstępne okno dialogowe, wyczyść Tworzenie Instalatora, aby zainstalować składniki wstępne.

  10. W Publikuj strony, sprawdź ustawienia publikowania, a następnie kliknij przycisk Teraz publikować.

    Roztwór publikuje się manifest aplikacji podpisane, wdrażania podpisany manifest i pliki specyficzne dla wersji do publikowania lokalizacji folderu.Niepodpisane program instalacyjny nie jest zastępowany przez proces publikowania.

  11. W witrynie klienta otwórz wiersz polecenia.

  12. Zmień na katalog zawierający plik exe.

  13. Podpisz plik .exe, za pomocą następującego polecenia:

    signtool sign /sha1 CertificateHash Setup.exe
    signtool sign /f CertFileName Setup.exe
    

    Na przykład aby zarejestrować program instalacyjny, użyj jednego z następujących poleceń:

    signtool sign /sha1 CCB... Setup.exe
    signtool sign /f CertFileName Setup.exe
    

Zobacz też

Zadania

Jak: ponownie podpisać stosowania i wdrażania manifestów

Inne zasoby

Jak: znak instalacji plików z SignTool.exe (Instalator Windows)