Do MultiPing and PingPlotter work with Windows 7 and Windows 2008?
In general, MultiPing 2.10.2, PingPlotter Standard 3.30.4s and PingPlotter Pro 3.30.4p all work well under Windows 7, Windows 2008 (and Vista), but there are some caveats and limitations. This article will covers these. UDP and/or TCP packets on PingPlotter Standard and PingPlotter ProThe default ICMP packets work great with Windows 7/2008/Vista, but if you're using one of the more advanced packet types, you might have some problems. With Vista, Microsoft has replaced the protocol stack and this causes some problems with UDP packet type in PingPlotter (MultiPing has only ICMP packets and is not affected by this). This also applies to the seldom-used ICMP Raw Sockets type. Windows 7/2008/Vista now filter some of the ICMP packets coming back (primarily, the ICMP TTL Expired packets). This means that if you're using the UDP packet type, under Windows 7/2008/Vista you won't see any intermediate hops - only the final destination. There is no known workaround for this right now. TCP packets require the WinPCap library (version 4.0 or higher is recommended), and to interface with WinPCap on 7/2008/Vista, the current versions of PingPlotter must be running as Adminstrator. If you right-click on the PingPlotter icon and launch with the "Run as Administrator" option, then TCP packets should work fine. Once you've done this once, then the WinPCap driver will be running and future launches of PingPlotter can be done as a normal user (until you reboot). Launching without administrative rights (the first time after a reboot) will cause an error to appear above the graph: "pcap_open: PacketGetAdapterNames: The data area passed to a system call is too small." - this error is misleading, it's really an access rights error. If you often find yourself using the TCP packet type, you can automatically start the WinPCap driver at boot so you don't have to run PingPlotter as an administrator. To see information on how to do this, visit the WinPCap faq and look at question 18. Running as a service with PingPlotter ProPingPlotter Pro uses the Interactive Service capabilities of Windows, which has significantly changed (and mostly disabled) starting with Windows Vista. This means that you will no longer be able to see PingPlotter Pro when you install it as a service under Windows 7/2008/Vista.
The workaround for this problem isn't perfect, by quite a stretch, but it does still allow you to work with PingPlotter Pro as a service. All services under Windows 7/2008/Vista that interact with the desktop now run under what is called "Session 0" (you can Google for Vista Session 0 for more details on this). So when PingPlotter Pro starts, the user interface is visible on Session 0 only, and not in the tray on your main desktop. Windows has some capabilities to help with services that weren't built to work with Session 0. There is a utility that is installed by default with Windows 7/2008/Vista that looks for any dialogs popping up in session 0 and lets you switch to session 0 to see those dialogs. This gives you access to the PingPlotter Pro user interface. The challenge with this is that PingPlotter doesn't normally have any dialogs - it's normally minimized to the tray. To solve this, we have created a small script that interacts with PingPlotter Pro when running as a service and causes it to show itself, which causes the Windows service helper to pop up a dialog asking if you want to see it. This is a very simple script which basically just hides, then shows PingPlotter Pro. Download this script here: Starting with Windows 7/2008 (but *not* Vista), the Session 0 user interface detection is disabled by default. To enable this, follow these steps:
The script above should work now. PingPlotter FreewarePingPlotter Freeware V1.30 and higher fully support Windows 7, 2008 and Vista. If you're using a version prior to 1.30, please upgrade to that version. Other NotesMake sure you're using the latest releases, as MultiPing, PingPlotter Freeware, Standard and Pro have had several releases to fix some issues under Vista/7/2008.
| ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||