「Windows によって PC が保護されました」と出たら
なぜ出るの?
PocketRoles と StarPocket Client は、個人が無料で作っているもので、まだコード署名の証明書を付けていません。そのため、インターネットから入手した StarPocket Client(StarPocket Client.exe)や今までのランチャー(PocketRoles Launcher.cmd)を初めて開くと、Windows(SmartScreen)がこの表示を出します。ウイルスが見つかったという意味ではありません。ただし、偽物でも同じ画面が出るので、どこから落としたかで見分けてください。個人で署名の証明書を取ると、証明書に本名と住んでいる地域が載るため、作者は今は署名していません。本名を出さずに使える無料の署名(SignPath Foundation)に申し込みましたが、今回は通りませんでした。
押すところ
- 「詳細情報」を押します。「アプリ:」「発行元:」と「実行」のボタンが出ます。
- 「アプリ:」の所が、いま開いたファイルの名前(
PocketRoles Launcher.cmdやStarPocket Client.exe)で、「発行元:」が「不明な発行元」なら、「実行」を押します。
今は(作者が署名を始めるまでは)、「発行元:」に会社や人の名前が出たら、本物ではありません。開かずに消してください。
それでも「PocketRoles Launcher.cmd」が開かない時は、ファイルを右クリック →「プロパティ」→ 下のほうの「許可する」(ブロックの解除)にチェック →「OK」を押してから、もう一度ダブルクリックしてください。
本物か確かめたい時
GitHub のリリースのページの、各ファイルの横に出る sha256: の値(PocketRoles は SHA256SUMS.txt にも)と見比べると、公開しているファイルと同じか確かめられます(ダウンロードしたファイルが本物か確かめる)。
問い合わせの窓口から知らせてください(ソフトの名前と、出た表示が分かると助かります)。