2012-06-26 3 views
0

ОК, поэтому я попытался преобразовать bat в exe, используя множество программ, но в конце все они просто помещают файлы bat в папку temp, поэтому мне интересно, есть ли другой способ защитить код.как защитить исходный код партии?

Я думал, что есть способ удалить эту летучую мышь из временной папки после выполнения exe-файла?

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

любой идеи

Я хочу это, потому что я дал образец ех (тому ди половины работы) файл клиенту, чтобы проверить его, а затем оплатить для программы, на которую я положил много часов, но через 2 дня он ответил мне, что он не заинтересован, поэтому я думаю, что он получил исходный код

+2

Источника источник, исполняемый исполняемый файл. Я сомневаюсь, что он изменил ваш файл. Может быть, ему все равно не было интересно ... –

+0

он ничего не менял, это было так просто, когда он excute file.exe пошел на% temp% и получил bat-файл так просто – Leo92

+0

Вы должны переписать его на C++ или C#, если вы публикуете код командного файла, мы можем помочь вам записать его в гораздо более безопасный исполняемый файл. –

ответ

1

После небольшого поиска я нашел this который пакетный скрипт, который использует 7-Zip для компиляции пакета в exe. Он все равно будет выгружать его в% temp%, но он говорит, что он удаляет все временные файлы по завершении, что вы сказали, что хотите.

Вы также можете переписать код на подходящем языке программирования, таком как C или C++. Хотя, возможно, не совсем невозможно декомпилировать код, который я не думаю, что кто-нибудь попытался бы попробовать!

+0

да, но если вы закроете окно, щелкнув по x, оно не удалит временный файл, рядом, если вы включите программу, вы можете просто взять файл bat из temp, я уже смотрю, infact я заметил, что это будет содержать, например, систему («@ echo off»); так что я могу быть, я могу положить все команды между системой – Leo92

+0

Я не тестировал его, но я возьму ваше слово за него. Да, из того, что я помню, вы можете сделать 'system (command)' в C++, поэтому я думаю, что это будет то же самое в C. Это не всегда хорошо работает, хотя, поскольку вы могли использовать только одиночные команды, вы не могли бы например, установите vars и используйте их в другом месте, но это полностью зависит от того, что вы хотите сделать. –

+0

Да, есть проблемы с переменными и специальными символами, но я боюсь, что мне нужно это сделать, если я хочу защитить код сукки – Leo92

Смежные вопросы