Язык си


гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Назад к темам раздела.
2011-04-19 16:06:00 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
а какое значение он подставляет для неинициализированных адресов?
 
2011-04-19 18:03:18 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
Ты там что, решил проверить как IE полозить с помощью неинициализированных указателей?
 
2011-04-19 18:03:32 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
yashchar писал(а):
полозить

тьфу ты, положить
 
2011-04-19 18:12:43 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
нет я просто лекции по си прогуливал, и потом выучил плюсы) и их синтаксис не катит =(
 
2011-04-19 18:30:03 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Любой неинициализированный указатель тыркается в случайную область памяти.
Соответственно, например в 32-х разрядной винде он будет иметь значение из диапазона адреса с 0x00000000 по 0x0000FFFF.

А если тебе уж совсем интересно - дизассемблер в помощь и вперед
 
2011-04-19 18:31:58 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
А в самом забавном случае - если переменная не инициализирована - она может указывать на то же самое значение в стеке, которое использовалось в предыдущих функциях (это уже про локальные переменные). И вот тут начинается самое интересное
 
2011-04-19 18:39:21 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
ну наверно так) в плюсах просто как NULL сразу =)
 
2011-04-19 18:42:03 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
а ты случаем айпи функции незнаешь как сирийники железа узнать?)
 
2011-04-19 19:34:02 гильдия Бойцы (Мастер)[6560] гильдия Охотники Илдиора (Новичок)[72] Топ Клан (Магистр - Зам. Главы) эмо_слезки Информация
 
2011-04-19 21:55:50 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
WinAPI что ли?
 
2011-04-19 22:19:35 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
ну да =)
 
2011-04-19 22:38:12 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Функций WinAPI для этого я так не вспомню, но чем тебя не устраивает RegOpenKeyEx? Из реестра всю инфу тыришь спокойно.
Не хочешь реестр - юзай WMI
 
2011-04-19 23:09:12 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
мне именно железо надо, что потделать низя ж)
 
2011-04-19 23:11:37 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
ну впринцепе мне надо ток материнку узнать, а остальные ж это перефирийные у меян по ним предмет есть)
 
2011-04-20 00:00:59 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Так чем тебе анализ ключа реестра не нравится?

Из апи - это GetSystemInfo (информация о процессоре), GlobalMemoryStatys (информация об оперативной памяти), GetDeviseCaps и EnumDisplaySettins (позволит получить информацию о дисплее и все режимы которые поддерживаются видеокартой), CommConfigDialogs (вызовет диалоговую панель наладки параметров для коммуникационного устройства), MixerGetNumDevis (число микшеров), MixerGetDevCaps (получение их характеристик), WaveOutGetNumDevs (количество Wav устройств), WaveOutGetDevCaps (характеристики Wav устройств), MidiOutGetNumDevs (число Midi устройств), MidiOutGetDevCaps (характеристики Midi устройств), GetVolumeInformation (определить тип файловой системы).
 
2011-04-20 00:05:05 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashcharреест потделать легко)


а тут ничего нужного) адо в нете будет поискать =)
 
2011-04-20 00:11:55 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Я не встречал в литературе функции API для работы с материнкой. MSDN советует WMI

Так что Win32_MotherboardDevice и не выпендривайся
 
2011-04-20 00:16:46 гильдия Мудрецы (Мастер)[10166] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
ага наверноЮ а то пишут что с sp3 все нормальное прикрыли)
 
2011-04-20 00:19:55 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Ну так. Прикрыта лавочка.

https://msdn.microsoft.com/en-us/library/aa389273(VS.85).aspx