Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ip-адрес при подключении через модем

6.3K
31 августа 2004 года
kipelovets
7 / / 08.04.2004
Подскажите, пожалуйста, как определить ip-адрес другого компа при подключении к нему (или он к тебе) через модем (при подключении виндовыми средствами). Я уже облазил весь реестр, все виндовые сервисы, RAS API... Возможно, что его нельзя определить, это запрещено в целях безопасности, но ведь в XP можно его узнать руками, посмотрев св-ва подключения. Может, можно ip выковырять из этого диалога свойств?
5.4K
01 сентября 2004 года
ALS
20 / / 05.02.2004
Originally posted by kipelovets
[COLOR=darkblue][FONT=courier new]
type
TRasProjection = Integer;
THRasConn = Longint;

TRasPppIp = TRasPppIpA;
TRasPppIpA = record
dwSize: Longint;
dwError: Longint;
szIpAddress: Array[0..RAS_MaxIpAddress] of AnsiChar;
szServerIpAddress: Array[0..RAS_MaxIpAddress] of AnsiChar;
end;

function RasGetProjectionInfoA(hConn: THRasConn; rasproj: TRasProjection;
lpProjection: Pointer; var lpcb: Longint): Longint; stdcall;
external 'rasapi32.dll' name 'RasGetProjectionInfoA';


function GetRemotePppIp(RasHandle: THRasConn): string;
var IpAddr: TRasPppIp;
CB: longint;
begin
Result := '';
IpAddr.dwSize := SizeOf(IpAddr);
CB := 255;
if RasGetProjectionInfo(RasHandle,RASP_PppIp,@IpAddr, CB) = 0 then
Result := IpAddr.szIpAddress
end;[/FONT]
[/COLOR]
6.3K
01 сентября 2004 года
kipelovets
7 / / 08.04.2004
спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог