pyd相关内容

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

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

如何将 .pyd 文件作为 python 模块导入?

我正在使用 PyCharm.我在以下位置有一个 python 脚本: C:\Users\XYZ\PycharmProjects\Project1\playground.py playground.py 只有一行代码如下: 导入 PyTbl 在 Project1 文件夹中有另一个文件: C:\Users\XYZ\PycharmProjects\Project1\PyTbl.pyd 当我运 ..
发布时间:2021-06-23 19:46:47 其他开发

Python找出编译模块的内容?

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

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

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

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

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

使用cython扩展名一旦编译[在Windows下],如何使用.pyd?

我习惯于使用Cython在Linux下编译自制的python扩展。在Linux上,我使用distutils生成一个“ myext.so”,然后可以将其添加到我的 PYTHONPATH 并获取 import myext 可用的python调用。 现在,我正在尝试使其在Windows 7(使用Cython 0.18)下工作。 我成功运行了distutils,现在我得到了 myext.pyd 文 ..
发布时间:2020-10-22 19:59:21 其他开发

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

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

在pyd中导入python文件时导入ErrorError

好吧,我正在尝试做的是在.pyd文件中打包的文件夹中导入模块。这对我有用: 来自apple import __init__ 苹果是与Python脚本在同一目录中的.pyd,而__init__当然是在.pyd内部打包的。这可行,但这是我想做的,但不起作用: 来自apple.seed.worm import WormManager 说明:apple = ..
发布时间:2018-08-01 11:12:26 其他开发

如何在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 .NET组件控件

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

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