HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3401  
Старый 24.04.2009, 18:12
AHTOLLlKA
Участник форума
Регистрация: 01.02.2005
Сообщений: 233
Провел на форуме:
748321

Репутация: 112
Отправить сообщение для AHTOLLlKA с помощью ICQ
По умолчанию

не... забыл сказать язык о могучий делфе =)

есть рабочий код но там перебор хендлов идет...

мне подсказали что можно как то через DuplicateHandle сделать проще... но догнать не могу так что гуглю все еще.... если есть у кого примеры кидайте плиз
 
Ответить с цитированием

  #3402  
Старый 24.04.2009, 20:20
Mosvit
Познающий
Регистрация: 05.03.2007
Сообщений: 99
Провел на форуме:
744734

Репутация: 44
По умолчанию

KaZ@NoVa, спасибо!

Я только не пойму там шаг уже задан или нет? Если да, то какая переменная?

Последний раз редактировалось Mosvit; 24.04.2009 в 20:27..
 
Ответить с цитированием

  #3403  
Старый 24.04.2009, 20:33
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

Репутация: 6
По умолчанию

Цитата:
Сообщение от Nightmarе  
Вот задумал написать функцию определения типа интернет соединения, какой IP внешний или NAT, пришёл к выводу что это проще всего сделать через данные с ipconfig, но дальше затёрся, не знаю по каким параметрам парсить и каким образом...
Кто может помочь, подскажите пожалуйста как отпарсить по данным ipconfig является ли IP адрес внешним или используется NAT ?

Одна идея, проверить IP адрес через сайт проверки IP и сравнить его с текстом из ipconfig, но можно ли сделать как-то проще без коннекта к инету?
Если кто знает как, просьба привести код как это реализовать.
Вот исходник проги, которую я писал. Определяет внутренний IP и внешний через хуиз. Если внутренний IP = внешнему, то соответственно НАТа нету, только вот с PPoe такая фишка не катит. Вообщем ->Вот<- ковыряй =)
 
Ответить с цитированием

  #3404  
Старый 24.04.2009, 20:53
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

Репутация: 425
Отправить сообщение для AlexTheC0d3r с помощью ICQ
По умолчанию

Цитата:
Сообщение от Nightmarе  
Вот задумал написать функцию определения типа интернет соединения, какой IP внешний или NAT, пришёл к выводу что это проще всего сделать через данные с ipconfig, но дальше затёрся, не знаю по каким параметрам парсить и каким образом...
Кто может помочь, подскажите пожалуйста как отпарсить по данным ipconfig является ли IP адрес внешним или используется NAT ?

Одна идея, проверить IP адрес через сайт проверки IP и сравнить его с текстом из ipconfig, но можно ли сделать как-то проще без коннекта к инету?
Если кто знает как, просьба привести код как это реализовать.

смотри, все просто

парсишь ipconfig

если ip в зоне

Код:
10.0.0.0 - 10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
то комп за NAT
 
Ответить с цитированием

  #3405  
Старый 24.04.2009, 22:24
Alex056
Новичок
Регистрация: 22.04.2009
Сообщений: 3
Провел на форуме:
4480

Репутация: 0
По умолчанию

Помогите кто может!!! Надо решить в Pascal и Delphi тоже!
№1 Вычислить все значения функции ф=корень из x квадрат + y квадратесли х и у это значения элементов массива х(n) и у(m)
№2 определить количество положительных и отрицательных элементов в массиве х(n)
№3 в массиве A(n,m) определить:
а)максимальный и минимальный элементы
б)номер последнего отрицательного
в)заменить последний отрицательный элемент на минимальный
№4в массиве A(n,m) найти разность между суммой элементов во 2 строке и суммой элементов в 5 столбце.
Пожалуста!!! Просто очень нужно!
 
Ответить с цитированием

  #3406  
Старый 24.04.2009, 22:39
Balvan
Познающий
Регистрация: 11.03.2009
Сообщений: 70
Провел на форуме:
251358

Репутация: 6
По умолчанию

Помогите дать для числа наименования «год», «года», «лет». Например, 1 год, 23 года, 46 лет и т.д.

зы
год: 1,21,31,41,51,61,71,81,91
года: 2,3,4,22,23,24,32,33,34...
лет: 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,25,26,2 7,28,29...

на си могу, но лабы на делфях у нас, помогите позяизя!
если можно полностью, а так... просто скажите как найти последнюю цифру числа

пример на си:
Код:
int a,b;
while (a!=0)
 {
  b=a%10;
  a=a/10;
  if (b==1) break;
 }
 
Ответить с цитированием

  #3407  
Старый 25.04.2009, 00:16
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

последня цифра числа не дельфе - это
y:=x mod 10;
 
Ответить с цитированием

  #3408  
Старый 25.04.2009, 00:20
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Mosvit  
KaZ@NoVa, спасибо!

Я только не пойму там шаг уже задан или нет? Если да, то какая переменная?
Цитата:
там смотришь от x0 до xK
шаг dx

примерно так
while (x<=xK) do begin
///////
///////
x+=dx;
end;
........
 
Ответить с цитированием

  #3409  
Старый 25.04.2009, 10:44
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Цитата:
Сообщение от Maxxxtri23  
Вот исходник проги, которую я писал. Определяет внутренний IP и внешний через хуиз. Если внутренний IP = внешнему, то соответственно НАТа нету, только вот с PPoe такая фишка не катит. Вообщем ->Вот<- ковыряй =)
к сожалению это не то совсем.
Цитата:
Сообщение от AlexTheC0d3r  
смотри, все просто

парсишь ipconfig

если ip в зоне

Код:
10.0.0.0 - 10.255.255.255
172.16.0.0-172.31.255.255
192.168.0.0-192.168.255.255
то комп за NAT
Дело в том, что там помимо интернет подключения есть другие и диапазоны 192.168.0.0-192.168.255.255 там и так везде понатыканны по умолчанию.
По каким параметрам сделать точный парсинг я не знаю, можно через инет узнать IP но крайне нежелательно, может быть есть точные параметры для парсинга?
 
Ответить с цитированием

  #3410  
Старый 25.04.2009, 11:08
Balvan
Познающий
Регистрация: 11.03.2009
Сообщений: 70
Провел на форуме:
251358

Репутация: 6
По умолчанию

Подаскажите пожалуйста как перевернуть число?
Т.е. 21=12, 235=532 и т.п.

Пример на Си:
Код:
{
        int digit,sum;
        cout<<"chislo:\n";
        cin>>digit;
        cout<<"chislo naoborot = ";
        while(digit>0){
        sum=digit%10;
                digit/=10;
                cout<<sum;
        }
cin.get();
cin.get();      
}
А надо на Делфях!

Последний раз редактировалось Balvan; 25.04.2009 в 11:11..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ