day & night

Написание проги в помощь юзверям, Хочу реализовать идею
Дата обновления: , перейти к новому сообщению
#1
Васерман



Бывалый
*

Группа: Пользователи
Сообщений: 29
Регистрация: 26.07.2008
Пользователь №: 999.268


Респектов: 0
----------


Предупреждений: 1


У меня есть идея,ищу людей которые могут помочь.
Необходимо написать программку которая будет выводить info messagebox при определенных обстоятельствах которые происходят на компьютере юзверя,обстоятельствах,таких как-

юзверь поднимает pppoe соединение у себя на компе и при подключении ему пишеться ошибка, например ,769.Эта программа реагирует на сообщение об ошибке 769 и выводит сообщение на экране юзверя-"включите подключение по локальной сети.для этого зайдите ...и т.д.."


User is offline
Go topGo end
 

Ответов(1 - 7)
2.08.2008 - 20:44
#2
Васерман



Бывалый
*

Группа: Пользователи
Сообщений: 29
Регистрация: 26.07.2008
Пользователь №: 999.268


Респектов: 0
----------


Предупреждений: 1


никто не может подсказать ничего по этому вопросу что ли??
User is offline
Go topGo end
2.08.2008 - 21:25
#3
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Тебе нужно чтоб за тебя написали или подсказать что-то конкретное?
User is offline
Go topGo end
2.08.2008 - 22:39
#4
Васерман



Бывалый
*

Группа: Пользователи
Сообщений: 29
Регистрация: 26.07.2008
Пользователь №: 999.268


Респектов: 0
----------


Предупреждений: 1


подсказать на каком языке можно написать и реализовать идею.

и где в реестре храняться сообщения об ошибках при подключениях и их номер,может знаете?

Добавлено:

например если вы неверно введете логин или пасс,появиться ошибка 691-Доступ запрещен поскольку такое имя ...и т.д...ВОТ ГДЕ В ИНДУСЕ храниться эти коды ошибок)знать бы.!

Добавлено:

сперва мне надо узнать где в реестре храняться эти коды ошибок и сообщения с текстом об ошибке при подключении,чтобы ,как миним сделать
if code 691 then show message (ляляля тполя.нажмите там и там введите еще раз пароль) -в таком формате)

Добавлено:

эта программа будет полезна чайниками,например которые увидя ошибку 769 при подключении ,прочитают в хелп мессадж боксе как ее устранить путем нажатия Пуск-Панель управления..) надеюсь вы меня поняли.

Добавлено:

эта программа будет полезна чайниками,например которые увидя ошибку 769 при подключении ,прочитают в хелп мессадж боксе как ее устранить путем нажатия Пуск-Панель управления..) надеюсь вы меня поняли.
User is offline
Go topGo end
2.08.2008 - 23:03
#5
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(Васерман @ 2.08.2008 - 22:42)
подсказать на каком языке можно написать и реализовать идею.
*


C, C++, Delphi, Assembler....

Цитата | Quote(Васерман @ 2.08.2008 - 22:42)
и где в реестре храняться сообщения об ошибках при подключениях и их номер
*


Вряд ли они хранятся в реестре.... По крайней мере о таком не слышал...

Цитата | Quote(Васерман @ 2.08.2008 - 22:42)
например если вы неверно введете логин или пасс,появиться ошибка 691-Доступ запрещен поскольку такое имя ...и т.д...ВОТ ГДЕ В ИНДУСЕ храниться эти коды ошибок)знать бы.!
*


Это нужно копать в сторону событий соединения...

Цитата | Quote(Васерман @ 2.08.2008 - 22:42)
эта программа будет полезна чайниками,например которые увидя ошибку 769 при подключении ,прочитают в хелп мессадж боксе как ее устранить путем нажатия Пуск-Панель управления..) надеюсь вы меня поняли.
*


Вряд ли они сами исправят или сделают то, что будет написано...

На днях я заморачивался с подобной программой, только для vpn-подключения. Но я не нашел, чтоб можно было работать с Lan.

З.Ы. Навскидку я бы посоветовал посмотреть в сторону Ras API (Remote Access Service Application Programming Interface)

З.Ы.Ы. Посмотри еще здесь..
http://forum.vingrad.ru/topic-72772.html
User is offline
Go topGo end
3.08.2008 - 0:03
#6
Васерман



Бывалый
*

Группа: Пользователи
Сообщений: 29
Регистрация: 26.07.2008
Пользователь №: 999.268


Респектов: 0
----------


Предупреждений: 1


Ras API очень интересная темка,копаюсь в ней пока что тружусь посредством Delphi-

Для соединения с интернет-сервером используются две библиотечные функции RasGetEntryDialParams и RasDial. Для обработки ошибок, возникших в процессе соединения, используется еще одна библиотечная функция RasGetErrorString.
Определим необходимые переменные.

Глобальные:
MyDialParam : TMyDialParam
переменная состояния соединения, где
TMyDialParam = Record
AMsg : Integer; - код сообщения
AState : TRasConnState; - статус соединения (тип переменной определен в RasUnit.pas)
AError : Integer; - код ошибки

чем дальше читаю тем больше нравиться)
User is offline
Go topGo end
29.08.2008 - 12:06
#7
Progerrrr



Новичок


Группа: Пользователи
Сообщений: 11
Регистрация: 29.08.2008
Пользователь №: 1.049.003


Респектов: 0
----------


Предупреждений:


Если я правильно понял, то цель этой программы приколоться над юзером. Тогда проще всего написать программу, которая будет перехватывать процессы. Чтобы она завершала процесс соединения с провайдером и просто выводила окна с нужными сообщениями. Есть такая фишка как ловушка для процессов или сообщений. Я точно не знаю. Никогда таким не занимался.
User is offline
Go topGo end
12.09.2008 - 9:26
#8
Васерман



Бывалый
*

Группа: Пользователи
Сообщений: 29
Регистрация: 26.07.2008
Пользователь №: 999.268


Респектов: 0
----------


Предупреждений: 1


неа ,это не прикол на д юзером.идея такая-например ,ошибка 678-возникает при вытащенном кабеле,

идея *привязать* номер ошибки к приложению

напрмер ошибка 678-запускаеться vbsник

т.е я вытащу кабель появиться 678 ошибка и должен заработать vbsник...
User is offline
Go topGo end

Topic Options
Сейчас: 11.05.2024 - 15:05
Мобильная версия | Lite версия