2

Delphiでプログラムするアプリのどこにでも、次のコード行を書くときはいつでも

ShellExecute(self.WindowHandle,'open','www.yahoo.com',nil,nil, SW_SHOWNORMAL);

kaspersky 2010 は、「pdm.hidden データ送信と同様の動作です。」というメッセージをビープ音で鳴らします。検出された」

それはなぜですか、どうすればこれを取り除くことができますか

注:私はデルファイ2007を使用しています

更新:クリアできなくてごめんなさい、プログラムを実行するたびに、このエラーが表示されます

4

4 に答える 4

6

アプリケーションを Kaspersky lab に送信し、リクエストに「誤検知」コメントを付けます。

于 2010-05-20T11:36:47.003 に答える
4

これは、Kaspersky Internet Security 2011 番号 94754 の問題のようです。ソフトウェアの更新が役立つ場合があります。

于 2010-05-20T11:22:29.963 に答える
1

Kaspersky はおそらく、あなたが URL を開こうとしているのを検出し、それはもちろん www.example.com/submit.php?stolencreditcardnumber=12345 のようなものであり、メッセージを表示します。URL に一定の文字列を使用せず、実行時に URL を割り当てることでこれを回避できる可能性があります。これにより、Kaspersky は URL の開始を検出しなくなります。

ShellExecute(self.WindowHandle, 'open', MyURL, nil, nil, SW_SHOWNORMAL);

もちろん、これは単なる推測です。

于 2010-05-20T09:58:25.680 に答える
1

I Shell は常に URI を実行します。AV ソフトウェアで問題が発生することはありません (これを実行する私のソフトウェアの例については、EasyBCD を参照してください)。そのため、Kaspersky は、Delphi フレームワークと URI ShellExecute コードの両方の組み合わせを問題として検出した可能性があります。Delphi は珍しいマルウェア言語ではありません。

試すことができる 1 つのこと: コマンドライン引数として MyUrl を指定して "iexplore.exe" を実行します。

于 2010-05-20T11:08:38.630 に答える