Форум программистов, компьютерный форум CyberForum.ru

Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию. - C++

Восстановить пароль Регистрация
 
arturmolev
2 / 2 / 0
Регистрация: 22.12.2009
Сообщений: 36
25.05.2010, 13:50     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию. #1
Только вот не пинайте меня ногами за мой вопрос. Я в этом ещё совсем новичок. Год назад уже начинал изучать С++, даже пытался писать совсем простенькие программы в C++ Builder Enterprise. Но потом забросил за недостатком времени и вот сейчас решил заняться этим снова, только уже по-серьёзному.
И вот в самоучителе я не нашёл ряд ответов на свои некоторые важные для меня вопросы. Помогите пожалуйста вашими ответами, кто чем сможет.
Вот мои вопросы :
1. Как можно открыть исходный код программы с лицензией freeware для редактирования или хотя бы для просмотра;
2. Можно ли открыть исходный код для просмотра у платных программ ( если можно, то как? А можно ли его редактировать?);
3. Какая защита стоит у платных программ для сокрытия просмотра исходного кода? И можно ли эту защиту сносить?
4. В каком месте в исходном коде искать права пользования программой ( её активирование, тип распространения демо версию или постоянную)?
5. Можно ли из демо версии сделать недемо версию, короче чтобы демо версия думала, что она стала недемо версией, а полноценной программой? И как называются эти параметры для редактирования?
6. Типы защиты программ от копирования. Что мне почитать об этом?
Пожалуйста, не пинайте меня ногами, я ещё совсем новичёк, который пытается узнать просто ответы на свои вопросы. Это мне нужно не для подделки лицензий потом, а просто очень хочется потом написать что-нибудь самому и защитить от копирования и от просмотра исходного кода.
Отвечайте, хоть даж по немногу. Буду вам очень благодарен даже за ответ на один из моих вопросов. Это мне очень поможет в дальнейшем изучении.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2010, 13:50     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию.
Посмотрите здесь:

C++ Среди точек первого множества найти такую,которая принадлежит наибольшему количеству множеств.
новичок с вопросом C++
найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна. C++
C++ Мне дали такую задачу: Найти сумму чисел кратных 5 и 10, от 1 до n.
найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
25.05.2010, 14:02     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию. #2
Цитата Сообщение от arturmolev Посмотреть сообщение
1. Как можно открыть исходный код программы с лицензией freeware для редактирования или хотя бы для просмотра;
Скачать исходники с официального сайта если это opensource, в противном случае - никак.

Цитата Сообщение от arturmolev Посмотреть сообщение
2. Можно ли открыть исходный код для просмотра у платных программ ( если можно, то как? А можно ли его редактировать?);
Нет. Нет

Цитата Сообщение от arturmolev Посмотреть сообщение
3. Какая защита стоит у платных программ для сокрытия просмотра исходного кода? И можно ли эту защиту сносить?
Эта защита называется компилятор. Вы видите только скомпилированый бинарный файл, исходный код которого достать невозможно

Цитата Сообщение от arturmolev Посмотреть сообщение
4. В каком месте в исходном коде искать права пользования программой ( её активирование, тип распространения демо версию или постоянную)?
Зачастую это содержится не в коде, а в сопутствующих файлах или прописывается в реестр

Цитата Сообщение от arturmolev Посмотреть сообщение
5. Можно ли из демо версии сделать недемо версию, короче чтобы демо версия думала, что она стала недемо версией, а полноценной программой? И как называются эти параметры для редактирования?
Разница не в приставке демо-, а в том что такая программа изначально компилировалась с заглушками вместо некоторых фич
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
25.05.2010, 14:07     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию. #3
arturmolev, у меня вот тоже по прочтении вопросик появился: Вам таки свои программы писать, или чужие взламывать? Если последнее, так это на другом форуме...
arturmolev
2 / 2 / 0
Регистрация: 22.12.2009
Сообщений: 36
25.05.2010, 14:13  [ТС]     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию. #4
Не не взламывать, просто хочется знать ответы на эти вопросы. Просто мечтаю пока свой DVD -проигрыватель написать. Исходный код его в самоучителе нашёл. Конечно , я новичок и пока ничего нового придумать не смогу, но зато пока только смогу интерфейс свой сделать. И вот просто не хочется, чтобы кто-нибудь изменял исходный код этой программы. Но вот ещё хотелось сведения о защите узнать, а то в этой я полный нуль был, но а сейчас хоть есть у меня маленькие просветвления об этом. Спасибо.
Yandex
Объявления
25.05.2010, 14:13     Посоветуйте с важным вопросом. В самоучителе не могу найти такую информацию.
Ответ Создать тему
Опции темы

Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru