Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
Дмитрий Иванов   (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 вся ветка

Форум: "Система";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-887
maxim2
2002-06-06 21:58
2002.07.01
Как закрыть MDIchild форму


4-1253
V_V
2002-05-03 02:18
2002.07.01
menu


1-935
Vitalik
2002-06-19 15:51
2002.07.01
Debugger


1-1105
ZEE
2002-06-12 15:12
2002.07.01
System Menu


14-1180
VID
2002-05-30 17:55
2002.07.01
Листок заказов на UBPFD.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский