使XP报错的一段代码,原因好象跟我的天网防火墙有关

liuweni 2006-02-01 11:36:07
OS:WINDOWS XP SP2
编译器:DEV C++ 4.9.9.2
源代码:
#include <cstdlib>
#include <iostream>

using namespace std;

class search1
{
int x;
int i;
int num[];
int add;
int k;
public:
void run()
{
cout<<"请输入一个正整数";
cin>>x;
for(i=1;i<x;i++)
{
num[k]=i;
while(!add>=i)
{
add+=num[k];
num[k]++;
k++;
}
if(add=i)
cout<<"存在";
else
cout<<"不存在";
break;
}

}
};


int main(int argc, char *argv[])
{
search1 obj;
obj.run();
system("PAUSE");
return EXIT_SUCCESS;
}

windows 的错误报告是:<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="Thunder.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="unins000.exe" SIZE="665373" CHECKSUM="0xC3FF007B" BIN_FILE_VERSION="51.42.0.0" BIN_PRODUCT_VERSION="51.42.0.0" PRODUCT_VERSION="" FILE_DESCRIPTION="Setup/Uninstall" COMPANY_NAME="" PRODUCT_NAME="Inno Setup" FILE_VERSION="51.42.0.0" ORIGINAL_FILENAME="" INTERNAL_NAME="" LEGAL_COPYRIGHT="Copyright (C) 1997-2005 Jordan Russell. Portions Copyright (C) 2000-2005 Martijn Laan." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="51.42.0.0" UPTO_BIN_PRODUCT_VERSION="51.42.0.0" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="英语(美国) [0x409]" />
<MATCHING_FILE NAME="Thunder.exe" SIZE="2024960" CHECKSUM="0xB1EE2B1B" BIN_FILE_VERSION="5.1.2.166" BIN_PRODUCT_VERSION="5.1.2.166" PRODUCT_VERSION="5.1" FILE_DESCRIPTION="" COMPANY_NAME="Thunder Networking Technologies,LTD" PRODUCT_NAME="Thunder" FILE_VERSION="5.1.2.166" ORIGINAL_FILENAME="Thunder.exe" INTERNAL_NAME="" LEGAL_COPYRIGHT="" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.1.2.166" UPTO_BIN_PRODUCT_VERSION="5.1.2.166" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="中文(中国) [0x804]" />
<MATCHING_FILE NAME="ThunderShell.exe" SIZE="495104" CHECKSUM="0xC9596A2A" BIN_FILE_VERSION="5.0.1.84" BIN_PRODUCT_VERSION="5.0.1.84" PRODUCT_VERSION="5.0.1.84" FILE_DESCRIPTION="" COMPANY_NAME="Thunder Networking Technologies,LTD" PRODUCT_NAME="" FILE_VERSION="5.0.1.84" ORIGINAL_FILENAME="" INTERNAL_NAME="" LEGAL_COPYRIGHT="" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.0.1.84" UPTO_BIN_PRODUCT_VERSION="5.0.1.84" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="中文(中国) [0x804]" />
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pagechen 2006-02-24
  • 打赏
  • 举报
回复
system("PAUSE");调用系统shell指令,而你的防火墙可能监控了shell操作或者重新定位shell为thundershell.exe.
把问题报告给Thunder,看他们怎么解释

我不喜欢墙,也不喜欢杀毒软件。
  • 打赏
  • 举报
回复
为什么我的就不报错呢
Kumgen 2006-02-23
  • 打赏
  • 举报
回复
为什么我的就不报错呢

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧