pyd相关内容

是否可以反编译 .dll/.pyd 文件以提取 Python 源代码?

是否有任何方法可以反编译 dll 和/或 .pyd 文件以提取用 Python 编写的源代码? 提前致谢 解决方案 我假设 .pyd/.dll 文件是在 Cython 中创建的,而不是 Python? 无论如何,通常这是不可能的,除非有专门为最初编译文件的语言设计的反编译器.虽然我了解 C、C++、Delphi、.NET 和其他一些反编译器,但我还没有听说过 Cython 反编 ..
发布时间:2021-12-25 16:00:39 Python

逆向工程 .pyd 文件有多难?

阅读如何保护 Python 代码?后,我决定在 Windows 上尝试一个非常简单的扩展模块.我之前在Linux上编译过自己的扩展模块,但这是我第一次在Windows上编译.我期待得到一个 .dll 文件,但我得到了一个 .pyd 文件.文档说它们有点相同,但它必须有一个 init[insert-module-name]() 函数. 可以假设,对它们进行逆向工程与 dll 文件一样困难.如果 ..
发布时间:2021-07-09 20:55:35 Python

Python找出编译模块的内容?

所以有了这个 Python .pyd 模块 (C++),所以我不能只是在文本编辑器中打开它来找出它包含的内容.那我该怎么办?我只想知道里面的函数名. 解决方案 Python 有全反射. 您可以执行以下操作(对于 modulename.pyd) 蟒蛇>>>将模块名导入为 mtmp>>>目录(mtmp)>>>帮助(mtmp) EDIT:按照 Mike Graham 的建议添加帮助命 ..
发布时间:2021-06-03 19:10:36 Python

在Python软件包中包含* .pyd文件

我有一个python模块 module.pyd ,一旦将其手动放置到python安装文件夹的站点程序包中,它就可以正常工作. 当我将解决方案上传到云环境时,问题开始了,buildpack要求我将每个模块作为软件包传递给pip install module进行安装.我用简单的 __ init __.py 文件创建了一个文件夹,该文件仅导入了 module.pyd 的所有内容,因此我的模块被视为 ..
发布时间:2020-11-27 18:32:09 Python

* .pyd文件无法加载,但是DependancyWalker干净了,ProcMon显示它已加载

我正在尝试使用Python加载* .pyd,但收到众所周知的“导入错误:DLL加载失败:找不到指定的过程。”错误。 我已经完成以下操作: 1。)使用Dependency Walker研究了* .pyd 。 GPSVC.DLL和IESHIMS.DLL丢失,但是延迟加载,IEFRAME.DLL aslo丢失了导出,但是也延迟加载。据我了解,这些没有被使用,并且无论如何都是延迟加载,因此它们 ..
发布时间:2020-10-24 01:46:01 Python

Python C扩展名:使用扩展名PYD还是DLL?

我有一个用C编写的Python扩展名,我想知道我是否应该在Windows下使用文件扩展名DLL或PYD. (我将在Linux中使用什么?) 除了文件名以外,有什么区别吗? 我发现一篇非正式文章.这是pyc的秘密吗? 为什么找不到有关此主题的任何官方文章? 解决方案 pyd文件只是准备用于python导入的dll文件. 要将它们与普通dll区别开,我建议在Windows中使 ..
发布时间:2020-07-04 22:04:27 Python

如何在IronPython中导入.PYD模块?

我正在尝试使用IronPython中的python包。 如果我导入常规的python模块,一切正常。 但是当我尝试执行以下操作时: import win32ui 我得到: 没有名为win32ui的模块 我已经通过IronPython.Runtime.Importer中的代码进行了搜索,并且没有提及.pyd 任何人都知道解决这个问 ..
发布时间:2018-08-01 10:59:37 其他开发

在Py2exe构建中包含PYD / DLL

我的应用程序的一个模块使用.pyd文件中的函数。有一个选项可以排除dll(exclude_dlls),但是有没有包含它们?构建过程似乎不复制我的模块中的.pyd,尽管复制了其余的文件(.py)。我也需要包括一个.dll。如何让py2exe包含.pyd和.dll文件? 解决方案 .pyd和.DLL在这里是不同的,一个.pyd应该由modulefinder自动发现,如此包含(只要你有适当的“i ..
发布时间:2017-06-08 20:59:03 Python

是否可以反编译.dll / .pyd文件来提取Python源代码?

有没有办法反编译一个dll和/或一个.pyd文件,以提取用Python编写的源代码? 提前感谢 解决方案 我假设.pyd /。 dll文件是在Cython中创建的,而不是Python? 无论如何,通常这是不可能的,除非有一个专门针对文件最初编译的语言设计的反编译器。虽然我知道C,C ++,Delphi,.NET和其他反编译器,但我还没有听说过Cython反编译器。 当然, ..
发布时间:2017-06-08 20:29:19 Python