Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.03.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
1-32455
Катя
2002-02-20 13:24
2002.03.11
Мастера, как правильно сделать подчёркивание надписи на SpeedButton


1-32445
Last Hero
2002-02-19 21:38
2002.03.11
Помогите преобращовать Record в Variant!


7-32587
wHammer
2001-11-30 13:05
2002.03.11
Speaker


1-32500
Sasha9
2002-02-23 19:47
2002.03.11
Как сделать чтобы приложение не закрылось и при этом не зависло, когда в win98 меняешь пользователя(log off)


1-32453
Grim Rider
2002-02-22 08:34
2002.03.11
Как прицепить ActiveX Dll?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский