首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python实现一个简单的3389读取工具(1)

记得之前freebuf看过一篇文章,《Python黑客学习笔记:从HelloWorld到编写PoC》,应该是翻译稿~ 里面好像有一篇写到,python脚本exe,免去环境的苦恼~~ 感觉大学都白学了...20221/pywin32-221.win-amd64-py2.7.exe/download 安装PIL-1.1.7.win32-py2.7的时候,无法注册表中识别出来python2.7 方法:新建一个...http://effbot.org/zone/python-register.htm 显示“python 2.7 is already registered” 再安装setuptools的时候,就能自动识别出来...win7是 64的原因,安装python(32位),如果选择只为当前用户,以上问题是不会出现的,如果选择所有用户,那就用上面的方法解决吧。...以下是pyinstall的参数列表: 指定打包后只生成一个exe格式的文件 然后我们在用以下python代码生成exe文件: #encoding:utf-8 import os import re

1.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题 最近写一个小脚本,源代码200多行,引入了 openpyxl、requests库,写完打包exe之后居然有64MB的大小...power shell,点击进入 4、虚拟环境下安装python,例如: pipenv install –python 3.6 在这里就有可能遇到第一个坑了,系统有可能提示无法换为 “utf...这时候最好的方法是重启电脑,对是的,重启电脑,然后不要打开任何其他程序,重复上述第2步、第3步 5、命令行下激活虚拟环境 pipenv shell 在这里,可能又会遇到刚刚第4步中的问题,系统提示无法换为...“utf-8”,没有办法,再次重启电脑吧,然后重新进入power shell,再尝试运行 pipenv shell 6、安装需要的库 这时候,根据要打包的程序中导入的库,pipenv环境下重新安装...这么多步骤与尝试下来。得出结论。

9.7K20

pyinstaller打包python项目

Nuitka优点:Nuitka是另一种可以将Python编译为独立可执行文件的工具,但其工作原理与PyInstaller不同,它尝试直接将Python代码转换为C++代码再编译为本地机器码,理论上可以获得更好的性能...兼容性和稳定性相较于成熟的PyInstaller可能有所不足,部分库可能无法良好支持。...打包后运行闪退,无法查看错误信息解决措施: cmd窗口中执行打包后的程序,可以查看到对应报错信息2....这个错误提示表明在运行使用PyInstaller打包后的exe文件,系统未能找到Python的动态链接库(DLL)文件——python311.dll。...你需要确保目标机器上有与打包相同的Python DLL。依赖库缺失: PyInstaller虽然会尝试将所有必要的依赖打包到生成的可执行文件中,但有时可能会遗漏某些动态链接库。

29110

将Python程序(.py)转换为Windows可执行文件(.exe)第四步:运行测试

将.py转为.exe 第一步:安装pyinstaller(临时调用了国内豆瓣镜像源,这样下载比较快) pip install pyinstaller -i https://pypi.douban.com...,如果找不到,可以先尝试第三步,如果转换过程报错,会打印出这个文件本机的位置....如果权限不够,无法保存修改,可以先将修改后的文件,保存到桌面(保持原来的文件名),用桌面的文件替换原目录中的文件即可!...第三步:将.py转换为.exe >这里以`Python GUI入门实例`为例(Python GUI入门实例传送门:http://www.jianshu.com/p/8abcf73adba3) 命令:pyinstaller...创建打包为.exe文件 第四步:运行测试 ? 编译后的目录 生成的.exe文件dist文件夹内 将数据库文件GeoLiteCity.dat拷贝到dist文件夹中 ?

1.6K100

如何避免别人反编译我们的 Python .exe 程序

前言防止 Python 可执行文件(.exe)被反编译是一项重要的安全措施,尤其是当你希望保护你的知识产权、算法、或者商业逻辑。...任何愿意挖掘 PyInstaller 源代码以获取可执行存档的确切布局和快速十六进制储的人都可以破解它,一旦您知道在哪里查找即可获取密钥。...通过使用 Cython 将我们的 Python 代码转换为C或C++,可以大大增加反编译的难度。...由于.pyd文件是二进制文件,PyInstaller 分析需要导入的包无法直接解析.pyd文件。...总结本文介绍了两种常见的 Python .exe 源码加密方式,但实际上无论哪种方式都无法做到完全加密,只是相对的提高了反编译的难度。

49520

通过winrm、自动化助手tat无法达到系统内部执行命令的效果,可以尝试这种办法

通过winrm、自动化助手tat无法达到系统内部执行命令的效果,可以尝试这种办法: 保持vnc登录状态,通过tat创建计划任务,再触发计划任务执行 比如以前我A机器winrm远程到B机器,调用B机器的...Microsoft\Windows\Start Menu\Programs\Startup 设置了自动登录和开机计划任务,开机计划任务可能由于多种原因并未达到预期效果的话,设置自动登录并将程序快捷方式放置startup...\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "1" /t REG_SZ /f #提前B...然后创建计划任务调用这个.bat即可 #如果是自动化助手TAT下发指令,建议指定用户级别为Administrator,如果是默认的SYSTEM用户级别,一些命令的参数格式可能会有出入 schtasks.exe.../create /tn "\Microsoft\Windows\doubleclick.bat" /ru Administrator /rl highest /sc ONLOGON /tr "cmd.exe

9810

对Python源码加密及反编译前后对比

1、 对 pythonexe加壳 下载最新版加壳工具,使用加壳工具直接对demo.exe进行加壳操作 2、对.py/.pyc加密 第一步,使用加壳工具对 python 安装目录下的 python.exe...对可执行的exe进行保护# 未经深思保护# 通过打包工具py2exe和跨平台的PyInstaller工具都可以将 python 脚本打包成可执行文件,打包后的可执行文件不依赖 python,可以直接在没装...使用 Py2exe打包后,只需使用unpy2exe-master,将exe文件放入待反编译的程序目录下,执行 python unpy2XXX.exe件,反编译为 pyc pyc文件; 使用 PyInstaller...注:不同的打包方式原理不同,源码存放位置也不同所以需要保护的具体模快也不同 经深思保护:# 加密之后再尝试解压 XXX.exe 失败 ,已经无法进行反编译,使用常规工具也是无法分析的。 ?...加密之后再尝试解压log322.exe失败,已经无法进行反编译,使用常规反编译工具也是无法进行分析的。

2.6K20

40行代码自己动手写pdfword小工具(文末附工具下载)

pdfword 接下来,我们试试自己动作写这个工具吧! 1. 前期准备 由于我们采用的是python进行工具编写,并最终需要打包成一个exe文件供我们使用。...另外,pdfword有现成的第三方库pdf2docx,同时关于gui我们用的是pysimplegui,打包成exe采用的是pyinstaller。...创建虚拟环境后,我们将这些需要用到的第三方库也一一安装吧。...: 无法识别和重建PDF扫描件 根据有限的、确定的规则建立PDF与docx元素之间的映射并非完全可靠,也就是说仅能处理常见的规范的格式,而非百分百还原 当然,以上这些我们都不用管,直接参考官方给到的代码即可...打包代码 这里采用的是pyinstaller进行程序代码打包,操作指令如下: pyinstaller -F -w pdfword小工具.py 部分参数含义: -F 表示生成单个可执行文件 -

2.2K10

Python如何生成可执行的.exe文件

(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的...Linux操作系统下,它主要用的binutil工具包里面的ldd和objdump命令。...,同样可以安装(前提是需要安装setuptools): python setup.py install 在生成exe文件后,无法正常运行exe文件,可以尝试下面这种安装 pip3 install https...包含exe文件,但会依赖很多文件(默认选项) -w 表示去掉控制台窗口,这在GUI界面非常有用。...工程 运用 pyinstaller 打包成exe,运行exe文件的时候,会弹出一个dos命令窗口,这个窗口可以看到一些打印信息,如果想只运行tkinter 页面,去掉dos窗口需要在打包的时候 加上

3.9K10

Python exe 文件反编译为 Python 脚本

虽然反编译不是一项简单的任务,并且对于使用各种保护措施的程序可能无效,但对于一般情况下的 Python 可执行文件,我们可以尝试使用一些工具来进行反编译。... Python 中,由于其解释性质,通常没有像编译语言那样生成的二进制文件,但是我们可以将 Python 脚本转换为字节码文件(.pyc),而 .exe 文件通常是由 pyinstaller、cx_Freeze...Python 可执行文件(.exe)反编译Python 可执行文件(.exe)反编译为 Python 脚本主要分为两个步骤,(1)从 .exe 文件中提取 pyc 文件 (2)将 pyc 文件转换为 Python...文件 Python 版本和解压包使用的版本不一致,比如我使用 Python 2.7 进行解包:>Python ....For the rationale and alternatives see https://github.com/pyinstaller/pyinstaller/pull/6999可以看到 PyInstaller

35420

Python: 将py文件转化为exe可执行文件

如果一台电脑没有安装Python,那就无法运行我们的程序。通过将编写的Python代码转换成exe文件,这样不管电脑上是否已安装Python, 只要能打开exe文件就可以运行我们的程序。...本文借助第三方模块pyinstaller,将py文件转化为exe可执行文件。 前期工作:通过pip install安装pyinstaller第三方模块。...pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller 操作环境:Win10系统 接下来开始py文件转化为exe文件的工作...几点说明: 生成的exe文件同目录dist下; -F(注意大写)表示将所有库文件打包成一个exe文件; -w表示运行exe文件,不出现黑色控制台窗口。...1663653725&vid=wxv_2248350276342677507&format_id=10002&support_redirect=0&mmversion=false 参考资料: [1] Python脚本exe

1.9K10

将Python脚本转换为可执行文件

将Python脚本转换为可执行文件 目录 1、前言 2、转换脚本 1、前言 当 Python 脚本编写完成后,每次运行时,都要打开命令行输入命令进行运行,或者打开 IDE 编辑器(如 PyCharm )...总有些麻烦,其实可以将脚本转换为可执行文件,每次执行时,双击可执行文件即可运行。...2、转换脚本 本篇以 Windows 系统为例 示例中需要转换的脚本 Python绘制"冰墩墩" 文章里 1、安装pyinstaller pip install pyinstaller 2、将需要转换的...py文件和用于做图标的图片,存放在同一个文件夹(例如C:\My_Demo),文件路径全部为英文路径 3、将图片格式转为ico格式(网上搜索图片格式转换,到指定网站将图片格式) 4、打开命令行,将命令窗口切换到需要处理的...目录里是.exe可执行文件 双击运行,就可以使用了

1.2K10

2分钟将Python转换为exe

当我们将python脚本文件(.py)转换为可执行文件(.exe,可以解决此问题。 获得的可执行文件可以Windows平台上运行,并且包含运行python程序所需的所有软件包。...使用pip安装Pyinstaller 为了将python文件转换为.exe文件,我们将使用python软件包,即pyinstaller。 ?...使用pip安装Pyinstaller 这将在机器上安装pyinstaller,我们可以使用它将python程序转换为.exe文件。 将python转换为exe文件 ?...所述dist文件夹中包含的应用程序捆绑和一个可执行文件(.exe文件捆绑的应用程序文件夹中)的文件。 当您运行.exe文件,您将获得与从python解释器运行时相同的输出。...Pyinstaller OneFile标志将Python文件转换为.exe ?

2.5K10

Pyinstaller打包exe太大,运行太慢

1.背景 通过python使用pyqt编写了一个界面程序,并使用pyinstaller将其打包成exe文件 2.问题 打包的exe文件非常大,有280M,而且更无法忍受的是打开非常非常的慢!!!...3.解决办法 (1)将import改为from…import… 尝试之后,并么有什么用,依然是非常非常的大,非常非常的慢。...pip 安装pyinstaller,然后在你的项目下: pyinstaller -F XXX.py 成功之后dist文件下会有XXX.exe文件 可以发现exe文件大大减小,而且打开也快多了!!!...4.附录 (1)win7无法安装python 这是因为win7版本过老,只需windows update更新一下即可!...(2)scipy打包出错 pyinstaller 在打包,生成的exe文件无法打开,查看了一下错误,是因为scipy的原因。

3.2K20

Python打包exe,以及解决闪退

Python打包exe 打开终端,中输入命令pip install pyinstaller后回车。安装失败尝试用管理员方式打开 输入命令 pyinstaller,回车显示安装成功。 3....工程目录下/dist文件夹中会有打包好的exe文件 python生成exe文件运行闪退解决方法: 使用pyinstaller生成.exe文件: 1.可能是程序运行结束,窗口自然就默默离开了。...生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。...而生成的.exe文件dist文件夹中,虽然同一工程内,可是不是同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的,所以所以所以!.exe文件在运行的时候找!不!到!导入的模块!...到此如果你想把自己写的python程序给你盆友炫耀,而他又没装有python,你就可以把.exe文件发送给他嗨皮,请记住打包的时候记得带上带入的模块一起!

2.6K20
领券