Re[2]: как использовать diskid32 (номер HDD) в оконном прило
От: _EOA СССР  
Дата: 23.12.10 15:24
Оценка:
Здравствуйте, ChromY, Вы писали:

CY>Я посмотрел на этот cpp.

CY>Вам стоит разобраться, что там происходит, если Вы программист.
CY>Если лень, то сделайте так:
CY>Создайте файл s_fp = fopen("DiskId.txt", "w");
CY>Замените везде printf на fprintf(s_fp,
CY>Вызовите getHardDriveComputerID ()
CY>Закройте файл.
CY>Откройте файл для чтения, прочитайте в память и найдите нужную Вам инфо
CY>с помощью доступных Вам методов поиска подстроки в строке.
CY>Или чтобы не закрывать/открывать, создавайте файл с w+.
CY>Удалите DiskId.txt.

Спасибо Вам большое за ответ.
Видимо так и придется делать.
К сожалению разобраться в исходном коде у меня не получилось.
Раньше никогда консольные приложения не писал.

Скажите пжл. т.е.:
1. я подключаю этот файл в свой проект.
2. произвожу указанную Вами замену, для того чтобы информация писалась в файл.

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

4. дальше просто читаю файл нахожу необходимое и удаляю файл.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.