草庐IT

AppInit_DLL

全部标签

python - 为什么我在系统 DLL 上的 Powershell 和 32 位 Python 之间得到不同的 SHA1 哈希值?

我正在尝试针对二进制文件计算Python中的SHA1哈希值,以便稍后进行比较。为了确保一切正常,我使用了几种方法来检查结果的有效性。而且,我很高兴我做到了。Powershell和Python返回不同的值。7zip的SHA1函数与Powershell的结果一致,Microsoft的FCIV与Python的结果一致。python:importhashlibwithopen("C:\\Windows\\system32\\wbem\\wmiutils.dll","rb")asf:print(hashlib.sha1(f.read()).hexdigest())电源外壳:PSC:\>Get-F

python - 在 Windows 上嵌入 Python : why does it have to be a DLL?

我正在尝试编写一个嵌入Python的软件插件。在Windows上,插件在技术上是一个DLL(这可能是相关的)。PythonWindowsFAQ说:1.DonotbuildPythonintoyour.exefiledirectly.OnWindows,PythonmustbeaDLLtohandleimportingmodulesthatarethemselvesDLL’s.(Thisisthefirstkeyundocumentedfact.)Instead,linktopythonNN.dll;itistypicallyinstalledinC:\Windows\System.NN

python - PyQt5:DLL加载失败:找不到指定的模块

我最近在Windows上为32位计算机安装了PyQt5模块设置。但是当我尝试运行他们的示例时,noneofthen将运行。提供的所有示例都具有下图中相似类型的错误。当我尝试在Pythonshell中导入PyQt5时,它刚刚正确导入。我认为这表明PyQt安装成功。但是当我尝试运行示例时,它显示如下:这是一个例子,其他例子有不同的“找不到”Facts-RunningWindows7,PyQt5latestversion,Python3.5,InstalledPyQt5fromoriginalsitewithsetup我知道有几个此类问题,但没有一个对我有帮助,因为其中大部分是针对Linux

python - Python可以调用DLL中的Delphi函数吗?

我正在尝试从似乎是在Delphi中创建的DLL中调用函数。DLL支持的一些函数的示例是:functionoziDeleteWpByName(varname:pansichar):integer;stdcall我为访问上述功能而编写的Python代码无法正常工作。fromctypesimport*libc=cdll.OziAPIname='test'pi=pointer(name)delname=libc.oziDeleteWpByNamedelname(name)看来我向函数传递了错误的数据类型。关于如何正确执行此操作的任何想法?谢谢它成功了。现在请帮助这个功能:函数oziGetOzi

python - pycairo "ImportError: DLL load failed: The specified module could not be found."即使在安装 DLL 之后

我正在按照此处的pycairo安装说明进行操作:http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html安装pycairo以与igraph一起使用。但是,即使在运行安装程序并按照说明将所有DLL解压缩/复制到site-packagescairo目录之后,我仍然收到以下错误:>>>importcairoTraceback(mostrecentcalllast):File"",line1,inFile"c:\Python26\lib\site-packages\cairo__init__.py"

python - Pyinstaller - ImportError : No system module 'pywintypes' (pywintypes27. dll)

我正在尝试将我的python脚本打包成可执行文件。我认为我会非常直截了当,因为我没有太多进口商品。首先是我的进口商品:from__future__importprint_functionfromnetCDF4importDatasetimportnumpyasnpimportosfromprogressbarimportPercentage,Bar,ETA,ProgressBar,RotatingMarker我知道numpy受支持我不确定__future__或os我确定netCDF4和progressbar不受支持。我在Windows7的Python2.7.7上使用pyinstalle

python - 如何从脚本语言调用 DLL?

我有一个第三方产品,一个终端仿真器,它提供了一个可以链接到C程序的DLL,基本上可以自动驱动这个产品(发送击键,检测屏幕上的内容等等)。我想用脚本语言来驱动它(我对Python很熟悉,对Perl不太熟悉),这样我们就不必在发现问题时编译并向我们的客户发送可执行文件。我们还希望客户能够使用我们的脚本作为基线编写他们自己的脚本,他们不会接受编写和编译C代码的想法。让Python/Perl连接到WindowsDLL的好方法是什么?我的第一个想法是编写一个服务器程序并让Python脚本通过TCP与其通信,但必须有一个更简单的解决方案。 最佳答案

python - 在 py2exe 构建中包含 PYD/DLL

我的应用程序的一个模块使用.pyd文件中的函数。有一个选项可以排除dll(exclude_dlls),但是有没有一个选项可以包含它们?尽管复制了其余文件(.py),构建过程似乎并未复制我模块中的.pyd。我还需要包含一个.dll。如何让py2exe包含.pyd和.dll文件? 最佳答案 .pyd和.DLL在这里是不同的,因为.pyd应该由modulefinder自动找到并因此包含(只要您有适当的“导入”语句)而不需要做任何事情。如果遗漏了一个,您将执行与遗漏.py文件相同的操作(它们都只是模块):对py2exe选项使用“includ

python - 如何使用 Python 列出进程加载的所有 dll?

我想列出一个进程加载的所有dll,像这样:如何在Windows上使用Python获取信息? 最佳答案 使用包psutil有可能获得可移植解决方案!:-)#e.g.findingthesharedlibs(dll/so)ourpythonprocessloadedsofar...importpsutil,osp=psutil.Process(os.getpid())fordllinp.memory_maps():print(dll.path) 关于python-如何使用Python列出进程

python - 在 Windows 10 上导入 win32api 时出现 DLL 错误

我在Windows10上安装了python2.7.2。当我加载win32api和wmi时,它无法加载。Windows10上的python安装与另一台Windows7PC上的安装相同。我在win7上没有这个问题。以下是我尝试在Windows10上导入上述模块时遇到的错误。>>>importwin32apiTraceback(mostrecentcalllast):File"",line1,inImportError:DLLloadfailed:Thespecifiedmodulecouldnotbefound.>>>importwmiTraceback(mostrecentcalllas