こんにちは、kenzauros です。 今回は昨今のアプリ開発者は避けて通れない SmartScreen と .NET アプリのコード署名のお話です。 Microsoft SmartScreen Microsoft SmartScreen とは Windows 8 や 10 をつかっていてアプリを実行しようとしたりすると表示されるアレです。 SmartScreen Windows 10 では 8 より厳しくなったため、この画面で [OK] を押すと起動しようとしたアプリは終了してしまい、図中の [詳細情報] を押さないと [実行] ボタンが表示されないため、 PC に詳しくない人にアプリを使ってもらうのが難しくなってしまいました。 「疑わしきは排除」という感じで安全性に配慮しているのは理解できるのですが、社内や客先で使うアプリを開発したとき、一般ユーザーにとってはかなり不安な文言なので、こ
![コード署名用証明書と Visual Studio での署名設定](https://cdn-ak-scissors.b.st-hatena.com/image/square/26b15814d213ac87e0e453b47c86de993152c983/height=288;version=1;width=512/https%3A%2F%2Fmseeeen.msen.jp%2Fstatic%2F1f0e8b1c65f4cf5565078984ac27b855%2Fcode-signing-certificate.png)