0xFFFFFFFFFFFFFFFF Traceback with Skype4Py



使用 Skype4Py 并运行我的代码时,我遇到了以下回溯:

Exception in thread Skype4Py API thread:
Traceback (most recent call last):
  File "C:Python27libthreading.py", line 530, in __bootstrap_inner
    self.run()
  File "buildbdist.win-amd64eggSkype4Pyapiwindows.py", line 92, in run
    if not self.create_window():
  File "buildbdist.win-amd64eggSkype4Pyapiwindows.py", line 242, in create_
window
    wclass = windll.user32.RegisterClassA(byref(self.window_class))
WindowsError: exception: access violation reading 0xFFFFFFFFFFFFFFFF

它可以是任何代码,具有不同的功能,并且仍然显示回溯。

当命令提示符处于管理状态以及 Eclipse 等 IDE 上时,回溯仍然会出现。

在研究此错误后,我注意到Skype4Py基于x32版本的Python,这意味着为了解决此问题,您需要在使用此模块时停止使用x64版本的Python。

现代操作系统会检测程序何时尝试读取不存在的内存(包括其他有效内存范围的开始和结束)并引发内存访问异常。这旨在检测未初始化指针的使用。无论您的 Skype 库基于什么二进制文件,都必须被破解。可惜现代程序仍然需要这种手把手!

不过,我实际上有点惊讶你看到了 Python 回溯而不是 C 回溯。要么Python库在这里真的很聪明,要么我错了。

最新更新