Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.54 MB
Время: 0.012 c
15-1230566025
Quart
2008-12-29 18:53
2009.03.01
Просветите студента-дипломника


2-1232352540
ывывыв
2009-01-19 11:09
2009.03.01
Убрать мерцание при перерисовке формы?


2-1232302860
try...except
2009-01-18 21:21
2009.03.01
Обработка ошибки подключения к сети?


15-1230723251
Чудак
2008-12-31 14:34
2009.03.01
Отдача файла скриптом php


15-1230597130
Илья Корстин
2008-12-30 03:32
2009.03.01
"Спрятать" область диска или пометить как неиспользуемую