Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 342
от 06.03.2006, 10:57

Администратор:Калашников О.А.
В рассылке:Подписчиков: 260, Экспертов: 50
В номере:Вопросов: 6, Ответов: 10


Вопрос № 36395: Нужно узнать кто приконнектился к к машине. Обязательно IP машины которая подключилась, порт на который она подключилась... Ну а если можно конечно имя машины (которая подключилась) в сети и тд и тп И чуть было не забыл. Как этот коннект отстрели...
Вопрос № 36400: Добрый день! Объясните пожалуйста: 1) Как запретить Виндовсу при завершении работы или перезагрузке закрывать приложение? 2) Как програмно определить: принадлежит ли IP-адрес локальной сети или он является внешним?...
Вопрос № 36418: Доброе время суток, уважаемые эксперты! Подскажите пожалуйста, можно ли создавать .com файлы в Visual C++. Если можно, то как?...
Вопрос № 36428: Уважаемые эксперты помогите. В заданном 16битном числе поменять первый и третий бит с 4 и 6 битом на С++...
Вопрос № 36438: Есть исходный документ pdf, в нем есть страница, на которой напечатано содержание книги, мне нужно програмно построчно прочитать эту страницу и с текста каждой прочитанной строки. сформировать соответствующую закладку. Как програмно создавать зак...
Вопрос № 36450: Помогите решить прогу: Из строки входного потока сформировать стринг, состоящий из слов встречающихся более одного раза. Слова в стринге должны распологаться в порядке обратном их появлению во входном потоке и разделяться обратной наклонной черто...

Вопрос № 36.395
Нужно узнать кто приконнектился к к машине. Обязательно IP машины которая подключилась, порт на который она подключилась... Ну а если можно конечно имя машины (которая подключилась) в сети и тд и тп
И чуть было не забыл. Как этот коннект отстрелить .... программно конечно
Отправлен: 28.02.2006, 12:27
Вопрос задал: Santana (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Dmitriy
Здравствуйте, Santana!
Есть такая весьма удобная программа FPinger (Friendly Pinger), в нем есть модуль, который отвечает за слежение за сетью, при чем при соединении он умеет оповещать звуком, выскакивающим сообщением, хранит историю подключений и скачиваний, умеет ограничивать доступ как полностью, так и по расписанию, есть белые и черные списки пользователей. Пишите на phtdteam@mail.ru и я вышлю дистрибутив.
---------
В жизни нет ничего невозможного
Ответ отправил: Dmitriy (статус: 9-ый класс)
Отправлен: 28.02.2006, 14:21


Вопрос № 36.400
Добрый день! Объясните пожалуйста: 1) Как запретить Виндовсу при завершении работы или перезагрузке закрывать приложение?
2) Как програмно определить: принадлежит ли IP-адрес локальной сети или он является внешним?
Отправлен: 28.02.2006, 14:18
Вопрос задал: Dadrum (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Zitz
Здравствуйте, Dadrum!

1.
Добрые люди мне пресоветовали отлавливать WM_QUERYENDSESSION в обработчике WindowProc - данное сообщение приходит окну при попытке выключить (перезагрузить) компьютер пользователем.
Если нужно запретить выключать капитально, то надо ставить хук, библиотека кажись валяется на сайте Микрософта
2.
Сравнить с АйПишниками локальной сети ;) Можно по маске, можно пропинговать в локалке ;)
А что такое вообще этот загадочный "внешний АйПи"?
В любом случае чтобы узнать принадлежит или нет АйПи подсети на него накладывают маску, а чтобы узнать есть ли такой компьютер в подсети нужно отправить к нему пинг.
---------
Успех неизбежен
Ответ отправил: Zitz (статус: 7-ой класс)
Отправлен: 28.02.2006, 14:46

Отвечает: PROD
Здравствуйте, Dadrum!
1) не думаю что это возможно - при перезагрузке останавливаются все службы и ядро операционки, очищается оператива. как что жизнь вашей проги вне оси нереальна по условию. рекомендую на программном уровне отлавливать такие события как закрытие вашей программы или перезагрузку и сохранять все текущие данные в файл, прописать программу в автозапуск и чтоб при запуске она извлекала эти данные из временного файла
Ответ отправил: PROD (статус: 4-ый класс)
Отправлен: 28.02.2006, 22:34


Вопрос № 36.418
Доброе время суток, уважаемые эксперты! Подскажите пожалуйста, можно ли создавать .com файлы в Visual C++. Если можно, то как?
Отправлен: 28.02.2006, 18:56
Вопрос задал: Рязанов Максим Валерьевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Raptor1
Здравствуйте, Рязанов Максим Валерьевич!
Вообще то нельзя так как com это 16 битный код, а VC делает 32 битный
Ответ отправил: Raptor1 (статус: Студент)
Отправлен: 28.02.2006, 23:29

Отвечает: RedDevil
Здравствуйте, Рязанов Максим Валерьевич!
Нет, нельзя.
Ответ отправил: RedDevil (статус: 6-ой класс)
Отправлен: 01.03.2006, 08:18

Отвечает: Morgion
Здравствуйте, Рязанов Максим Валерьевич!
Нет. Бери старые компилеры, типа borland c 3 или 4. Ещё могу посоветовыть Digital Mars C http://www.digitalmars.com/ может и под винды и под дос компилить. Думаю, что можно использовать редактор ВижеалСтудии и прикр& #1091;тить к нему DigitalMars.
Ответ отправил: Morgion (статус: 9-ый класс)
Отправлен: 01.03.2006, 09:59


Вопрос № 36.428
Уважаемые эксперты помогите.
В заданном 16битном числе поменять первый и третий бит с 4 и 6 битом
на С++
Отправлен: 28.02.2006, 20:19
Вопрос задал: Warrior (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Raptor1
Здравствуйте, Warrior!
a=(a&0xffd2)|(a&0x5<<3)|(a&0x28>>3);
Ответ отправил: Raptor1 (статус: Студент)
Отправлен: 28.02.2006, 23:28
Оценка за ответ: 5


Вопрос № 36.438
Есть исходный документ pdf, в нем есть страница, на которой напечатано содержание книги, мне нужно програмно построчно прочитать эту страницу и с текста каждой прочитанной строки. сформировать соответствующую закладку.
Как програмно создавать закладки-я уже понял, (пользовался PDFlib-6.0
)а вот как програмно читать страницу pdf документа?
Отправлен: 28.02.2006, 23:23
Вопрос задал: Stanly (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Mamont0001
уй, Stanly!

Сугубо теоритический совет.

Любой тип текстовых файлов, не говоря уже о pdf & TeX, выглядит как простой скрипт, обрабатываемый интерпретатором.

Проще говоря, у него есть синтаксис. Я бы предложил попробовать открыть файл в блокноте и поискать там пределы страниц.

С другой стороны, данный файл может быть чем-то вроде бинарного скомпилированого файла, хотя вряд ли.

---------
Сон — это маленькая смерть
Ответ отправил: Mamont0001 (статус: 2-ой класс)
Отправлен: 28.02.2006, 23:53
Оценка за ответ: 3
Комментарий оценки:
Не знаю как в блокноте-для блокнота пожалуй размер книги в формате pdf-будет занатто, но через просмотрщик FARа просматривал файл,то поискового текста не находил.


Вопрос № 36.450
Помогите решить прогу:
Из строки входного потока сформировать стринг, состоящий из слов встречающихся более одного раза. Слова в стринге должны распологаться в порядке обратном их появлению во входном потоке и разделяться обратной наклонной чертой. Задачу сделать с помощью указателей при этом индексы массивов заменяя на указатели, и выделять динамически память для указателей.
Условием окончания входного потока CTRL+Z.
Пример:
петя вася коля
саша коля толя петя
жора гоша вася
жора
CTRL^Z
Вывод
жора/коля/вася/петя
Отправлен: 01.03.2006, 08:24
Вопрос задал: Лыткин А. В. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Boriss
Здравствуйте, Лыткин А. В.!
Давай уточним (не вижу сложностей в решении задачи) - в минифоруме дам ответ:
то есть, требуется, чтобы ТОЛЬКО по CTRL+Z заканчивался ввод, и ни коим образом по ENTER?
И в каком С или С++?
---------
Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 01.03.2006, 12:46

Отвечает: Muad Dib
Здравствуйте, Лыткин А. В.!

Тут уже на шару контрольные делают? В чем собственно ваша проблема - покажите свой код, расскажите как вы пытались решить эту задачу и как у вас не получилось ...
Ответ отправил: Muad Dib (статус: 5-ый класс)
Отправлен: 01.03.2006, 16:48


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.16 от 01.03.2006
Яндекс Rambler's Top100

В избранное