Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 09.05.2019
Сообщений: 18

Привязка по жесткому диску

27.06.2019, 12:14. Показов 3327. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытался сделать привязку, 1 частью было чтобы программа в текстовый файл копировала серийник, но Visual Studio c++ 2019 , жалуется на 11 строчку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <fstream>
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
    char NB[MAX_PATH];
    char SN[MAX_PATH];
    DWORD VSNumber;
 
    GetVolumeInformation("C:\\", NB, sizeof(NB), &VSNumber, NULL, NULL, SN, sizeof(SN));
    ofstream id("patch.txt");
    id << "" << VSNumber;
    id.close();
    return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.06.2019, 12:14
Ответы с готовыми решениями:

Прямое обращение к жесткому диску
Прошу помощи.Дали задание для курсовой работы: найти в заданном каталоге файл наименьшего размера.Программу нужно написать на си++ с...

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

программа, ограничивающая доступ к жесткому диску
как должна выглядеть программа, ограничивающая доступ к жесткому диску? На Си или с++. знает кто нибудь?

6
Злостный нарушитель
 Аватар для Verevkin
10275 / 5699 / 1266
Регистрация: 12.03.2015
Сообщений: 26,393
27.06.2019, 12:19
Цитата Сообщение от 9th fade Посмотреть сообщение
жалуется на 11 строчку. А текст сообщения об ошибке я вам не скажу, вы обязаны догадаться, телепаты грёбаные!
Правильно?
0
1 / 1 / 0
Регистрация: 09.05.2019
Сообщений: 18
27.06.2019, 12:24  [ТС]
Вот, извиняюсь
Миниатюры
Привязка по жесткому диску  
0
Злостный нарушитель
 Аватар для Verevkin
10275 / 5699 / 1266
Регистрация: 12.03.2015
Сообщений: 26,393
27.06.2019, 12:32
Цитата Сообщение от 9th fade Посмотреть сообщение
Вот, извиняюсь
так пробуй:

C++
1
2
char root[] = "C:\\";
GetVolumeInformation(root, NB, sizeof(NB), &VSNumber, NULL, NULL, SN, sizeof(SN));
0
1 / 1 / 0
Регистрация: 09.05.2019
Сообщений: 18
27.06.2019, 12:38  [ТС]
Все равно не хочет, может я чтото не подгрузил ?
Миниатюры
Привязка по жесткому диску  
0
Злостный нарушитель
 Аватар для Verevkin
10275 / 5699 / 1266
Регистрация: 12.03.2015
Сообщений: 26,393
27.06.2019, 12:44
у меня вот так работает:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using namespace std;
 
int get_info()
{
    char NB[MAX_PATH];
    char SN[MAX_PATH];
    DWORD VSNumber = 0;
 
    GetVolumeInformation("E:\\", NB, sizeof(NB), &VSNumber, NULL, NULL, SN, sizeof(SN));
    //ofstream id("patch.txt");
    //id << "" << VSNumber;
    //id.close();
 
    cout << VSNumber << endl;
 
    return 0;
}
Но у меня gcc.

Добавлено через 4 минуты
Цитата Сообщение от 9th fade Посмотреть сообщение
Все равно не хочет, может я чтото не подгрузил ?
Жди, щас кто-нить, у кого есть MSVS, зайдёт и разрулит. Покури пока.
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
27.06.2019, 13:41
Лучший ответ Сообщение было отмечено 9th fade как решение

Решение

Цитата Сообщение от 9th fade Посмотреть сообщение
Пытался сделать привязку, 1 частью было чтобы программа в текстовый файл копировала серийник, но Visual Studio c++ 2019 , жалуется на 11 строчку
Сделай GetVolumeInformationA(..................................)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2019, 13:41
Помогаю со студенческими работами здесь

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

Подскажите по жесткому диску?
Здраствуйте. У меня такой вопрос: полетел жесткий диск на старом старом ноуте HP compaq 9020. Модель жесткого диска:ST93015A. А вопрос вот...

Доступ к жесткому диску
Здравствуйте, имеется 2 системы (windows 7 + windows 7). Обе установлены на разных физических ЖД. Из 1 системы надо закрыть доступ ко...

Доступ к жесткому диску
Были неправильно изменены права доступа к жесткому диску. В меню профилей доступа ж.д.(properties/Security/Group or user names) сначала...

Доступ к жесткому диску
Здравствуйте. Установил вин7. Подключил дополнительный жесткий диск со своими данными. Инициировала она его нормально. Скорость...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru