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
Na komputerze, rozwoju, zainstaluj certyfikat, że ma znak manifestów z.
Wybierz projekt w Solution Explorer.
Na Projekt menu, kliknij przycisk NazwaProjektu Właściwości.
W Podpisywanie stronę, a następnie kliknij polecenie Wyczyść znak ClickOnce manifesty.
W Publikuj strony, kliknij przycisk Warunki wstępne.
Sprawdź, czy wszystkie wymagania wstępne są zaznaczone, a następnie kliknij OK.
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.
W Publikuj strony, kliknij przycisk Warunki wstępne.
W Warunki wstępne okno dialogowe, wyczyść Tworzenie Instalatora, aby zainstalować składniki wstępne.
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.
W witrynie klienta otwórz wiersz polecenia.
Zmień na katalog zawierający plik exe.
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)