Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
1

Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку

07.09.2009, 08:52. Просмотров 2160. Ответов 3
Метки нет (Все метки)

Подскажите, как должен выглядеть код простейшей программы на C# (Loader.exe), которая бы загружала под собой исполняемый файл (Prog.dll), причем Prog.dll это переименованный исполняемый файл Prog.exe. В итоге должно получиться дерево процессов. Не путать с API функцией при импорте dll в приложение. Если предложений ни у кого нет, то буду рад хотя бы ссылке на ресурсы, так как все перерыл и ничего не нашел.

P. S. Исходников Prog.dll (бывшей Prog.exe) нет, но я уверен, что они и не нужны, так как нужно просто ее запустить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2009, 08:52
Ответы с готовыми решениями:

Unable to load DLL (oci.dll). Help!
Всем привет! в чем может быть ошибка?... также ругается на вот эту строчку -...

Microsoft.ReportViewer.WebForms .dll Could not load file
День добрый. Делаю отчет для web приложения использую report rdlc на локальной машине все...

Unable to load DLL
А теперь по порядку. Есть WPF приложение, в котором подключается dll написанная на C. Dll-ка...

Unable to load dll 'mozglue' не найден указанный модуль
юзаю geckofx (движок мозиллы) на машинах где стоит vs всенорм но при запуске на win7 64 на...

3
Айхрень...
306 / 176 / 7
Регистрация: 02.06.2009
Сообщений: 1,078
07.09.2009, 09:03 2
kapustin, если я правильно понял, то вот это должно помочь Вам

Добавлено через 1 минуту
Это функция WinAPI (как Вы. вероятно знаете). О том, как использовать WinAPI in C# - ищите в интернете.
0
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
07.09.2009, 09:17  [ТС] 3
Действительно там только С++ и МИ примеры. Вот если кому нужно нашел пару вариантов для C#
<тут была сцыла на посторонний сайт>
Там есть варианты без WinAPI и c WinAPI. Еще не проверял будет ли это отдельный процесс или дерево процессов.
0
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 3
07.09.2009, 20:01  [ТС] 4
Я пытаюсь управлять пакетами, а именно их шифрацией от Prog.dll (Prog.exe) создав простой прокси:
TcpListener слушая локальные IP на порту
Затем с помощью TcpClient принимаю ожидающий запрос клиента на подключение (AcceptTcpClient()), короче создаю сокет.
Обеспечиваю поток данных через NetworkStream (TcpClient.GetStream())
Затем создаю снова TcpClient который поключается к серверу. для него тоже создаю NetworkStream для потока данных (GetStream())
Объявил поключение к серверу и к клиенту отдельно. Но перехватывать пакеты могу только все а не отдельно от клиента и отдельно от сервера. Нетворкстрем.Read() и затем Буффер.Гетбите() - Сетбите()

1. Как отдельно ловить пакеты от сервера и отдельно от клиента и затем оперировать ими с помощью моего прокси или же мой прокси на такое не способен?
2. Как в моем случае перехватывать траффик при помощи все той же Loader.exe от Prog.dll (Prog.exe) раньше чем это делают снифферы внедряющиеся в процесс Prog.dll и заставляющие его направлять пакеты по туннелю на себя и только затем в точку назначения. Пробовал защищать Земидой Prog.dll, но после даже самой мягкой защиты не запускается.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2009, 20:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Load doscan.dll Failed! и MFC42.DLL BearPaw 1200CU Plus
Здравствуйте. Захотел отряхнуть пыль со сканера, изначально все было ок и работало. Через время о...

Не загружается php_ifx.dll, пишет unable to load dinamic library dhpextensionsphp_ifx.dll
люди добрые, помогите кто чем может.. под виндами, стоит PHP 4.3.4, в php.ini указан...

Could not load UI satellite dll 'FileTracker32UI.dll'
Переустановил VS. При компиляции стала появляться такая ошибка: Could not load UI satellite dll...

Java.lang.UnsatisfiedLinkError: xxxx.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
При работе с субд sybase iq необходима библиотека jconn4 и некая dbjdbc12.dll. Так вот почему-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.