Вниз
Скачать: CL | DM;

проверка диска в сидироме   Найти похожие ветки 

← →
Дмитрий Иванов   (2002-03-31 05:25) [0]

Люди добрые пожите кто чем может!
Есть прога которая должна запускаться только в том случае, если определенный диск стоит в приводе, как это сделать? Может у кого есть готовый код?


← →
Song ©   (2002-03-31 11:04) [1]

Хм... :))
Дык проверяй нужный диск по файлу(ам) или VolumeLabel или ещё как. Какие проблемы?


← →
Blackeye ©   (2002-03-31 12:15) [2]

Господи, да что тут делать, CD-номер проверяй, и делов-то


← →
Дмитрий Иванов   (2002-03-31 14:56) [3]

А как можно узнать VolumeLabel?


← →
Song ©   (2002-03-31 15:50) [4]

BOOL GetVolumeInformation(

LPCTSTR lpRootPathName, // address of root directory of the file system
LPTSTR lpVolumeNameBuffer, // address of name of the volume
DWORD nVolumeNameSize, // length of lpVolumeNameBuffer
LPDWORD lpVolumeSerialNumber, // address of volume serial number
LPDWORD lpMaximumComponentLength, // address of system"s maximum filename length
LPDWORD lpFileSystemFlags, // address of file system flags
LPTSTR lpFileSystemNameBuffer, // address of name of file system
DWORD nFileSystemNameSize // length of lpFileSystemNameBuffer
);
или через TSearchRec


← →
Дмитрий Иванов   (2002-03-31 20:11) [5]

спасибо!


← →
некто из бездны   (2002-04-01 05:32) [6]

Ставь SoftIce + DEWIN + IDA + qview,
лезь на www.reversing.net и ручками по телу


← →
Anonimus   (2002-04-02 12:27) [7]

Есть одно но при копировании (CDCopy) серийный номер будет такимже как и на мастер-диске, а уж Label нужный записать вообще нет проблем.


← →
Zombie ©   (2002-04-03 13:28) [8]

Есть еще одна проблема... При записи каждой новой сессии меняется серийный номер диска (на cd-rw не знаю, но на cd-r точно меняется!) так что узнать его до записи проги на диск ну никак нельзя! И привязка к серийнику не получается.


← →
Marser ©   (2002-04-05 23:59) [9]

МоЖно просто создать какой-нибудь файл с кодом,спрятать его где-нибудь на CD и сверяться.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
3-881
Ola
2002-06-07 08:36
2002.07.01
Экспорт!!!!


3-897
Voldemar
2002-06-07 02:45
2002.07.01
Кол-во записей в QuickReport


7-1214
Фредди
2002-03-30 20:56
2002.07.01
Блокировать клавиатуру


3-851
Jim
2002-06-05 10:21
2002.07.01
Не могу запустить Oracle...


1-1040
strel
2002-06-18 00:49
2002.07.01
как <B>передавать параметры </B>по ссылке в функциях <B>DLL</B ??




   Наверх