トップページ > 記事閲覧
SetSysCommandOffFlagについて
名前:zonbun 日時: 2013/07/12 15:29

SetSysCommandOffFlag(TRUE); 昨日までは平気だったけど今使ったらAvastにウィルス警告されました、やっぱりAvastの問題でしょうか・・? ついでに、いつからは知らないけど、DxLibでプログラム起動しようとAvastにセキュリティ勧告されますけど、例外に登録すればいいけど、最初から勧告されたりしない方法ないでしょうか・・・? よろしくお願いします。 環境: WIN7 Ultimate SP1 DxLib 3.10e ウィルス情報: C:\Users\○○○\AppData\Local\Temp\ddxx_MesHoooooook.dll 感染:Win32:Evo-gen[Susp]
メンテ

Page: 1 |

Re: SetSysCommandOffFlagについて ( No.1 )
名前:zonbun 日時:2013/07/13 15:46

追伸: ddxx_MesHoooooook.dllはSetSysCommandOffFlag(TRUE);で必ずTempフォルダに一時保存するぽい 昨日はDxLib3.06e->3.10eでダメでしたけど 3.04bなら問題ありませんでした・・・ddxx_MesHoooooook.dll同じ存在します 3.05aの更新に SetSysCommandOffFlag( TRUE ) ; にした場合の動作を WindowsキーとAltキー、F10キーが効かなくなるだけに処理変更 このときの仕様関連でしょうか;(3.04OK3.06ダメなので)
メンテ
Re: SetSysCommandOffFlagについて ( No.2 )
名前:管理人 日時:2013/07/15 15:46

> ddxx_MesHoooooook.dllはSetSysCommandOffFlag(TRUE);で必ずTempフォルダに一時保存するぽい システムキーを無効にするには外部のプログラムファイルからキーボード入力をフックして 処理する必要があるので、DXライブラリの内部で ddxx_MesHoooooook.dllを作成して 読み込んでいます > 3.05aの更新に > SetSysCommandOffFlag( TRUE ) ; にした場合の動作を WindowsキーとAltキー、F10キーが効かなくなるだけに処理変更 > このときの仕様関連でしょうか;(3.04OK3.06ダメなので) システムキーを無効化するということ自体がセキュリティ上あまり良くないことなので、 ウイルス判定されてしまっても仕方が無いかもしれません 3.05a のときの変更が Avast に検出されるかどうかの違いになった可能性はありますが、 処理自体はそんなに違いは無いので、3.04b の頃に戻すと今度は別のセキュリティソフトで ウイルス判定されるようになるかもしれません なので、根本的な問題を解決するには SetSysCommandOffFlag( TRUE ) ; を使用しない ということになりますので、ソフトのドキュメントに「ウイルス判定されるかも しれませんが問題はありません」といった旨の記述を添えるか、 SetSysCommandOffFlag( TRUE ) ; を使用しないようにするかの選択になります
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存