April 19, 2024, 09:37:45 AM

News:

IonicWind Snippit Manager 2.xx Released!  Install it on a memory stick and take it with you!  With or without IWBasic!


Listview over http

Started by sapero, October 31, 2009, 12:21:23 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

sapero

October 31, 2009, 12:21:23 PM Last Edit: October 31, 2009, 12:32:21 PM by sapero
I needed a program for sharing (in my private network) list of wireless accesspoints over http. The list was displayed in a listview, in a program named Wifi Hopper. The idea was very quick - create a socket program which can find a window by window name, read external process memory, and output result in html format over a socket. Simple task, console version was ready in two hours. After some tweaking, the current version has standard user interface, and a window picker in case someone will need to share a listview from any other program.

The listview must be a direct child of the target window, and must be in report mode. Default server port is 80 (http), but if the "auto" checkbox is checked, the port will be automatically incremented if already in use.

How to use it:
1. Run any program with nonempty listview in report mode (tcpview, older process explorer, uTorrent cleaner...)
2. Compile and run WiFi Hopper server. Drag the finder icon over the window with listview (over window caption) and drop.
3. copy server address, open a browser and navigate to http://paste_address_here  (for example http://192.168.1.101:81)

Here is a screenshot: http://i37.tinypic.com/21lr1br.png