How to determine what program send the packet recorded in Wireshark?

Solution 1:

The process id doesn't make it onto the stream that Wireshark is reading.
Netmon is better suited for this task on Windows.