Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat menggunakan SignTool.exe untuk menandatangani program Penyetelan (setup.exe). Proses ini membantu memastikan bahwa file yang dirusak tidak diinstal pada komputer pengguna akhir.
Secara default, ClickOnce telah menandatangani manifes dan program Penyiapan yang ditandatangani. Namun, jika Anda ingin mengubah parameter program Penyetelan nanti, Anda harus menandatangani program Penyetelan nanti. Jika Anda mengubah parameter setelah program Penyetelan ditandatangani, tanda tangan menjadi rusak.
Prosedur berikut menghasilkan manifes yang tidak ditandatangani dan program Penyiapan yang tidak ditandatangani. Kemudian, penandatanganan ClickOnce diaktifkan di Visual Studio untuk menghasilkan manifes yang ditandatangani. Program Penyiapan dibiarkan tidak ditandatangani sehingga pelanggan dapat menandatangani executable dengan sertifikat mereka sendiri.
Untuk membuat program Penyetelan yang tidak ditandatangani dan menandatanganinya nanti
Pada komputer pengembangan, instal sertifikat yang Anda inginkan untuk menandatangani manifes.
Pilih proyek di Penjelajah Solusi.
Pada menu Proyek, klik Properti ProjectName.
Di halaman Penandatanganan , kosongkan Tanda tangani manifes ClickOnce.
Di halaman Terbitkan , klik Prasyarat.
Verifikasi bahwa semua prasyarat dipilih, lalu klik OK.
Di halaman Terbitkan , verifikasi pengaturan terbitkan lalu klik Terbitkan Sekarang.
Solusi ini menerbitkan manifes aplikasi yang tidak ditandatangani, manifes penyebaran yang tidak ditandatangani, file khusus versi, dan program Penyiapan yang tidak ditandatangani ke lokasi folder penerbitan.
Di halaman Terbitkan , klik Prasyarat.
Dalam kotak dialog Prasyarat , kosongkan Buat program penyiapan untuk menginstal komponen prasyarat.
Di halaman Terbitkan , verifikasi pengaturan terbitkan lalu klik Terbitkan Sekarang.
Solusi ini menerbitkan manifes aplikasi yang ditandatangani, manifes penyebaran yang ditandatangani, dan file khusus versi ke lokasi folder penerbitan. Program Penyetelan yang tidak ditandatangani tidak ditimpa oleh proses penerbitan.
Di situs pelanggan, buka prompt perintah.
Ubah ke direktori yang berisi file .exe .
Tanda tangani file .exe dengan perintah berikut:
signtool sign /sha1 CertificateHash Setup.exe signtool sign /f CertFileName Setup.exe
Misalnya, untuk menandatangani program Penyiapan, gunakan salah satu perintah berikut:
signtool sign /sha1 CCB... Setup.exe signtool sign /f CertFileName Setup.exe