Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2010, 19:49   #1
vov4ara
 
Регистрация: 15.11.2010
Сообщений: 5
Вопрос низкоуровневое сетевое программирование

Доброго времени суток)
такой вопрос:
Можно ли написать сетевое приложение на чистом асме под винду без апи и того подобного.
желательно чтобы прога работала на уровне ядра.
заранее благодарен за ответ))
vov4ara вне форума Ответить с цитированием
Старый 15.11.2010, 20:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,803
По умолчанию

Конечно можно. Странный вопрос... Как по твоему сама винда написана?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.11.2010, 20:45   #3
vov4ara
 
Регистрация: 15.11.2010
Сообщений: 5
По умолчанию

винда то сделана, но она же защищена вроде как от прямого доступа к аппаратным средствам(((, вот как мне эту защиту обойти??
vov4ara вне форума Ответить с цитированием
Старый 15.11.2010, 23:55   #4
SnX
Форумчанин
 
Регистрация: 30.10.2009
Сообщений: 114
По умолчанию

Вопрос напроч лишен всякого смысла, видимо по отсутсвию даже малейших знаний у ТС.

Цитата:
желательно чтобы прога работала на уровне ядра.
Что значит желательно?

Цитата:
Как по твоему сама винда написана?
Винда на С написана, и лишь местами на асме. Это так, к слову...
SnX вне форума Ответить с цитированием
Старый 16.11.2010, 00:23   #5
vov4ara
 
Регистрация: 15.11.2010
Сообщений: 5
По умолчанию

Просто скажите как можно на прямую запихать пакет в буфер сетевой карты .
vov4ara вне форума Ответить с цитированием
Старый 16.11.2010, 07:19   #6
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Цитата:
Сообщение от vov4ara Посмотреть сообщение
Просто скажите как можно на прямую запихать пакет в буфер сетевой карты .
В ближайшее n^32 лет Вам это не светит однозначно. А вообще, да, можно работать с сетью на уровне ядра с помощью драйвера, но все равно таки юзая ядерные апи. Вероятно можно и совсем без них, да чорт побери, даже без hardware abstraction layer, да! но, опять же, читайте первое предложение!
Подробности - на васм!
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статья: Низкоуровневое сетевое программирование. Пишем клиент/серверное приложение на сокетах Беркли oleg kutkov C/C++ Сетевое программирование 42 22.01.2011 00:35
обновление в блоге - Низкоуровневое сетевое программирование. Пишем клиент/серверное приложение на сокета Pblog Обсуждение статей 0 01.11.2009 22:20
Сетевое программирование Тунец Помощь студентам 4 09.07.2009 00:07
Язык низкоуровневое программирование Assembler jackpatriot Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 03.01.2009 19:05
Сетевое программирование Winnows-32 Помощь студентам 1 01.12.2008 07:16