уже год пинаю себя написать про это статью
там несложно, я уже много таких программок сделал - и чтоб SPD читать, и для чтения BIOS, и в USB залезал..
кратко здесь описать не получится, могу лишь предложить подождать, пока я таки соберусь и сделаю это
Павел, покритикую разве что мать на B450+проц 3600 - если там с завода биос старый, он не заведется с этим процом, придется искать старый проц или программатор. лучше уточнить этот момент в магазине. на биосе обычно клеят бумажку с версией, и на сайте по этой версии можно узнать, есть ли в нем микрокод для 3ххх серии
покажите участок кода. может вы прямо в объявлении переменной решили присваивание сделать.
надо же
struct button button_left;
button_left.button_port = "PORTD"
эмм создать socket, если TCP то сделать connect на нужный IP, а потом write что хотите и как хотите.
или вам какой конкретный протокол нужен? http? https?
ru6ak, в каждом uefi есть некоторый набор загрузочных опций, по сути полный путь к диску. и вот некоторые банально не создают эту загрузочную опцию, если хард в слоте для ODD, были у людей проблемы с этим
Fort_Ross, поищите магнитами магниты на крышке - увидите отталкивание или притягивание. нужно в те же места расположить неодимовые магниты, например из жестокого диска
эээ зачем всё хранить в строках, ещё и не диапазоны, а прямо каждый элемент?
можно же банально проверять неравенствами части нужного номера.
создать массив диапазонов, например,
t2_krasn = {'base': 900, 'start': 0, 'end': 61999}
t2_rost = {'base': 900, 'start': 62000, 'end': 62999}
....
operators = [t2_krasn, t2_rost, ...]
for op in operators:
if num // 10000000 == op['base'] and num % 10000000 >= op['start'] and num % 10000000 <= op['end']:
...
или вообще рассовать вложенными словарями по базовой части номера, или ... но не сравнивать же строки с миллионами просто так сгенерированных строк!
Amikko, вы ценовые рамки-то скажите. А то, к примеру, MSI Modern 15 (или 14) на Ryzen 4500 + апгрейд RAM до 32/64 ГБ = вдвое дешевле, работать тоже ок, знакомый на линуксах на нём сидит и доволен
kirill_frs, Windows установил на SSD свой загрузчик, вот вы это и видите.
Если у вас две Windows, вам этот самый загрузчик предложит выбрать систему. Если поставите Linux - вместо Windows boot manager будет GRUB и тоже сможете выбрать систему.
Если поставите другой диск с другой системой и отдельным загрузчиком - тут уже в BIOS или Boot Menu приоритет нужно будет выбрать
а по поводу старой системы - это Legacy вид загрузки, когда загрузчик был безымянный и записывался просто в первый сектор диска. Если очень хотите, можно переставить новую систему в этом режиме, но не очень рекомендуется, с 2014 года всё везде UEFI
там несложно, я уже много таких программок сделал - и чтоб SPD читать, и для чтения BIOS, и в USB залезал..
кратко здесь описать не получится, могу лишь предложить подождать, пока я таки соберусь и сделаю это