Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Консольное приложение в MS VC++


Автор: automax 3.10.2002, 08:20
Консольное приложение написано в среде MS VC++ 6.0, установленной под Win2000. Программа прекрасно запускается из среды VC++. Но при запуске  exe файла из системы win2000 убивает систему напрочь. Происходит перезагрузка компа с последующей проверкой всех дисков. Программа ровным счетом не лезет ни в какие ресурсы виндов. Единственно что она делает так это читает информацию из файла, обрабатывает ее и записывает в файл.
При этом этот же exe запускается под win98 без проблем.

Подскажите в чем дело, и чей это глюк.

Автор: Baa 3.10.2002, 09:32
Еще бы код увидить...А не возникало таких мыслей, что в винде дело...?

Автор: FdX 3.10.2002, 21:39
А проект Debug или Release?

Автор: suborg 4.10.2002, 03:18
А приложение, часом, не консольное?
Ато есть в 2000 глюк с консолью - можно аналогично перегрузить винду например если в консоль послать мноко символов возврата курсора назад на позицию \b.
Ну, там в какой-то несложной комбинации может быть, точно не помню.

Автор: Baa 4.10.2002, 05:18
Вообще, даже темы называлась консольное приложение :)

Автор: automax 4.10.2002, 07:16
приложение консольное, я разве не написал. Версия и debug и release обе убивают систему. Конечно дело в системе или в том как система работает с программой. Меня поражает тот факт, что система win2000 считается одной из устойчивых систем. А тут какое-то невинное приложение гробит так, как не один вирус. Нет бы не запустить или выдать исключение... .

Автор: suborg 5.10.2002, 03:50
Ну, там с консолью проблемы в 2000.
Доса как такового нет, его приходится эмулировать, консоль изображать искусственную, и реализовано это криво.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)