Запуск программы при наличии CD
-
Green Owl
Запуск программы при наличии CD
Как сделать, чтобы программа работала только при наличии оригинального диска в приводе?
-
Green Owl
-
Green Owl
Re: Запуск программы при наличии CD
Да мне надо все немного проще.
Вставил CD, на котором есть AutoRun и инсталлер, установил на жесткий диск оболочку программы, а файлы для работы
(или просто какие-то ссылки) должны остаться на CD. Если CD выкинул из привода, программа встала.
Самая погань, что AutoRun сделали в Autorun Pro Enterprise.
Надо как-то прописать путь к CD!
Вставил CD, на котором есть AutoRun и инсталлер, установил на жесткий диск оболочку программы, а файлы для работы
(или просто какие-то ссылки) должны остаться на CD. Если CD выкинул из привода, программа встала.
Самая погань, что AutoRun сделали в Autorun Pro Enterprise.
Надо как-то прописать путь к CD!
-
DillerInc
Re: Запуск программы при наличии CD
Сборник HTML-страниц, написана с помощью AutoRun Pro Enterprise. Надо чтобы без компакт-диска не работала.
-
Green Owl
Re: Запуск программы при наличии CD
Green Owl
На сколько я понимаю,Autorun Pro Enterprise - это программа для создания автозапусков со всевозможной графической оболочкой,основаная на использовании визуальной среды разработки.
Если ты не знаком с программированием,то сделать привязку к носителю будет,как мне кажется,крайне проблематично.Да даже и в обратном случае,подобную защиту скорее всего с лёгкостью отламают,если ты конечно не воспользуешься каким-нибудь протектором типа StarForce последних версий
.
Если я в чём-то не прав,поправьте меня.
На сколько я понимаю,Autorun Pro Enterprise - это программа для создания автозапусков со всевозможной графической оболочкой,основаная на использовании визуальной среды разработки.
Если ты не знаком с программированием,то сделать привязку к носителю будет,как мне кажется,крайне проблематично.Да даже и в обратном случае,подобную защиту скорее всего с лёгкостью отламают,если ты конечно не воспользуешься каким-нибудь протектором типа StarForce последних версий
.Если я в чём-то не прав,поправьте меня.
-
Green Owl
Re: Запуск программы при наличии CD
Это я всё прекрасно понимаю. Но есть ли программы типа SafeCD и т.д. которые можно использовать в домашних условиях? Мне не нужна защита диска мне просто надо чтобы прога работала при наличии CD или с CD.
-
Green Owl
Re: Запуск программы при наличии CD
Например, чтобы некоторые файлы программа брала с CD. Но тогда как указать путь с CD-драйву, ведь путь у всех может быть разный.
-
Green Owl
Re: Запуск программы при наличии CD
Зачем привязываться к CD, если не секрет? Защита от копирования?
Если хочется, можно проверить, с какого типа диска запущена программа.
Цитата функция WinAPI:
The GetDriveType function determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive.
Но CD-R болванки стоят копейки. Обойти такую защиту - полчаса времени (снятие образа/запись образа).
Если хочется, можно проверить, с какого типа диска запущена программа.
Цитата функция 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
Смешные какие-то цитаты стали...типа "сообщение от функция WinAPI"
Цитата:
Если хочется, можно проверить, с какого типа диска запущена программа.
...сюда можно помимо GetDriveType ещё приписать и GetVolumeInformation, и CreateFile, и ещё бог знает чего,но я почему-то сильно сомневаюсь,что этот Autorun Pro Enterprise позволяет писать на обычном нормальном языке программирования,с помощью которого можно было бы задействовать эти функции.
Цитата:
Например, чтобы некоторые файлы программа брала с CD
...мне кажется,что замедлит работу приложения...ведь тем же самым играм,которые так "накрепко" привязываются к носителю с помощью всяких там протекторов,эта болванка в приводе словно собаке пятая нога... или я ошибаюсь?
Если всё таки автор топика хочет восприпятствовать копированию своего диска,то я думаю,что стоит подумать о создании какой-нибудь самопальной защиты.К примеру,могу порекомендовать всё ту же книжку Криса Касперски "Техника защиты компакт-дисков от копирования" - весьма полезная информация,хотя как мне кажется,некоторые выводы автора уже успели слегка устареть.В книжке описываются различные способы защиты,в том числе и загаживание TOC'а диска.Но всё это,на мой взгляд,спасёт только от необразованного пользователя,который ни разу не имел дело с CloneCD и не знает,что такое Alcohol 120%.
По этому поводу можно посмотреть
Цитата:
Если хочется, можно проверить, с какого типа диска запущена программа.
...сюда можно помимо GetDriveType ещё приписать и GetVolumeInformation, и CreateFile, и ещё бог знает чего,но я почему-то сильно сомневаюсь,что этот Autorun Pro Enterprise позволяет писать на обычном нормальном языке программирования,с помощью которого можно было бы задействовать эти функции.
Цитата:
Например, чтобы некоторые файлы программа брала с CD
...мне кажется,что замедлит работу приложения...ведь тем же самым играм,которые так "накрепко" привязываются к носителю с помощью всяких там протекторов,эта болванка в приводе словно собаке пятая нога... или я ошибаюсь?
Если всё таки автор топика хочет восприпятствовать копированию своего диска,то я думаю,что стоит подумать о создании какой-нибудь самопальной защиты.К примеру,могу порекомендовать всё ту же книжку Криса Касперски "Техника защиты компакт-дисков от копирования" - весьма полезная информация,хотя как мне кажется,некоторые выводы автора уже успели слегка устареть.В книжке описываются различные способы защиты,в том числе и загаживание TOC'а диска.Но всё это,на мой взгляд,спасёт только от необразованного пользователя,который ни разу не имел дело с CloneCD и не знает,что такое Alcohol 120%.
По этому поводу можно посмотреть
этот топик
.-
Sergey123
Re: Запуск программы при наличии CD
Sergey123
Цитата:
Извините за флуд, но будет хоть кто-то высказываться по делу, то есть КАК это сделать, а не ЗАЧЕМ (меня это тоже интересует).
Ок... Итак вопрос: "Как сделать, чтобы программа работала только при наличии оригинального диска в приводе?"
Ответ: "использованием технологии защиты ПО от StarForce:
И? Вот тебе ответ "как". Легче стало? Уже не раз говорилось, что главное - это не найти вариант решения, а найти оптимальный вариант решения, обеспечивающи баланс между трудозатратами на его достижение и получаемым качеством результата. Так вот, хинт - не зная задачи, определить оптимальный для нее вариант достижения - невозможно.
P. S.
Я там во флейме топик со стотейкой про техподдержку завел... ИМХО очень поучительно...
Цитата:
Извините за флуд, но будет хоть кто-то высказываться по делу, то есть КАК это сделать, а не ЗАЧЕМ (меня это тоже интересует).
Ок... Итак вопрос: "Как сделать, чтобы программа работала только при наличии оригинального диска в приводе?"
Ответ: "использованием технологии защиты ПО от StarForce:
CD
, CD Keyless
, CD-R
, DVD
."И? Вот тебе ответ "как". Легче стало? Уже не раз говорилось, что главное - это не найти вариант решения, а найти оптимальный вариант решения, обеспечивающи баланс между трудозатратами на его достижение и получаемым качеством результата. Так вот, хинт - не зная задачи, определить оптимальный для нее вариант достижения - невозможно.
P. S.
Я там во флейме топик со стотейкой про техподдержку завел... ИМХО очень поучительно...