Please provide more information on the question and the Network environment.Also tell us in which device you are planning to do the bandwidth limiting.
You can use the netstat or identify the ports which are being used by the application and then apply tc rules based on the ports.
If you are using a Linux based Desktop/Router then you can do a Token Bucket Filter with TC commands. It can slow down traffic for a given port and services on Desktop or OpenWRT based routers.
When traffic is shaped, its rate of transmission is under control, in other words you apply some sort of bandwidth allocation for each port.
A Sample Use Case:
Commands for throttling Upload 2mbit and Download 4mbit for OpenWRT based Router.We can modify the same set of commands once we know what is the type of service/exe we are looking at here.
Upload Bandwidth Limiting:
tc qdisc add dev eth0 root tbf rate 2mbit burst 10kb latency 50ms peakrate 4mbit minburst 1540
Download Bandwidth Limiting:
tc qdisc add dev br-lan root tbf rate 4mbit burst 10kb latency 50ms peakrate 8mbit minburst 1540