Programação para MSN
Pessoal,
Gostaria de programar para MSN em delphi, e estou buscando informações a respeito.
A idéia não é criar um programa que faça as mesmas coisas que o msn. E sim, criar utilitários para ele ou de alguma forma, interargir criando uma aplicação externa.
Alguém tem alguma dica para me dar? Onde posso encontrar informações do tipo???
Conto com respostas!
Obrigado!
Walter.
Gostaria de programar para MSN em delphi, e estou buscando informações a respeito.
A idéia não é criar um programa que faça as mesmas coisas que o msn. E sim, criar utilitários para ele ou de alguma forma, interargir criando uma aplicação externa.
Alguém tem alguma dica para me dar? Onde posso encontrar informações do tipo???
Conto com respostas!
Obrigado!
Walter.
Wander Waldemorte
Curtidas 0
Respostas
Wander Waldemorte
24/06/2005
Ninguém??? :cry:
GOSTEI 0
Chapolin
24/06/2005
sobe..
GOSTEI 0
Kroki
24/06/2005
[url]http://www.aidaim.com/delphi_messenger_sdk_instant_messaging_sdk_im_sdk.htm[/url]
GOSTEI 0
Wander Waldemorte
24/06/2005
Mas esta ferramenta permite que eu crie um novo programa, não eh? Não que eu consiga criar novas funcionalidades ao msn original da microsoft.
Eu preciso criar algo como o MSN PLUS!
Entende?
Eu preciso criar algo como o MSN PLUS!
Entende?
GOSTEI 0
Brazuka
24/06/2005
po seria manero isso
mais nao sei criar nen programa
flow respondem ai esse topico
como criar acessorios para o msn
mais nao sei criar nen programa
flow respondem ai esse topico
como criar acessorios para o msn
GOSTEI 0
Nightshade
24/06/2005
usa um controle ActiveX que o msn fornece
abre ele com o delphi, cria um componente,
e se comunica com ele via API, o lixo do plus faz isso, so que isso se nao for bem manipulado causa sobrecarga de memoria pelo aplicativo, tipo ja notou que o plus dexa o msn mais carregado na memoria?
na minha opinião eh inutil fzr o q tu ker, mas vale a pena ter conhecimento nessa area..
abre ele com o delphi, cria um componente,
e se comunica com ele via API, o lixo do plus faz isso, so que isso se nao for bem manipulado causa sobrecarga de memoria pelo aplicativo, tipo ja notou que o plus dexa o msn mais carregado na memoria?
na minha opinião eh inutil fzr o q tu ker, mas vale a pena ter conhecimento nessa area..
GOSTEI 0
Adriano Santos
24/06/2005
usa um controle ActiveX que o msn fornece
abre ele com o delphi, cria um componente,
e se comunica com ele via API, o lixo do plus faz isso, so que isso se nao for bem manipulado causa sobrecarga de memoria pelo aplicativo, tipo ja notou que o plus dexa o msn mais carregado na memoria?
na minha opinião eh inutil fzr o q tu ker, mas vale a pena ter conhecimento nessa area..
Desculpa [b:ba65949ac7]nightshade[/b:ba65949ac7] discordar de você, mas o Plus do msn não é programado desta forma (leia-se ActiveX). Ele (o programador) usa hookagem, ou seja, Api Hooking. O API Hooking já foi bastante discutido no fórum e tem até dois especialistas aqui, rsrs.
API Hooking consiste em hookar, ou seja, interceptar mensagens e desviá-las de seu fluxo normal. Não sou a melhor pessoa pra falar sobre isso, por isso minha explicação é bem ´grosseira´.
Procure nas revistas ClubeDelphi e no fórum sobre o assunto, tem muito conteúdo aqu.
Abraço
GOSTEI 0
Nightshade
24/06/2005
API Hooking consiste em hookar, ou seja, interceptar mensagens e desviá-las de seu fluxo normal. Não sou a melhor pessoa pra falar sobre isso, por isso minha explicação é bem ´grosseira´.
eh eu sei o q eh API hook, inclusie li a materia que se intitula programaçao Hacking da revista, so q eles so demonstram como fazer isso utiliazando um componente BMSAPIHooking se nao me engano, que consiste numa DLL de hoockagem, muito boa a simples de utilizar, mas eu so axo que isso so tem utilizaçao pra fins de conhecimento mesmo.
nenhuma empresa vai utilizar isso num sistema nem ninguem contratara programador pra fazer isso..
talves pra ter controle sobre a interaçao windows -> software
dai seria interessante
GOSTEI 0
Nightshade
24/06/2005
cara como foi dito aqu ha duas maneiras de fazer isto, utilizando as mensagens internas do windows ou com meio de um activeX, eu te recomendo utilizar activeX se o que tu deseja fazer seje algo simples, e será bem mais facil de tu implementar tmbm
e eu nao sei o nivel do teu conhecimento tmbm, saber as APIs do msn nao sera simples tmbm, eu nunca me interessei em buscar sobre o assunto, mas se tu precisar de uma força conta comigo..
abç
e eu nao sei o nivel do teu conhecimento tmbm, saber as APIs do msn nao sera simples tmbm, eu nunca me interessei em buscar sobre o assunto, mas se tu precisar de uma força conta comigo..
abç
GOSTEI 0
Dpinho
24/06/2005
Bem interesante este assunto, tambem gostaria de participar, sempre quiz fazer uma forma de bloquear o msn ou outro bate papo, mas somente para determinados usuarios da empresa
GOSTEI 0
Michael
24/06/2005
eh eu sei o q eh API hook, inclusie li a materia que se intitula programaçao Hacking da revista, so q eles so demonstram como fazer isso utiliazando um componente BMSAPIHooking se nao me engano, que consiste numa DLL de hoockagem, muito boa a simples de utilizar, mas eu so axo que isso so tem utilizaçao pra fins de conhecimento mesmo.
API Hooking é uma das técnicas mais avançadas de programação para Windows. Existem coisas que só são possíveis de serem feitas através dela. A gama de possibilidades é proporcional à quantidade de API´s oferecidas pelo OS (no Windows são mais de 2 mil). Centenas de programas utilizam API Hooking, e com certeza vc tem algum deles na sua máquina. Antivírus, antispywares, firewalls, controladores do shell, plug-ins, etc.
Portanto, afirmar que esta técnica não tem aplicabilidade é demonstrar falta de conhecimento no assunto.
nenhuma empresa vai utilizar isso num sistema...
Dependendo do problema, a solução só será possível via API Hooking. Desta forma é pouco prudente afirmar que ninguém usará a técnica.
nem ninguem contratara programador pra fazer isso..
Aqui no Brasil dificilmente uma empresa encontrá um profissional qualificado para fazer algo relacionado a API Hooking. Eu posso contar nos dedos os que conheço (O Bruno [[b:05545b3833]Nildo[/b:05545b3833]] é um deles). Isso decorre da falta de informação acerca do assunto, e essa foi uma das razões que me motivou a escrever a série de artigos sobre o tema para a revista ClubeDelphi. Lá fora este segmento de programação é mais difundido, e isso pode ser constatado, por exemplo, observando-se o fórum da biblioteca MadCodeHook, em [url=http://forum.madshi.net/viewforum.php?f=7]forum.madshi.net[/url], altamente frequentado por desenvolvedores interessados no assunto.
sempre quiz fazer uma forma de bloquear o msn ou outro bate papo, mas somente para determinados usuarios da empresa
Basta vc hookar a API CreateProcessA/W do Windows para impedir a execução de qualquer programa, inclusive o Messenger. No segundo artigo que produzi, publicado na edição 69 da revista ClubeDelphi, foi mostrado como fazer exatamente isso, mas bloqueando o executável do BDS 2005. Pode-se baixar o código do exemplo [url=http://www.clubedelphi.net/Novo/Revista/ed69-michael-hooking.zip] neste link[/url].
[]´s
GOSTEI 0
Dpinho
24/06/2005
sempre quiz fazer uma forma de bloquear o msn ou outro bate papo, mas somente para determinados usuarios da empresa
Basta vc hookar a API CreateProcessA/W do Windows para impedir a execução de qualquer programa, inclusive o Messenger. No segundo artigo que produzi, publicado na edição 69 da revista ClubeDelphi, foi mostrado como fazer exatamente isso, mas bloqueando o executável do BDS 2005. Pode-se baixar o código do exemplo [url=http://www.clubedelphi.net/Novo/Revista/ed69-michael-hooking.zip] neste link[/url].
[]´s
Caro Li seus artigos e acompanhei cada um com ansiedade, mas talves por ignorancia minha não tenha conseguido fazer funcionar, este ultimo mesmo tentei bloquear varios programas e não obtive exito. utilizei com windows 2000, com windows xp e 98 e programas como notepad, meus executaveis e outros de amigos e nada de bloquear.
Quando a minha duvida é não bloquear o MSN, mas apos a tentativa de login no msn, um serviço que rodando no windows identifique o nome do usuario em uma lista e avise (ou simplesmente feche o MSN, Skipe) que este usuario não esta autorizado a executar aquela operação.
Talves se neste topico tentassemos criar algo assim juntos poderia abrir a cabeça de muitos para melhorar e criar outros software
pode parecer querer reiventar a roda, mas a titulo de aprendizado e divulgação seria muito bom. Se tu diz que hookar a API seria facil e proveitoso, poderiamos começar a utilizar aqui juntos com sua consultoria. Os seus artigos nos ajudam muito, mas acho que fazendo algo junto se aprende mais rapido e tendo mais pessoas utilizando ficam bem mais facil a compreensão.
GOSTEI 0
Rjun
24/06/2005
Desculpe reviver esse tópico, mas ele não é tão antigo e o assunto é pertinente.
Gostaria de saber se usando HOOK daria para fazer o seguinte com o messenger:
1. O usuário está digitando no messenger uma mensagem e aperta ENTER. Teria como interceptar essa mensagem antes dela ser enviada, fazer um tratamento nessa mensagem e so depois mandar para o destinatario?
2. No destinatario, antes do recebimento, pegar a mensagem, fazer um tratamento e so depois exibir para o usuario?
Gostaria de saber se usando HOOK daria para fazer o seguinte com o messenger:
1. O usuário está digitando no messenger uma mensagem e aperta ENTER. Teria como interceptar essa mensagem antes dela ser enviada, fazer um tratamento nessa mensagem e so depois mandar para o destinatario?
2. No destinatario, antes do recebimento, pegar a mensagem, fazer um tratamento e so depois exibir para o usuario?
GOSTEI 0