Visual Studio 2017 Community Editionでソフトを作りClickOnceで配布する際、SmartScreenによる署名警告をなるべく減らすあれこれした。絶対忘れるヤツなのでメモ。 まず自己署名証明書では完全にはSmartScreenの警告を抑止はできない。まぁそりゃそうですわな。お金を払ってアプリ署名用証明書を買うとこれくらいするらしい。最近安くなったSSLからするとちょっとお高めな気がしますが、Webよりも偽物つかまされた時の被害も大きいので実在確認とかも厳しくて当たり前。勢いコストも上がるわってことですかね。 そしてまったく署名周りをノータッチでClickOnceインストールした場合、こんな感じで警告がでちゃいます。(Windows8だか8.1以降)。「詳細情報」をクリックすると「実行」ボタンが出現し、続行すること自体は可能。ただし証明書の「発行元」にP
![.NETアプリのオレオレ証明書とClickOnceとSmartScreenの挙動メモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c26ab19590bed524981d1ad99b3939a62a8de56/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9Lk5FVCVFMyU4MiVBMiVFMyU4MyU5NyVFMyU4MyVBQSVFMyU4MSVBRSVFMyU4MiVBQSVFMyU4MyVBQyVFMyU4MiVBQSVFMyU4MyVBQyVFOCVBOCVCQyVFNiU5OCU4RSVFNiU5QiVCOCVFMyU4MSVBOENsaWNrT25jZSVFMyU4MSVBOFNtYXJ0U2NyZWVuJUUzJTgxJUFFJUU2JThDJTk5JUU1JThCJTk1JUUzJTgzJUExJUUzJTgzJUEyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jMTBiZDE5ZmYwN2U2YmE5NmU0YjYxZDU3NjIzMzk0Mw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZG8tZ3VnYW4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWEwMjg0Y2I3NmQzYjE1NDkyZDQyYjNkZDFjZjMyMGVj%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3De14f666cd8fe33f5d9ab6dd1925f50c6)