| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Песочница > Распростронение программ и лицензионность |
| Автор: Leos239 12.6.2007, 17:37 |
| Такой вопрос (не бейте): вот допустим я написал прогу, получил exeшник. Можно ли определить на чём она была написана, в смысле не на каком языке программирования (это можно), а на какой версии компилятора, а именно относительно его лицензионности... Ведь не очень хорошо распромтронять продукт, который сделан на не совсем лицензионно компиляторе? Слышал про всякие upx, но всё ли они выразают что надо Подскажите пожалуйста. |
| Автор: Poseidon 12.6.2007, 19:46 |
| А как ты узнаешь, лицензионный у тебя компилятор или нет, если при установке ты просто указываешь код активации. И программа не знает откуда ты получил этот код. Купил его или с помощью кейгена раздобыл. Так что это теоретически не возможно |
| Автор: m0ro 12.6.2007, 21:10 |
| ну как сказать... при компиляции в ехе-файл включается инфа о компиляторе, в частности о версии. а если написано на делфи, который по сути своей коммерческий продукт (турбо - не в счет), то уже по крайней мере один вопрос к аффтару возникнуть может - ГДЕ ВЗЯЛ ДЕЛФИ? ПОКАЖИ КЛЮЧИК |
| Автор: aktuba 12.6.2007, 22:27 | ||
Не только родные, но и сторонние, но не устанавливал - все создается в рантайм |
| Автор: m0ro 12.6.2007, 22:30 |
| рантайм - аки панацея для турбо, не спорю)) в общем, советую ехе паковать.. fsg для этого очень полезный продукт.. например, дизассемблировать ехе после упаковки этой софтиной ужне нельзя.. |
| Автор: aktuba 12.6.2007, 22:38 | ||
дизасемблировать можно все, что выполняется. другой вопрос - сколько сил и времени на это уйдет... |
| Автор: Leos239 12.6.2007, 23:44 |
| Спасибо всем! Остановлюсь пожалуй на fsg. Вообщем пишу на турбо |
| Автор: SergeBS 13.6.2007, 04:07 | ||
| Leos239, Есть такая штука: Lazarus (sourseforge). Бесплатный, free pascal + IDE. Под windows & *nix. На делфи оччень похож. И даже есть советы, как дельфевые проекты в него перетаскивать
|
| Автор: Leos239 13.6.2007, 11:59 |
| Знаю я этот Lazarus. Но до Delphi ему пока далеко... Под виндовс компилирует медленно (хотя под линуксом почти летает). Да и компонент под него маловато :(. Тут уж действительно компоненты легче в Тербо в рантайме создавать. Эдитор в Lazarus не такой удобный, например, нельзя столбики выделять и записывать последовательность своих действий, да и рефакторинга нет (а в большом проекте без него туго приходится, если приспичело что-нибудь параименовать (хотя Delphi тоже почему-то не всё переименовывает))... |
| Автор: Guedda 13.6.2007, 15:47 |
| Ктулху съел мой МОСК! |
| Автор: JackYF 13.6.2007, 16:27 |
| куда? |
| Автор: m0ro 13.6.2007, 18:17 |
| оффтопим, господа Лазарус - штука песпективная, но по сравнению с борландом и кодгиром - нервно курит в сторонке, как ни крути.. еще не один дасяток альфа и бета версий должен будет выйти как среды, так и компонентов для неё. сырое оно все еще :( |