问题标签 [wsastartup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
439 浏览

windows - 如果在一个进程中出现多个请求不同 WinSock 版本的 WSAStartup 调用会发生什么?

WSAStartup() 可以在单个进程中多次调用,只要 WinSock dll 支持请求的版本并且对 WSAStartup() 和 WSACleanup() 的调用是平衡的。除此之外,允许使用不同 WinSock 版本的多个套接字。(参见这篇文章:是否可以判断 WSAStartup 是否已在进程中调用?

那么,这些不同的 WinSock 版本是如何共存的呢?

例如,如果我请求为我的应用程序使用特定的 WinSock 版本,并且我的应用程序还加载了恰好请求使用不同版本的第三方 dll,该怎么办?使用什么版本,何时使用?

0 投票
1 回答
1082 浏览

python - 通过 PyExifTool 调用 exiftool 时出现 WSAStartup 错误 (10093)

我已经安装了 PyExifTool ( https://smarnach.github.io/pyexiftool/ )。安装成功。但是,当我尝试运行那里提供的示例代码时:

我收到此错误:

我已经尝试在我的路径中使用exiftool.exe版本 11.91 独立 Windows 可执行文件(来自https://exiftool.org/)以及使用 Oliver Betz 的 ExifTool Windows 安装程序(https://oliverbetz.de/pages/Artikel/ExifTool安装 exiftool -for-Windows )

我尝试了两个具有相同行为的单独 Python 安装(Python 3.8 和 Python 2.7)。

对此的任何帮助或故障排除建议将不胜感激。