WindowsによってPCが保護されました

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 14年前
住所: 北海道札幌市
連絡を取る:

WindowsによってPCが保護されました

投稿記事 by Dixq (管理人) » 8年前

InnoSetupで作った龍神録2のインストーラをウェブから落とすとこんな警告出る…。
02.png
02.png (11.87 KiB) 閲覧数: 911 回
お金を払って証明書買うしかない??
タダで証明書作って署名する方法ない・・?

アバター
へにっくす
記事: 634
登録日時: 13年前

Re: WindowsによってPCが保護されました

投稿記事 by へにっくす » 8年前

signtool.exeで署名しましたか?

SignTool.exe (署名ツール)

的外れでしたらすみません。

これも参考になるかな?
方法: SignTool.exe を使用してセットアップ ファイルに署名する (ClickOnce)
証明書を作成する
最後に編集したユーザー へにっくす on 2017年6月27日(火) 05:14 [ 編集 3 回目 ]

アバター
usao
記事: 1889
登録日時: 12年前

Re: WindowsによってPCが保護されました

投稿記事 by usao » 8年前

最近wixとかいうのでインストーラ作ったけどその画面見たことないですね.何故だろう?
インストールする側が管理者権限だから?



あ,これ,インストールするときの話じゃなくて,ダウンロード時の話か.
全然関係ない.
最後に編集したユーザー usao on 2017年6月27日(火) 13:10 [ 編集 1 回目 ]

アバター
御津凪
管理人
記事: 200
登録日時: 14年前

Re: WindowsによってPCが保護されました

投稿記事 by 御津凪 » 8年前

SmartScreenもそうですが、幾つかのセキュリティソフトでは、ダウンロードしたファイルがまだ多くダウンロードされていない未知なソフトウェアの場合、ブロックすることがあります。この場合、ダウンロードページに安全であり先述の通り誤認する場合がある旨を添えておくといいかもしれません。(基本、多くダウンロードされればブロックされなくなります)

また、疑わしいパターンが含まれている場合も加味するようなので、今後もブロックされ続ける場合はインストーラの作成方法(ツールなど)やダウンロード方法(zipしてワンクッション挟むなど)を変更する必要があるかもしれません。

SmartScreenについての機能と遭遇したときの対処等の情報URLを置いときますね。
https://support.microsoft.com/ja-jp/hel ... filter-faq

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 14年前
住所: 北海道札幌市
連絡を取る:

Re: WindowsによってPCが保護されました

投稿記事 by Dixq (管理人) » 8年前

今日昼休みに同僚に話してみたところzip挟むのが一番手っ取り早いということになりましてそうすることにしました。

YuO
記事: 947
登録日時: 14年前

Re: WindowsによってPCが保護されました

投稿記事 by YuO » 8年前

ゾーン識別子付いているZipファイルは,少なくともWindowsの標準の機能で展開してもゾーン識別子はつきっぱなしです。
このため,ダウンロード後にプロパティを開いて[ブロックの解除]をするのが基本的な方法になります。
市販ソフトのダウンロード版でも結構ブロックの解除が必要だったりしますよ。
ちなみに,キーボードでの操作はエクスプローラーで対象ファイルを選択して,[Alt] + [Enter] → [K] → [Enter]です。

SmartScreen自体は,ダウンロード数の増加などによってブロックされなくなるはずですが,テスト的にアップロードしたものをダウンロードしようとしても,当然SmartScreenに弾かれます。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 14年前
住所: 北海道札幌市
連絡を取る:

Re: WindowsによってPCが保護されました

投稿記事 by Dixq (管理人) » 8年前

Lhaplus使ってますが、zip挟むと警告でないですね。これはLhaplusが除去してるんでしょうか。

YuO
記事: 947
登録日時: 14年前

Re: WindowsによってPCが保護されました

投稿記事 by YuO » 8年前

ゾーン識別子を認識して処理しない限り,引き継がれることは無いです。
ゾーン識別子自体は,NTFSの代替データストリームでしかないので。

Lhaplusは恐らくゾーン識別子を認識していないのでしょう。
認識していないので,ゾーン識別子が欠落してしまっているのだと思います。
ゾーン識別子を認識するサードパーティ製アーカイバにはExplzhなどがあります。


ちなみに,ゾーン識別子が付いているかは,

CODE:

Get-Item * -stream * | ? { $_.Stream -eq 'Zone.Identifier' } | % { $_.FileName}
とすることで確認できます。
特定のファイルのみなら,

CODE:

Get-Item filename -stream Zone.Identifier
として例外が出るかどうか,という確認方法もあります。

また,内容は,

CODE:

Get-Content filename:Zone.Identifier
で見ることが出来ます。たぶん,

CODE:

[ZoneTransfer]
ZoneId=3
だとは思いますが。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 14年前
住所: 北海道札幌市
連絡を取る:

Re: WindowsによってPCが保護されました

投稿記事 by Dixq (管理人) » 8年前

ありがとうございます。
とりあえずzipにし、ダウンロードページに説明を書くことで対応しました。