StupidQuestion
@StupidQuestion
Задаю глупые вопросы...

"Вставить" exe в свою программу?

Дорогие товарищи, памахите!

Набросал не большую "программу" на C# для подключения к компу по PsExec

Чтоб использовать этот самый PsExec, у меня такая строка:

procInfo.Arguments = $"/c d:/psexec \\\\192.168.1.{ip} cmd";


Файл PsExec на диске D.

Можно ли эту программу (PsExec.exe) запихнуть в свой *.exe, что бы программа была "переносная".
В инете что то толком нет ничего интересного по этому поводу...наверное поэтому и нету что не делают/делается так.
  • Вопрос задан
  • 157 просмотров
Решения вопроса 2
vabka
@vabka Куратор тега C#
Токсичный шарпист
Положите его рядом со своей программой и обращайтесь. По относительному пути.
Ответ написан
Можно запихнуть в ресурсы вашего exe файла, затем при первом запуске распоковывать файл рядом с вашей программой. Но так практически никто не делает, а антивирусы не любят такую автивность. Правильным решением будет создание инсталлятора для вашей программы, который будет включать помимо вашего exe файла файл PsExec со всеми необходимыми ему библиотеками.
Ну, а выше, как вариант, Василий Банников предложил работающий вариант без создания инсталлятора.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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