Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8

Файл с защитой от копирования

05.11.2015, 14:52. Показов 1771. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В ОС Windows есть файлы с защитой от копирования.
То есть я открываю такой файл, копирую из него текст,
вставляю в другой файл. Но куда пропадают несколько
Самых важных строк?
Меня крайне заинтересовало это свойство некоторых
файлов.
И хотелось бы самому написать программу, способную на это.
Думал, думал ... Как это сделать?
Последняя надежда на форум. Ничего в голову не приходит.

Добавлено через 1 час 15 минут
Тут могут быть такие варианты
1. При открытии защищенного файла, запускается
программа. Что дальше не знаю.
2. При копировании текст поступает в буфер и там
обрабатывается
3. А может он поступает в особый буфер
4. При вставке текст уже где-то обработан. Где?
Итоги:
1. Программа следит за защищенным файлом
2. А может и не следит. Следит за тем какой
файл открывается.
Так или иначе. Мне бы хотелось сделать такую
Программу, чтобы она изымала при копировании
заданного файла хотя-бы один символ.
А лучше одну строку.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.11.2015, 14:52
Ответы с готовыми решениями:

Запись с защитой от копирования
Есть ли программа для записи видеопакета в формате DVD на диск так что бы в дальнейшем диск можно было бы использовать только для просмотра...

Программа с защитой от несанкционированного копирования
Необходимо написать программу на C++, которая защищала бы сама себя от несанкционированного копирования с CD-диска с привязкой к CD-ROM. У...

Парсинг текста на сайте с защитой от копирования
Уважаемые форумчане, прошу помощи: есть сайт с текстом книги, но он защищен от копирования. Помогите спарсить весь текст книги в файлик. ...

7
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
05.11.2015, 16:55
Цитата Сообщение от geh Посмотреть сообщение
В ОС Windows есть файлы с защитой от копирования.
То есть я открываю такой файл, копирую из него текст,
вставляю в другой файл. Но куда пропадают несколько
Самых важных строк?
Какой файл? Чем открываете? Как и куда копируете? Что конкретно пропадает?

Добавлено через 3 минуты
Цитата Сообщение от geh Посмотреть сообщение
И хотелось бы самому написать программу, способную на это.
Открывается файл через CreateFileW с расшариванием прав только на чтение FILE_SHARE_READ, соответственно все остальные права (запись/удаление) блокируются. Если это то, о чем Вы имеете в виду в в своем вопросе.
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
05.11.2015, 17:24  [ТС]
Dragokas,
Это файлы системных папок. (Они все скрыты)
Например в папке "Мои документы" есть один такой
скрытый файл. Сначала я включаю отображение файлов.
Он становится виден. Открываю я его обыкновенным
Виндовским блокнотом. Там не совсем понятный текст.
Надо полагать, что часть текста это команда. Впрочем
я в этом не уверен. Далее, открыв файл блокнотом, я выделяю
Текст, потом выбираю в контекстном меню копировать. Исходный
файл закрываю. Выбираю ЛЮБОЙ ДРУГОЙ файл в ЛЮБОМ ДРУГОМ
месте открываю его и в контекстном меню выбираю вставить.
Происходит вставка, но не полностью.
Мое мнение.
1. Буфер был обработан ранее какой-то программой
2. Текст мог быть обработан еще раньше, чем он попал
в буфер. Кем тоже непонятно.
3. Буфер проходил обработку уже в процессе вставки
Вот три варианта.
Возможны конечно и другие
Тут мне пришла мысль. А что если для таких файлов
уже существует файл, который и копируется. Иными
Словами происходит подмена. А что? Вполне реально.
0
Эксперт .NET
 Аватар для Rius
13233 / 7729 / 1680
Регистрация: 25.05.2015
Сообщений: 23,548
Записей в блоге: 14
05.11.2015, 17:29
ОС этим не занимается. Если наблюдаете такое, скорее всего это Вы не понимаете, что делаете и как.
Программу наблюдения за буфером обмена написать можно.
Защитить от копирования нельзя, в том смысле, что если захотят - всё равно скопируют.
1
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
05.11.2015, 17:40
Лучший ответ Сообщение было отмечено echs как решение

Решение

geh, это происходит потому что Вы пытаетесь увидеть бинарную информацию через программу, которая для этого не предназначена. Возьмите на вооружение что-нибудь вида WinHex, Lister (который в Total Commander-e), Notepad++. Из этого списка, только через WinHex сможете скопировать (если угодно через буфер) и ним же создать новый файл с идентичными данными.
Попытка увидеть такие данные под определенной кодовой страницей, ограничивающей набор символов + делается преобразование, приводит к видимому Вам результату.
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
05.11.2015, 17:51  [ТС]
Rius,
Вы правы. Тысячу раз правы.
Если файл открывается, то его можно переписать
Например вручную. То есть эта защита не на 100%
Но меня так заинтересовала сама такая возможность
пусть частичной защиты, что захотелось разобраться
как в алгоритме, так и написать свой код.
Но мной этот процесс еще не понят. Вот я и обратился
на форум. Тут ребята покруче

Добавлено через 4 минуты
Dragokas,
Спасибо! Вероятно все так и есть как вы говорите.
А я тут разработал целую теорию Суперзащиты.
Спасибо
PS.
Бог создал Мир и
Вас Dragokas!!
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
06.11.2015, 00:39
Цитата Сообщение от geh Посмотреть сообщение
Меня крайне заинтересовало это свойство некоторых
файлов.
И хотелось бы самому написать программу, способную на это.
Я уж подумал, что нашли файлы с "альтернативными потоками данных" Почитайте про эту штуку:
http://geektimes.ru/post/46935/
https://ru.wikipedia.org/wiki/... 1%8B%D1%85
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
06.11.2015, 07:50
Лучший ответ Сообщение было отмечено echs как решение

Решение

Цитата Сообщение от Казанский Посмотреть сообщение
Почитайте про эту штуку:
Зачем так далеко ходить? Тут есть ( секретно )
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2015, 07:50
Помогаю со студенческими работами здесь

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

Скопировать большой файл, например, фильм, в другой файл. После копирования размер файла должны совпадать
Добрый день, есть задача на потоки ввода-вывода : Скопировать большой файл, например, фильм, в другой файл. После копирования размер...

Защитить файл от копирования
файл .doc подскажите что можно сделать чтобы файл нельзя было скопировать. (чтобы его можно было просматривать только на флешке через...

Копирования текста из файла в файл
Помогите усовершенствовать програму чтобы вывадилось количество строк в каждом файле var i,c:integer; f1, f2,f: text; s,n:...

BAT-файл для резервного копирования
Накидал бат для создания копии set h=%TIME:~0,2% set d=%TIME:~3,2% set s=%TIME:~6,2% set dd=%DATE:~0,2% set mm=%DATE:~3,2% set...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru