Запуск программы при наличии CD

Аватара пользователя
Green Owl

Запуск программы при наличии CD

Сообщение Green Owl »

Как сделать, чтобы программа работала только при наличии оригинального диска в приводе?
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Green Owl

Программа своя(сам написал) или чужая?
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Да мне надо все немного проще.

Вставил CD, на котором есть AutoRun и инсталлер, установил на жесткий диск оболочку программы, а файлы для работы

(или просто какие-то ссылки) должны остаться на CD. Если CD выкинул из привода, программа встала.

Самая погань, что AutoRun сделали в Autorun Pro Enterprise.

Надо как-то прописать путь к CD!
Аватара пользователя
DillerInc

Re: Запуск программы при наличии CD

Сообщение DillerInc »

Сборник HTML-страниц, написана с помощью AutoRun Pro Enterprise. Надо чтобы без компакт-диска не работала.
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Green Owl

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

Если ты не знаком с программированием,то сделать привязку к носителю будет,как мне кажется,крайне проблематично.Да даже и в обратном случае,подобную защиту скорее всего с лёгкостью отламают,если ты конечно не воспользуешься каким-нибудь протектором типа StarForce последних версий Изображение .

Если я в чём-то не прав,поправьте меня.
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Это я всё прекрасно понимаю. Но есть ли программы типа SafeCD и т.д. которые можно использовать в домашних условиях? Мне не нужна защита диска мне просто надо чтобы прога работала при наличии CD или с CD.
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Например, чтобы некоторые файлы программа брала с CD. Но тогда как указать путь с CD-драйву, ведь путь у всех может быть разный.
Аватара пользователя
Green Owl

Re: Запуск программы при наличии CD

Сообщение Green Owl »

Зачем привязываться к CD, если не секрет? Защита от копирования?

Если хочется, можно проверить, с какого типа диска запущена программа.


Цитата функция WinAPI:



The GetDriveType function determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.



Но CD-R болванки стоят копейки. Обойти такую защиту - полчаса времени (снятие образа/запись образа).
Аватара пользователя
Sergey123

Re: Запуск программы при наличии CD

Сообщение Sergey123 »

Смешные какие-то цитаты стали...типа "сообщение от функция WinAPI" Изображение


Цитата:



Если хочется, можно проверить, с какого типа диска запущена программа.



...сюда можно помимо GetDriveType ещё приписать и GetVolumeInformation, и CreateFile, и ещё бог знает чего,но я почему-то сильно сомневаюсь,что этот Autorun Pro Enterprise позволяет писать на обычном нормальном языке программирования,с помощью которого можно было бы задействовать эти функции.


Цитата:



Например, чтобы некоторые файлы программа брала с CD



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



Если всё таки автор топика хочет восприпятствовать копированию своего диска,то я думаю,что стоит подумать о создании какой-нибудь самопальной защиты.К примеру,могу порекомендовать всё ту же книжку Криса Касперски "Техника защиты компакт-дисков от копирования" - весьма полезная информация,хотя как мне кажется,некоторые выводы автора уже успели слегка устареть.В книжке описываются различные способы защиты,в том числе и загаживание TOC'а диска.Но всё это,на мой взгляд,спасёт только от необразованного пользователя,который ни разу не имел дело с CloneCD и не знает,что такое Alcohol 120%.



По этому поводу можно посмотреть
этот топик
.
Аватара пользователя
Sergey123

Re: Запуск программы при наличии CD

Сообщение Sergey123 »

Sergey123
Цитата:



Извините за флуд, но будет хоть кто-то высказываться по делу, то есть КАК это сделать, а не ЗАЧЕМ (меня это тоже интересует).



Ок... Итак вопрос: "Как сделать, чтобы программа работала только при наличии оригинального диска в приводе?"

Ответ: "использованием технологии защиты ПО от StarForce:
CD
,
CD Keyless
,
CD-R
,
DVD
."

И? Вот тебе ответ "как". Легче стало? Уже не раз говорилось, что главное - это не найти вариант решения, а найти оптимальный вариант решения, обеспечивающи баланс между трудозатратами на его достижение и получаемым качеством результата. Так вот, хинт - не зная задачи, определить оптимальный для нее вариант достижения - невозможно.



P. S.

Я там во флейме топик со стотейкой про техподдержку завел... ИМХО очень поучительно...
Ответить

Вернуться в «Хочу все знать»