Introduction
YCC IM View is a little
different from my other programs as it is quick and
dirty with few frills. A large portion of the
code is borrowed from
http://www.codeproject.com/vb/net/ByPassAutomation.asp.
The window that shows the IM
conversation in a regular Messenger IM window is
actually an instance of Internet Explorer. If
you look at it with Spy++ you will see it is called
Internet_Explorer_Server or more generically a
IHTMLDocument2 windows object. If there is a
webpage being displayed then there is HTML that
drives the page. This program dumps that data
and lets you see what is powering the webpage.
Instructions
-
Run Yahoo! Messenger
-
Open an IM window. It
doesn't matter if anything is typed.
-
Enter the name of the user
in step 2 into the textbox and click Dump
-
(Optional) You can
get a whole lot more information if you add a
breakpoint and watch the IHTMLDocument2 object.
Requirements
- Microsoft .NET Framework
1.1 or above
- Visual Studio 2003.
I tried for a very long time in 2005 but I kept
getting stack overflow errors.
Restrictions
License Agreement
The software, YCC Trainer, is distributed under
the Creative Commons GNU General Public License
which can be found at http://creativecommons.org/licenses/GPL/2.0/
The major points follow:
- No commercial distribution without
permission.
- You are allowed to modify the program and
source, all I ask is you keep the original
credit.
- If you do modify the program it will fall
under the same license agreement.
I have chosen this license to allow users to do
pretty much what they want with the program. The big
thing that I ask is please don't redistribute this
software without acknowledgment to YCC and a link
back to http://ycoderscookbook.com. I would love to
hear what you think about the program and if you
have made useful changes. A forum for YCC Trainer
can be found at http://www.ycoderscookbook.com/forums/
under the Programs directory.
As with any piece of freeware, I have made every
effort to make the software useable and friendly.
With that said I take no responsibility for damage
created by this program or the user’s actions. You
may be violating the Yahoo! Terms of Service by
using this program. The user takes full
responsibility for their actions.
Source
The following file includes
both the source and executable.
YCC IM_View