avatar_worldhero

Как подключить .dll на C# в приложении на C++?

Автор worldhero, 2010 Июль 05, 08:15

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinec++.dll на c#подключить .dll на c#приложения на c++

worldhero

И так.
есть пару вопросов.
Есть .dll написанная на C#
прикручиваем ее например в main.exe

получаем
file
push file
Library
jpm начало

стартуем main естественно с  push file результат = .dll не фурычит

1. вопрос, будет ли эта *.dll работать в приложении на С++ если она написана на C#
2. вопрос, если она будет работать - то почему не работает? каким образом можно на asm написать задачу - выполнить функцию которая находиться в *.dll?

LeGrand

ХыХыХы, нельзя сделать на C# дллку, и прикрутить ее к серверу
Так как там создается библиотека классов, и ее нужно подключать средствами компилятора, а не асмышной вставкой кода.

Killbrum

омг... коту как на хвост не наступиш так папку начинает делать из себя х_х

https://blog.undsoft.com/programming/export...d-to-unmanaged/

worldhero

#3
а можно ли методом ams вызвать функции из *.dll?
я думаю тогда бы все сработало.
Цитироватьомг... коту как на хвост не наступиш так папку начинает делать из себя х_х

https://blog.undsoft.com/programming/export...d-to-unmanaged/
спс

LeGrand

Даже если ддлка подключится и БУДЕТ работать НОРМАЛЬНО, то я не вижу никакого смысла писать на C# аддоны для майна. Экспортировать функции винапи в среду управляемого кода, по мне, глупо.

epmak

Спойлер
егор, что ты зря напрягаешься? тебя спросили не мнение, а можно ли, думать за других не стоит, могут не понять :rofl:
[свернуть]

worldhero

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

вообще мне нужно так:
1. *.dll которая написано на C# прикрутить к main.exe
2. в main.exe задать обязательный запуск, в противном случаи crash
3. дальше сделать crc проверку этой .dll в main.exe
ну потом я делаю crc main пихаю на сервер для проверки, таким образом люде не смогут снять эту длл и подделать ее также.
В принципе эта .dll нужна для проверки launcher и проверки названия приложения.
Тем самым делая 100% гарантию что launcher должен быть запущен на компьютере, он будет отслеживать процесс который уже нельзя изменить сверять его CRC следить за патоком пакетов на порты и давая 99% защиту на стороне клиента, дальше уже идет старана сервера)))

Killbrum

worldhero
Ну статейку не я писал =) собственно и не тестил. На вопрос "можно ли?" ответ однозначен "да" . Но как это сделать увы не знаю ибо не я писал статью и юзаю я не Шарп =)

Всё то что ты написал думаю проще сделать на нативных языках . И по скорости будет лучше и по легкости исполнения =)

LeGrand
то я не вижу никакого смысла писать на C# аддоны для майна

Опять пытаешся блеснуть извилиной? Вас что здесь каждый день пинать надо чтобы тихо сидели?
Этот пост подчеркивает твою "мудрость".

Я сам не привратник шарпа и интерпретации, но слышать такое от человека который пишет весь ГС на шарпе... имхо бред...

Похожие темы (5)