Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 01.07.2020
Сообщений: 3
1

Программа для определения конфигурации ПК ( язык C )

15.12.2020, 15:15. Просмотров 1702. Ответов 1

Проверка оборудования. Для компьютера на своем рабочем месте определить:
- тип компьютера;
- конфигурацию оборудования;
- объем оперативной памяти;
- наличие и объем расширенной памяти;
- наличие дополнительных ПЗУ;
- версию операционной системы


Помогите написать программу для определения конфигурации ПК ( написать на языке C )
Желательно в dev-c++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2020, 15:15
Ответы с готовыми решениями:

Программа для определения конфигурации компьютера
Может кто знает, как написать программу, которая сделалает снимок экрана, получит версию...

Программа для определения конфигурации компьютера
Может кто знает, как написать программу, которая сделалает снимок экрана, получит версию...

Программа для определения IP
Приветствую... Люди, подскажите пожалуйста, возможно ли на асме написать программу, которая будет...

Программа для определения IP
Вообщем, мне нужна программа, которая показывала бы имя компьютер и айпи адрес на рабочем столе....

1
425 / 296 / 97
Регистрация: 02.10.2008
Сообщений: 1,148
Записей в блоге: 1
19.12.2020, 09:46 2
Это зависит от операционной системы.

DOS - анализируем всё сами, считываем DMI из БИОСа, анализируем COUID и т.п.

Linux - почти всю инфу можно получить из /sys и/или /proc :
пример CPUID
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
faust@archlinux ~> cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : AMD Phenom(tm) II X4 945 Processor
stepping        : 2
microcode       : 0x10000db
cpu MHz         : 1800.000
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs            : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips        : 6002.24
TLB size        : 1024 4K pages                                                                                                                                                                                     
clflush size    : 64                                                                                                                                                                                                
cache_alignment : 64                                                                                                                                                                                                
address sizes   : 48 bits physical, 48 bits virtual                                                                                                                                                                 
power management: ts ttp tm stc 100mhzsteps hwpstate                                                                                                                                                                
                                                                                                                                                                                                                    
processor       : 1                                                                                                                                                                                                 
vendor_id       : AuthenticAMD                                                                                                                                                                                      
cpu family      : 16                                                                                                                                                                                                
model           : 4                                                                                                                                                                                                 
model name      : AMD Phenom(tm) II X4 945 Processor                                                                                                                                                                
stepping        : 2                                                                                                                                                                                                 
microcode       : 0x10000db                                                                                                                                                                                         
cpu MHz         : 800.000                                                                                                                                                                                           
cache size      : 512 KB                                                                                                                                                                                            
physical id     : 0                                                                                                                                                                                                 
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs            : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips        : 6002.24
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate
 
processor       : 2
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : AMD Phenom(tm) II X4 945 Processor
stepping        : 2
microcode       : 0x10000db
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs            : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips        : 6002.24
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate
 
processor       : 3
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : AMD Phenom(tm) II X4 945 Processor
stepping        : 2
microcode       : 0x10000db
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 3
initial apicid  : 3
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate vmmcall npt lbrv svm_lock nrip_save
bugs            : tlb_mmatch fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2
bogomips        : 6002.24
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate


Windows - реестр и т.п.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2020, 09:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Программа для определения дня недели для произвольной даты
Доброго времени суток! Суть программы состоит в том, что нужно определить день недели для даты...

Программа для определения количества цифр для нумерации квартир
Программа спрашивает у пользователя, сколько квартир нужно пронумеровать. Результат работы : вывод...

Язык конфигурации только один
Доброго времени суток Форумчане. Мне стыдно за вопрос, но проблему не могу решить :wall: пока...

Сменить язык редактирования конфигурации
Доброго времени суток! Как это сделать?

Программа для определения IP на Java.
Vsem privet !!! Narod kto znaet kak napisat' progu na Jave, kotoraja opredeljala IP moego kompa...

Программа для определения рифмы
в принципе прогу я написал, но осталась пара моментов. вообще рифма в проге определяется по 3-ем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.