トップページ > 記事閲覧
最新版でWarningが発生、一部ファイルが削除される
名前:タニシン 日時: 2023/02/28 12:15

いつもお世話になっております。 先日アップロードされた3.24b(VC版)をダウンロードしたのですが、2点ほど不可解な挙動をしているのでご確認いただきたいです。 1. Warningが発生する ビルドをした際に全てのcppファイルで以下のようなwarnが発生しております。(ビルドは成功しています) ○○\プロジェクトに追加すべきファイル_VC用\DxLib.h(3344,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 なお、私のプロジェクトでは各種ファイルをUTF-8で保存しているため、そちらが関係しているのではないかなと思います。 2. DxLibModelViewer.exeが削除される セキュリティ脅威に引っかかってファイルが削除される現象が発生しました。 64bit版も同様に削除されました。 お手数ですが、よろしくお願いいたします。
メンテ

Page: 1 |

Re: 最新版でWarningが発生、一部ファイルが削除される ( No.1 )
名前:みけ 日時:2023/03/01 08:31

> 1. Warningが発生する 特に問題は無いと思われますがとりあえず解決するまでWarningを消したい方は プログラム先頭に下記を追加するか[DxLib.h]を(BOM)付き UTF-8に変換して下さい。 #pragma warning(disable:4819) > 2. DxLibModelViewer.exeが削除される こちらの環境ではセキュリティ脅威は発生しませんでした。 [DxLib_VC3_24b.zip] Microsoft Defenderは32bit/64bit特に反応なし セキュリティ インテリジェンスのバージョン:1.383.770.0 作成されたバージョン:2023/02/28 6:38 VirusTotal - Free Online Virus 32bit版は(2/70)ですが問題無いと思われる。 BitDefenderTheta Gen:NN.ZexaE.36276.@JW@ay6XZRai Trapmine Suspicious.low.ml.score 6ada2ea9d624606076135e2194626c8564a90394421285896a9e8a015fad8471 DxLibModelViewer.exe 2023-02-28 04:07:24 UTC 64bit版は検出無し b9eea1e8ab8d76368d9ffd3229ec5a0a750f0b8b5b6b6f2225ecae66cf63d404 DxLibModelViewer_64bit.exe 2023-02-28 04:14:49 UTC 追記 このサイトは自作ソフトをその他の検出ソフトの挙動を確認するのに便利ですよ 「ttps://www.virustotal.com」
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.2 )
名前:タニシン 日時:2023/03/01 00:03

みけさん > 特に問題は無いと思われますがとりあえず解決するまでWarningを消したい方は プログラム先頭に下記を追加するか[DxLib.h]を(BOM)付き UTF-8に変換して下さい。 対処方法の記載ありがとうございます。 ただ、最新版から発生しているので管理人さんの返信があるまでは一旦は様子見しようかなと思います。 > こちらの環境ではセキュリティ脅威は発生しませんでした。 Nortonを使用しているのですが、そちらで発生しました。 なるほど。Defenderでは脅威は発生しないのですね。
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.3 )
名前:管理人 日時:2023/03/02 00:59

> 1. Warningが発生する ご情報ありがとうございます、今週は平日に使える作業時間が少なくまだ確認できていません 後日調べてみます m(_ _)m > 2. DxLibModelViewer.exeが削除される 32bit版が誤判定されることは多いですが、64bit版も誤判定されてしまいましたか… 現在 DxLibModelViewer.exe は Visual Studio 2015 でビルドしているのですが、 Visual Studio 2022 でビルドすればご判定されなくなるかもしれませんので、後日 Visual Studio 2022 でビルドした DxLibModelViewer.exe を作成してみたいと思います
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.4 )
名前:管理人 日時:2023/03/02 02:43

少し時間があったので DxLibModelViewer.exe を Visual Studio 2022 でビルドしてみました よろしければこちらの圧縮ファイルの中にある DxLibModelViewer.exe でも誤判定されてしまうか 試してみてください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibModelViewerTest.zip 因みに自宅ではウイルスバスターを使用しているのですが、ウイルスバスターでは Visual Studio 2015 でビルドした DxLibModelViewer.exe も Visual Studio 2022 でビルドした DxLibModelViewer.exe も誤判定はされませんでした > みけさん > VirusTotal - Free Online Virus > 32bit版は(2/70)ですが問題無いと思われる。 > 64bit版は検出無し お試しいただきありがとうございます かなり以前はこちらのような『様々なウイルス検出エンジンで判定するサービス』で 幾つものエンジンで誤判定されたのですが、現在は 32bit版が 2誤判定で済んでいるとのことで 当時行った対策が功を奏しているようで良かったです
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.5 )
名前:タニシン 日時:2023/03/02 20:14

> よろしければこちらの圧縮ファイルの中にある DxLibModelViewer.exe でも誤判定されてしまうか 試してみてください m(_ _)m やはり誤判定して削除されてしまいました。 新しいファイルということでデータがまだ集まっていないから誤判定されているような気もします。 以下のように出ていたので念のため共有します。 脅威名:WS.Reputation.1 脅威の種類:インサイトネットワーク脅威。このファイルは信頼に値しないので安全ではないということを示す多くの兆候があります こちらについては報告も兼ねてでしたので、もし思い当たることがなければこの件は深堀しなくても問題はありません。 Warningの件はよろしくお願いいたします。
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.6 )
名前:管理人 日時:2023/03/03 01:43

お試しいただきありがとうございます 確かに『使用しているユーザーが少ないから信頼性が低い』として怪しいファイル判定する場合も ありますので、その形での判定でしたら現状ではどうすることもできませんね… > こちらについては報告も兼ねてでしたので、もし思い当たることがなければこの件は深堀しなくても問題はありません。 はい、特に誤判定以外に思い当たる点はありませんので、現状では対応保留としたいと思います > Warningの件はよろしくお願いいたします。 確認した所 DxLib.h のこちらの行の extern int DrawPrimitiveIndexed3DToShader_UseVertexBuffer2( int VertexBufHandle, int IndexBufHandle, int PrimitiveType /* DX_PRIMTYPE_TRIANGLELIST 等 */, int BaseVertex, int StartVertex, int UseVertexNum, int StartIndex, int UseIndexNum ) ; // シェーダーを使って3Dプリミティブを描画する( 頂点バッファとインデックスバッファ使用版 ) 関数宣言とコメントの間の int UseIndexNum ) ; // シェーダーを ; と / の間にあるタブを削除して int UseIndexNum ) ;// シェーダーを としたら件の Warning は出力されなくなりました タブ文字は当然シフトJIS( コードページ 932 )でも対応している文字なので、こちらも誤判定かもしれません (- -; よろしければ DxLib.h の 3344行目にある、件のタブを消してみてください、恐らく Warning が出力されなくなると思います m(_ _)m タブを消しただけのものですが、一応テストバージョンも作成してみました https://dxlib.xsrv.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用
メンテ
Re: 最新版でWarningが発生、一部ファイルが削除される ( No.7 )
名前:タニシン(解決) 日時:2023/03/07 10:14

> はい、特に誤判定以外に思い当たる点はありませんので、現状では対応保留としたいと思います 承知しました。 > よろしければ DxLib.h の 3344行目にある、件のタブを消してみてください、恐らく Warning が出力されなくなると思います m(_ _)m 消したところWarningが発生しなくなりました。 大きな問題はなさそうですのでこれでクローズしたいと思います。 ありがとうございました。
メンテ

Page: 1 |

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

   クッキー保存