Сергей, И это тоже :) Но здесь больше другой момент :) Тостер читают многие люди. В том числе те, кто работает "там" :) Я бы вот не стал лишний раз привлекать к себе внимание...
Zimaell, Ну вот, замечательно :) Добрым словом и стебом можно добиться большего, чем просто добрым словом :D
А за лимончик спасибо, с чаем непременно :)
Сергей, Опять не угадал, вот досада, а? Вот челу нужно, и он спросил, хотя видимо тоже считает себя достаточно умным. Кому такое нужно, действительно не нужно обьяснять не только как такое сделать, но и то, что писать сюда по таким вещам в лучшем случае бесполезно.
И - в CHECK_DISK, если она не проинициализирована - а она в коде не инитится в расчете на то, что ее проинитит fopen() - там не NULL, а мусор. fclose() ищет там поля буферов, пытается их освободить и закономерно падает :)
SaddledSharp, Если поток не открылся - нечего закрывать. Вангую, что программа падает на fclose(), который вызывается без fopen() (когда СHECK_DISK == NULL). fclose() надо делать только после успешного fopen().
Артём Чеботарёв, Смотря какие игры имеются в виду. Если стрелялки-догонялки-всех убью, один останусь! - то раз в два года не реже надо просматривать новые процы и видюхи.
Win7 Ultimate, поставленная в начале 2013 года. Пару раз восстанавливал загрузчик. Нагорожено множество хлама от видеограбберов до Android DevTools. Нужные мне игры не тормозят :)
ЧЯДНТ?
Не ставить никаких "клинеров" и "оптимизаторов". Они могут так наоптимизировать, что потом только переустановка. Большая часть "клининга" заключается в чистке темпов, а "оптимизинга" - в правке настроек регистра.
Не использовать в качестве источника информации по настройкам регистра левые ресурсы - только MSDN и разработческие сайты.
Внимательно смотреть при установке бесплатных программ - нынче они горазды затащить в систему говна столько, сколько ассенизаторская машина не увозит за раз.
Мониторить регистр - многие программы, модули, расширения молча лепят туда все что ни попадя.