调用 shellexecte 会导致防病毒软件发出警告吗?

发布于 2024-09-02 09:02:02 字数 322 浏览 3 评论 0原文

当我在任何应用程序中的任何位置编写以下代码行时,我使用 delphi

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

kaspersky 2010 进行编程时会发出此消息 ''行为类似于 pdm.hidden 数据发送。检测到''

为什么会这样以及我如何摆脱这个

注释:我正在使用delphi 2007

更新:抱歉没有清除,每当我运行我的程序时,av都会给我这个错误

when ever i write the following line of code any where in any app i program with delphi

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

kaspersky 2010 beeps this message
''behavior similar to pdm.hidden data sending. detected''

why is that and how do i get rid of this

note: i am using delphi 2007

update :sorry for not clearifing, when ever i RUN my program av gives me this error

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

楠木可依 2024-09-09 09:02:02

将您的申请发送至卡巴斯基实验室,并用“误报”注释标记您的请求。

Send your application to Kaspersky lab, marking your request with "false-positive" comment.

烟火散人牵绊 2024-09-09 09:02:02

这似乎是卡巴斯基安全软件 2011 编号 94754 中的问题。
更新软件可能会有所帮助。

This seems to be issue in Kaspersky Internet Security 2011 number 94754.
Updating software may help.

一桥轻雨一伞开 2024-09-09 09:02:02

卡巴斯基可能会检测到您想要打开一个 URL(当然可能是 www.example.com/submit.php?stolencreditcardnumber=12345 之类的 URL),并给出消息。也许您可以通过不使用 URL 常量字符串而是在运行时分配 URL 来摆脱它,这样卡巴斯基就不会检测 URL 的打开。

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

这当然只是猜测。

Kaspersky probably detects that you want to open an URL, which could of course be something like www.example.com/submit.php?stolencreditcardnumber=12345 and gives the message. Maybe you can get rid of it by not using a constant string for the URL but assign the URL at run-time, so Kaspersky does not detect the opening of a URL.

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

This is of course just guessing.

染火枫林 2024-09-09 09:02:02

我一直在 Shell 执行 URI,使用 AV 软件时不会出现任何问题(请参阅 EasyBCD,了解我执行此操作的示例软件)。因此,卡巴斯基可能将 Delphi 框架 + URI ShellExecute 代码的组合检测为问题。 Delphi 并不是一种罕见的恶意软件语言。

您可以尝试一件事:使用 MyUrl 作为命令行参数运行“iexplore.exe”。

I Shell Execute URIs all the time, don't get any problems with AV software (see EasyBCD for an example software of mine that does this). So it could be that Kaspersky detects the combination of both the Delphi framework + the URI ShellExecute code as the problem. Delphi is not an uncommon malware language.

One thing you can try: Run "iexplore.exe" with MyUrl as a command-line argument.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文