Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.11;
Скачать: CL | DM;

Вниз

Включить комп через локалку   Найти похожие ветки 

 
Ajax ©   (2001-11-23 17:23) [0]

Возможно включить сеть через локальную сеть??? Ходят слухи, что есть материнки и сетевухи, которые это могут.


 
Dmitry V. Averuanov ©   (2001-11-23 17:53) [1]

Wake Up On LAN (WAL) - называется - соответственно обе указанные железяки должны поддерживать сие безобразие.


 
Ajax ©   (2001-11-23 18:35) [2]

Будем считать, что железо это может, как это реализовать програмно???


 
Knight ©   (2001-11-23 19:33) [3]

Ага!!


 
SergVlad ©   (2001-11-23 23:02) [4]

Посылается специальный фрейм, содержащий повторяющийся 16 раз
MAC-адрес клиента.

Как сервис-провайдер IBM отсылаю Вас вот сюда, например:
http://www.pc.ibm.com/us/infobrf/iblan.html


 
Ajax ©   (2001-11-24 22:02) [5]

А вот практически да еще и на Delphi как это сделать???


 
Ajax ©   (2001-11-26 22:00) [6]

Я нашел прогу, которая якобы умеет это делать, но для этого ей необходим некий MAC адрес. Может кто-то знает что это такое и можноли его как-то узнать.


 
Angar   (2001-11-27 09:58) [7]

Уважаемый Ajax !
Советую Вам почитать какую-либо книжку по компьютерным сетям, чтобы Вы уяснили для себя базовые понятия (например, что такое семь уровней протокола TCP/IP).

Между нами говоря, MAC-адрес - это адрес сетевой карточки компа (он к ней привязан еще на заводе-изготовителе).

привожу пример его получения (из Win32 Developer"s References):

Sample Code
-----------

#include <windows.h>
#include <wincon.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>

typedef struct _ASTAT_
{
ADAPTER_STATUS adapt;
NAME_BUFFER NameBuff [30];
}ASTAT, * PASTAT;

ASTAT Adapter;

void main (void)

{
NCB Ncb;
UCHAR uRetCode;
char NetName[50];

memset( &Ncb, 0, sizeof(Ncb) );
Ncb.ncb_command = NCBRESET;
Ncb.ncb_lana_num = 0;

uRetCode = Netbios( &Ncb );
printf( "The NCBRESET return code is: 0x%x \n", uRetCode );

memset( &Ncb, 0, sizeof (Ncb) );
Ncb.ncb_command = NCBASTAT;
Ncb.ncb_lana_num = 0;

strcpy( Ncb.ncb_callname, "* " );
Ncb.ncb_buffer = (char *) &Adapter;

Ncb.ncb_length = sizeof(Adapter);

uRetCode = Netbios( &Ncb );
printf( "The NCBASTAT return code is: 0x%x \n", uRetCode );
if ( uRetCode == 0 )
{
printf( "The Ethernet Number is: %02x%02x%02x%02x%02x%02x\n",
Adapter.adapt.adapter_address[0],
Adapter.adapt.adapter_address[1],
Adapter.adapt.adapter_address[2],
Adapter.adapt.adapter_address[3],
Adapter.adapt.adapter_address[4],

Adapter.adapt.adapter_address[5] );
}
}




 
Ajax ©   (2001-11-27 16:18) [8]

2Angar
А то же самое на Delphi можешь???
Кинь пожалуйста линк на инфу про это. Книги такой тематике в моем городе не встречаются.


 
Wonder ©   (2001-11-28 17:35) [9]

>Ajax
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=994073470&n=4

>Angar
Мне ужасно интересно, что это за семь уровней TCP/IP?
И, между нами говоря, это форум по DELPHI, а не по Сям.


 
Mitas   (2001-11-29 03:36) [10]

>Ajax
http://www.ninstall.com/wake-on-lan/technical.asp
И теория и free софт.


 
Ajax ©   (2001-12-01 16:26) [11]

2Mitas Эта программулина точно работает???


 
Angar   (2001-12-04 15:19) [12]

>Wonder
По поводу TCP/IP - Я бы посоветовал Вам книгу, но ее к сожаления нет под руками. Привожу первый попавшийся линк - http://www.mark-itt.ru/FWO/tcpip/
И мне тоже ужасно интересно как можно про это не знать ?

По поводу Си - весь MSDN написан с использованием языка Си. И если Вы - программист под Win32 - его не знаете, то я Вам очень даже сочувствую.

Извиняюсь за несколько резкий тон, но ужасно не люблю безосновательных наездов !
>Ajax
Извиняюсь,но щас совершенно нет времени переписать это на Delphi. Да и тебе уже помогли вроде бы !


 
Wonder ©   (2001-12-04 16:57) [13]

Щас меня за треп возненавидят все :) Но очень хочется ответить!

>Angar
Я ни на кого не наезжаю. Во всяком случае безосоновательно. И предыдущее высказывание не было наездом. Просто мне действительно очень интересно, что это за такие 7 уровней TCP/IP если учесть, что самый низший протокол стека (тот, который IP называется) находится на сетевом уровне модели OSI?
Мне также интересно, какая связь между TCP/IP и MAC-адресом если учесть все выше сказанное, и зачем человека надо было отсылать к изучению TCP/IP?
Я не программист, но тем не менее о Си имею представление. А вот люди, задающие здесь вопросы, не обязаны его знать. Кстати последующая просьба вопрошающего о предоставлении аналогичного кода на DELPHI говорит о том же.

>Angar: Все остальное либо мылом, либо в <Потрепаться>.



Страницы: 1 вся ветка

Текущий архив: 2002.03.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.009 c
1-32456
Deniska
2002-02-22 10:08
2002.03.11
Автоинкремент номера <B>билда</B>.................................


14-32576
Вадим
2002-01-24 14:50
2002.03.11
Что делать, если ничего не хочется делать?


14-32574
FireMan
2002-01-25 10:25
2002.03.11
Где винда хранит пароли


1-32450
yaJohn
2002-02-20 13:11
2002.03.11
bistraya Windows ;)))


7-32597
alex16
2001-11-30 06:53
2002.03.11
CD