Текущий архив: 2009.03.01;
Скачать: CL | DM;
Вниззапись файла на 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;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.005 c