






| |
What
do I mean by "sneaky?" If that question has crossed your mind, great!
It means I picked a catchy moniker. But how, exactly, is it significant? Never mind, but
here's some things I will tell you:
- How does IPBandit work?
- Will it detect an IP change when I go
off/online?
- Will it ever be a .DLL?
- Will it ever have socket capabilities?
- What are the files "ipcfgnt.exe"
and "ipcfg9x.exe?"
- Do I need the Visual Basic runtime files?

A. When you drag the control onto a form or run it in an application, it
gathers the current IP configuration and stores the information in read-only properties.
To do this, the control calls upon a Microsoft Windows 9x or NT operating system utility
as an "agent" to provide the information. Hence, there will never be a
discrepancy between what IPBandit (or any other sneaky tool) says about your IP
configuration and what Windows itself reports.

A. Not automatically. You have to invoke the control's "Refresh"
method. A future version may include an AutoRefreshPeriod property, which the
developer can set to tell the control how often to poll the IP configuration information
for changes. In the meantime, I suggest you refresh the control with a timer event if you
believe your IP configuration may change periodically. (Don't forget that you can set the
ExportTicks property and use the control's own timer events to do this!) In testing, the
control proved able to handle three separate timer events, all continuously firing at
55uSec intervals.

A. The component makes much more sense as a .DLL. not an .OCX, and I will probably
implement it as one right after I figure out some things about creating system timers
completely in code.

A. Very possibly. If I give IPBandit socket power, it will be, in some ways,
the best socket control on the market. In the meantime, I recommend Catalyst's SocketWrench control.

A. Those are the "agent" utilities I mentioned. They come with
Windows 98 and Windows NT, but I copy them into the directory \%systemroot%\system32 just
to make sure they are there.
A. If the target machine already has Windows 98, Windows NT5, or Internet
Explorer 4 on it, no. Otherwise, yes..
|
|