Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Песочница > Распростронение программ и лицензионность


Автор: Leos239 12.6.2007, 17:37
Такой вопрос (не бейте):
вот допустим я написал прогу, получил exeшник. Можно ли определить на чём она была написана, в смысле не на каком языке программирования (это можно), а на какой версии компилятора, а именно относительно его лицензионности...
Ведь не очень хорошо распромтронять продукт, который сделан на не совсем лицензионно компиляторе?
Слышал про всякие upx, но всё ли они выразают что надо smile ?
Подскажите пожалуйста.

Автор: Poseidon 12.6.2007, 19:46
А как ты узнаешь, лицензионный у тебя компилятор или нет, если при установке ты просто указываешь код активации. И программа не знает откуда ты получил этот код. Купил его или с помощью кейгена раздобыл. Так что это теоретически не возможно

Автор: m0ro 12.6.2007, 21:10
ну как сказать... при компиляции в ехе-файл включается инфа о компиляторе, в частности о версии. а если написано на делфи, который по сути своей коммерческий продукт (турбо - не в счет), то уже по крайней мере один вопрос к аффтару возникнуть может - ГДЕ ВЗЯЛ ДЕЛФИ? ПОКАЖИ КЛЮЧИК smile если турбо - то снова вопросы: юзал только родные компоненты или доустановил? если доустановил, то на каких основаниях и каким образом? ломал? айяйяй... и т.д. и т.п. :(

Автор: aktuba 12.6.2007, 22:27
Цитата

юзал только родные компоненты или доустановил?


Не только родные, но и сторонние, но не устанавливал - все создается в рантайм  smile 

Автор: m0ro 12.6.2007, 22:30
рантайм - аки панацея для турбо, не спорю)) в общем, советую ехе паковать.. fsg для этого очень полезный продукт.. например, дизассемблировать ехе после упаковки этой софтиной ужне нельзя..

Автор: aktuba 12.6.2007, 22:38
Цитата

например, дизассемблировать ехе после упаковки этой софтиной ужне нельзя..


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

Автор: Snowy 12.6.2007, 23:38
Цитата(Leos239 @  12.6.2007,  17:37 Найти цитируемый пост)
Можно ли определить на чём она была написана, в смысле не на каком языке программирования (это можно), а на какой версии компилятора
Да. Можно.

Цитата(Leos239 @  12.6.2007,  17:37 Найти цитируемый пост)
а именно относительно его лицензионности...
А это можно проверить, только спросив у тебя.
Спросят у тебя: А лицензия имеется? И что ты ответишь?
Хотя то, что спросят - это врядли. Но теоретически это возможно.

Цитата(m0ro @  12.6.2007,  22:30 Найти цитируемый пост)
 fsg для этого очень полезный продукт.. например, дизассемблировать ехе после упаковки этой софтиной ужне нельзя..
fsg - это компрессор.
Не вижу, чем он тут может помочь.
Как сжали, так и расжали. А там смотри чего хошь...

Автор: Leos239 12.6.2007, 23:44
Спасибо всем! Остановлюсь пожалуй на fsg.

Вообщем пишу на турбо  smile  и создаю всё в рантайм  smile  smile  smile .

Автор: SergeBS 13.6.2007, 04:07
Leos239, 
Есть такая штука: Lazarus (sourseforge). Бесплатный, free pascal + IDE. Под windows & *nix. На делфи оччень похож. И даже есть советы, как дельфевые проекты в него перетаскивать smile . А всякие упаковщики - баловство. Как Snowy совершенно справедливо отметил:
Цитата
Как сжали, так и расжали. А там смотри чего хошь... 

Автор: Leos239 13.6.2007, 11:59
Знаю я этот Lazarus. Но до Delphi ему пока далеко... Под виндовс компилирует медленно (хотя под линуксом почти летает). Да и компонент под него маловато :(. Тут уж действительно компоненты легче в Тербо в рантайме создавать. Эдитор в Lazarus не такой удобный, например, нельзя столбики выделять и записывать последовательность своих действий, да и рефакторинга нет (а в большом проекте без него туго приходится, если приспичело что-нибудь параименовать (хотя Delphi тоже почему-то не всё переименовывает))...

Автор: Guedda 13.6.2007, 15:47
Ктулху съел мой МОСК!

Автор: JackYF 13.6.2007, 16:27
Цитата(Guedda @  13.6.2007,  15:47 Найти цитируемый пост)
Ктулху съел мой МОСК!
куда?

Автор: m0ro 13.6.2007, 18:17
оффтопим, господа smile ..... ну да ладно..
Лазарус - штука песпективная, но по сравнению с борландом и кодгиром - нервно курит в сторонке, как ни крути.. еще не один дасяток альфа и бета версий должен будет выйти как среды, так и компонентов для неё. сырое оно все еще :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)