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

Вниз

запись файла на cd.   Найти похожие ветки 

 
alshtam   (2009-01-19 09:10) [0]

Подскажите пожалуста как записать файл на cd диск так чтобы  widnows видел ложный размер этого файла. Например файл 1 Мб отображался как 1Гб. Для защиты от копирования диска.


 
Сергей М. ©   (2009-01-19 09:19) [1]

Ну, допустим, запишешь ты "липу" в атрибут размера файла.
А считывать-то как потом ты этот оригинальный файл будешь ?


 
alshtam   (2009-01-19 09:22) [2]

через поток считаю. У меня есть чужой диск таким макаром защищенный. А в программе сделаю проверку на размер файла если маленький то выход.


 
Сергей М. ©   (2009-01-19 09:25) [3]


> через поток считаю


Это как ?


 
alshtam   (2009-01-19 09:30) [4]

так например:

procedure readFile;
var
 e:TFilestream;
 i,j:integer
begin
 e:=Tfilestream.create("c:\ff.dat",fmOpenRead);
 for I := 0 to List.Count - 1 do
 begin
   e.ReadBuffer(j,4);
    ....
    ...
 end;
end;


 
Сергей М. ©   (2009-01-19 09:38) [5]

А с какой радости ты решил, что объект TFileStream работает с файлом минуя ОС ?


 
alshtam   (2009-01-19 09:42) [6]

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


 
Сергей М. ©   (2009-01-19 09:44) [7]


> выкачал файл с того диска именно таким образом


Значит размер этого файла соответствует истинному.


> интересно себе такую же защиту сделать


Это не защита, а фикция.
Защитить носитель данных от копирования нельзя.


 
alshtam   (2009-01-19 09:46) [8]

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


 
alshtam   (2009-01-19 09:47) [9]

нет не может соответствовать!!! этот носитель cd а размер файла 1гб при копировании его виндой выдает "неправильный размер файла"


 
KilkennyCat ©   (2009-01-19 09:48) [10]


> У меня есть чужой диск таким макаром защищенный.


Там совершенно другой макар. И другой уровень программирования, если судить по [4]


 
KilkennyCat ©   (2009-01-19 09:50) [11]


> этот носитель cd а размер файла 1гб при копировании его
> виндой выдает "неправильный размер файла"


и как тогда твоя проверка на маленький размер сработает? :)


 
alshtam   (2009-01-19 09:51) [12]

а как это делается? я понял так что на CD загововки файла записаны так что размер файла записан не правильный.


 
alshtam   (2009-01-19 09:53) [13]

ну widows говорит что размер файла 1Гб если файл выкачали то мне винда другой размер скажет


 
KilkennyCat ©   (2009-01-19 09:53) [14]


> а как это делается?

реализуется собственный механизм чтения диска, именно компакт-диска, а не файла.


 
Сергей М. ©   (2009-01-19 09:53) [15]

Что мешает мне скопировать твой CD-носитель с "липовым" файлом ?


 
alshtam   (2009-01-19 09:55) [16]

копирование не канает ntro глючит и не копирует диск


 
alshtam   (2009-01-19 09:56) [17]


> KilkennyCat ©   (19.01.09 09:53) [14]
> > а как это делается?реализуется собственный механизм чтения
> диска, именно компакт-диска, а не файла.

а как записать такой диск?


 
KilkennyCat ©   (2009-01-19 09:57) [18]

.
> Сергей М. ©   (19.01.09 09:53) [15]
>
> Что мешает мне скопировать твой CD-носитель с "липовым"
> файлом ?


Наверное, отсутствие у тебя Даймона или ультрыисо или неро :)


 
Сергей М. ©   (2009-01-19 09:57) [19]

ntro - это что за зверь ?
И почему, по-твоему, на свете не существует других зверей, у которых при копирование твоего диска "канает" ?


 
alshtam   (2009-01-19 09:58) [20]

кроме неро ниче признаюсь не пробовал, но он не помог.


 
KilkennyCat ©   (2009-01-19 09:58) [21]


> alshtam   (19.01.09 09:56) [17]

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


 
alshtam   (2009-01-19 09:59) [22]


> ntro - это что за зверь ?И почему, по-твоему, на свете не
> существует других зверей, у которых при копирование твоего
> диска "канает" ?

ntro это неро, я опечатался, извиняюсь.
Может и существует, не знаю, Наверное существует.


 
alshtam   (2009-01-19 10:00) [23]


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

сам хочу, укажи пожалуста путь :)


 
KilkennyCat ©   (2009-01-19 10:00) [24]


> кроме неро ниче признаюсь не пробовал, но он не помог.


На твоем поможет. У тебя будет обыкновенный файл, с испорченной атрибутикой. Неро тупо создаст образ этого диска, после чего в виртуальный привод тупо этот образ установим и получим идеальную копию.
Извини, но так обходятся и более серъезные защиты :)


 
Сергей М. ©   (2009-01-19 10:00) [25]


> alshtam   (19.01.09 09:58) [20]


Потрековое копирование - и всех делов.


 
KilkennyCat ©   (2009-01-19 10:03) [26]


> сам хочу, укажи пожалуста путь :)


Наверное, сначала Желтая книжка по CD


 
alshtam   (2009-01-19 10:03) [27]


> Наверное, сначала Желтая книжка по CD

какая книжка????


 
Сергей М. ©   (2009-01-19 10:05) [28]

Было бы чего защищать)
Судя по [4] там и защищать-то нечего и не от кого.


 
KilkennyCat ©   (2009-01-19 10:06) [29]

http://en.wikipedia.org/wiki/Yellow_Book_(CD_standard)


 
KilkennyCat ©   (2009-01-19 10:07) [30]


> Сергей М. ©   (19.01.09 10:05) [28]

Может, это банк-клиент. Судя по мною виденным банкам-клиентам, особенно последнему, со встроенной игрой "реверси", вполне возможно.


 
alshtam   (2009-01-19 10:07) [31]

данные, ценнее на диске нечего нету :) (кроме всего это я пример набросал просто)


 
Сергей М. ©   (2009-01-19 10:13) [32]


> alshtam   (19.01.09 10:07) [31]


Данные следует защищать не от копирования, а от несанкционированного использования


 
Ega23 ©   (2009-01-19 10:16) [33]


> данные, ценнее на диске нечего нету :)


Ну и шифруй их, нафига какую-то ерунду изобретать?


 
Правильный$Вася   (2009-01-19 11:29) [34]


> Подскажите пожалуста как записать файл на cd диск так чтобы
>  widnows видел ложный размер этого файла

CDFS не поддерживает файлы более 2 Гб, но я на ДВД с такой фс записывал 4Гб-вые файлы
при этом виндой они не читались (виделись как что-то вроде 100М), а образы снимались и посекторно тоже нормально


 
alshtam   (2009-01-20 05:49) [35]

Спасибо всем за помощь!



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

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

Наверх





Память: 0.52 MB
Время: 0.012 c
15-1230633670
KilkennyCat
2008-12-30 13:41
2009.03.01
Всех с новым годом.


15-1230450049
Dreamse
2008-12-28 10:40
2009.03.01
Вопрос про многоядерные процессоры и способы работы с ними


15-1230270627
Урсулапов_
2008-12-26 08:50
2009.03.01
Как определить антивирус на удаленном компьютере


2-1231942778
Scot Storch
2009-01-14 17:19
2009.03.01
нарисовать прямоугольник


2-1232322931
н083нький
2009-01-19 02:55
2009.03.01
Поменять местами два объекта





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский