mrusklon
@mrusklon
если долго мучится - что нибудь получится

Как конвертировать cmd код в exe?

есть у меня код подключения к webdav диску , я его записал в bat файл для удобства , все хорошо но надо выдавать его людям для подключения , у каждого свой логин и пароль , но если этот файлик кто то откроет то увидит все персональные данные , думал его как то зашифровать но нашел способ конвертации bat to exe
в целом это подходит, но первая попавшаяся программа для конвертации не помогла , то есть не оробатывает..

сам код bat
@Echo Off
ping -n 2 google.com|Find /I "TTL="|| goto Else
set login=логин
set pass=пароль
echo please wait
net use W: https://cloud.мой-сайт.com.ua/remote.php/dav/files/%login%/ /user:%login% %pass% /persistent:no
Exit
:Else
echo internet error
pause


или это совсем надо писать на С++ или что то такое... ?
  • Вопрос задан
  • 1635 просмотров
Пригласить эксперта
Ответы на вопрос 2
NeiroNx
@NeiroNx
Программист
Может переписать так чтобы требовалось вводить(set /p) логин и пароль, чем тупо хранить в файле?
@Echo Off
ping -n 2 google.com|Find /I "TTL="|| goto Else
set /p login=Login:
set /p pass=Password:
echo please wait
net use W: https://cloud.мой-сайт.com.ua/remote.php/dav/files/%login%/ /user:%login% %pass% /persistent:no
Exit
:Else
echo internet error
pause
Ответ написан
@Olgeir
cmd2exe
cmdtoexe

1. в случае https://archive.codeplex.com/?p=bat2exe при запуске полученной программы сначала извлекается bat а потом он запускает, т.е безопасности никакой.
2. всегда нужно смотреть доступен ли текст bat при просмотре exe. в большинстве случаев полученный exe нужно будет еще чем то упаковать или обфусцировать.
3. проще написать на нормальном компилируемом языке и потом упаковать или обфусцировать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы