只要您以与应用程序相同或更高的权限级别在同一帐户中运行,是的,这是可能的。但是在内存中修补应用程序并拦截所有套接字的使用并不容易。
最简单的方法可能是复制应用程序的 exe 文件并编辑导入表,使其引用 sproxy.dll 而不是 ws2_32.dll 或 winsock2.dll(使名称长度相同,这会让您的生活更轻松)。然后将你的 socks 代理写成一个 DLL 卡在应用程序目录中。
或者您是在要求一个已经存在的工具,而不是如何自己编程?如果是这样,您应该在 SuperUser.com 上询问