本文译自Py2exe官网 http://www.py2exe.org/ 简介 py2exe 是 Python Distutils 的一个外部扩展,它可以把Python脚本转为可执行的Windows程序...运行py2exe 的电脑需要安装Python ,因为py2exe 是一个 Python 程序并且它创建的包中包含Python 的一部分。...好信息是 py2exe 通常在这一步很少或者几乎没有什么障碍。你处理Python 的绝大部分方法同样适用于 py2exe,Pyhton有很多模块是和 py2exe 无缝连接的。...“py2exe” 是一个新的 Distutils 命令, 当你导入 py2exe时就会加载进来。...确保给出 py2exe 命令并且,将会看到很多很多输出: C:\Tutorial>python setup.py py2exe running py2exe *** searching for required
需求:点击浏览器页面上按钮,打开电脑桌面的某个应用 1、用于测试打开exe应用的html代码 打开EXE...进行修改配置 ,配置的数据为想要开启应用的地址 我要打开 SourceTree ,我的应用的地址为:C:\Users\46357\AppData\Local\SourceTree\SourceTree.exe
4.双击该EXE文件即可浏览HTML项目,无需打开服务器或者联网,并且可以方便拷贝到其他电脑 基本操作流程:打包URL网址 1.在第一个地址框中输入要打包的URL, 例如:https://www.baidu.com...6.支持Flash 若打包html网页中包含Flash元素,为了使Flash元素可以正常显示,可以勾选上支持Flash 提示:勾选上Flash后,会影响exe载入的速度和性能,因此如果网页中没有Flash...9.返回主页按钮 勾选此项后,会在打包后的EXE的右上方添加一个返回主页按钮,点击该按钮会返回主页 10.禁止内容缩放 勾选后,打包后的exe的网页内容将不允许缩放 11.单窗口模式 勾选此项后,打包后的...exe会自动隐藏到系统托盘,类似QQ的小图标形式 19.置顶窗口 勾选此项后,窗口会始终保持再最前端 20.开启API支持 勾选此项后,将开启API支持,可以在js里面调用exe提供的API 加密设置...(整数),填写后,打包的exe将只能打开有限的次数,超出打开次数后将无法再打开 API 支持 机器码API 目前打包软件支持机器码API,可以用于实现自己的认证逻辑 API调用方式 可以网页的任意位置,
onefile 这将处理python脚本,提取必要的导入依赖项,并生成一个包含 .txt, .spec和 .exe...现在可以使用 .exe,并且可以删除.txt和.spec。
目录 提升为系统权限,注入到explorer中 一丶简介 二丶注入效果图 提升为系统权限,注入到explorer中 一丶简介 我们上一面说了系统服务拥有系统权限.并且拥有system权限.还尝试启动了一个进程...我们资源管理器是64位的,所以我们的进程需要也是64.我们的DLL 也要64.当然网上很多32进程注入DLL到64位各种都很多. 这里为了方便.直接 64进程+64DLL进行注入的....wcscmp(_wcsupr(pe32.szExeFile), _wcsupr(TEXT("EXPLORER.EXE")))) { HANDLE
今天不小心打开了360安全卫士,虽然退出了,但是后台还是会出现两个GameChrome.exe进程,在那里狂转; 我尝试使用任务管理器进行杀掉,但是权限不被允许。...删掉之后,如果防止文件重启,可以找到GameChrome.exe程序,将程序删除或者粉碎,防止之后再次被启动; 我判断,360对它自己的进程做了一些特殊权限的设置,从而导致用户不能通过任务管理器关闭其进程
至此Python从入门到放弃系列全部完毕,还有很多群友问起,怎么没有GUI开发的介绍,在这里解释一下,Python本身有一个TK界面但是功能比较单一,所以python更多是做CLI(命令行)工具开发,当然结合...第十四讲 打包exe程序 Python 的发布方式: .py 文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装 Python 并且安装依赖的各种库。...exe可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难。对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可直接使用。...文件:xxx.exe,文件名与Python程序文件相同 其他 打包大概流程如上所示,除此之外pyinstaller支持其他一些功能,比如打包时指定自定义图标,首先需要下载一张正常的ico,不能用直接修改后缀的...运行报错 虽然经过一番折腾,终于打包好exe可执行程序,但是双击运行时总是报错,无法成功运行,这种情况大多数是因为缺少第三方库造成的。
可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包工作;打包成mac app,
当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe 当然有多种方法可以打包, 比如微软的ILMerge,混淆器附带的打包......生成操作选择嵌入的资源 4.实现如下代码, 在窗口构造中实现也可以(在窗体事件中无效,如winform_load) 这里需要注意,“引用”下的dll,需要设置“复制本地”为False,这样在bin目录下生成exe...); return Assembly.Load(assemblyData); } } } } 实现原理: 把dll嵌入到exe...如果exe所在文件夹下有相应dll, 事件并不会被触发!
本文章属于爬虫入门到精通系统教程第四讲 在爬虫入门到精通第二讲中,我们了解了HTTP协议 http://mp.weixin.qq.com/s?...第一个案列:抓取轮子哥的动态(https://www.zhihu.com/people/excited-vczh/activities) 1.打开轮子哥动态这个网页 2.打开抓包工具 点击F12打开开发者工具...因为比较快) 在我们要抓包的页面随便copy出几个字,在Respoinse中使用ctrl+f 查找,如果有找到,说明我们找到的是对的 (我查找的是"和微软粉丝谈") 2.把response中所有的内容复制到一个...z = requests.get(url,headers=request_headers) print z.content 这段代码简单来说就是把 我们抓包看到的用程序来实现 一个小总结 我们爬取一个网页的步骤可以分为如下...: 打开要爬取的网页 打开开发者工具,并让请求重发一次(简单讲就是抓包) 找到正确的请求 用程序模拟发送 第二个案列:点赞 1.打开要爬取的网页 我们打开 "https://www.zhihu.com/
接下来由图片介绍下URL到呈现页面的过程。 一、文本对话--从请求到响应 ? 客户端(浏览器)请求过程.jpg 我们在浏览器中输入一个 URL,回车之后便会在浏览器中观察到页面内容。...) (2)网站服务器接收到这个Request之后进行处理和解析 (3)然后返回对应的一个Response(响应)给浏览器,Response里面就包含了页面的源代码等内容 (4)浏览器再对其进行解析便将网页呈现了出来...三、基于TCP/IP通信过程 一张图来说明请求到网页呈现的通信过程( 下图基于IP 协议、TCP 协议 、DNS 服务和HTTP 协议的通信过程),并对每一步做说明: ?...通信过程.png 1、浏览器输入URL发送请求 URL(Uniform Resource Locator,统一资源定位符),是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址。 ?...3次握手.png 5、IP协议实现数据传递到对方计算机 IP(Internet Protocol)网际协议位于网络层。 IP协议的作用在于实现数据包传递到对方计算机IP地址。
新建一个文本文档,重命名为hta后缀名,比如 test.hta; 然后用文本编辑器在里面编写一个iframe标签,把我们的目标网页地址带入到其src属性中; 网页地址" style...当然也可以写简单点,如下: "name": "index-demo", "main": "index.html", //入口 文件准备 把上面的 index.html 和 package.json 放置到...但我按照它的方法,没有办法合成exe。...最后测试时package.json和nw.exe同级,不需要合成(指令:copy /b nw.exe+app.nw app.exe),直接打开nw.exe即可。...参考文章: 让HTML网页变成一个exe执行程序(node-webkit或HTMLRunExe或hta) NW.js构建桌面应用
py2exe可以将Python程序打包成exe程序,使得可以在没有Python环境的机器上运行。...# 为了打包成exe运行的时候能够看清楚,不会一闪而过 sleep(10) 下载py2exe: pip install py2exe 编写setup.py...文件: from distutils.core import setup import py2exe INCLUDES = ['hello_test'] options = { "py2exe...'hello_test.py'}] # 生成一个控制台形式的exe程序,对应的有windows=[],生成GUI形式的exe程序 ) 具体的参数在代码注释里面已描写,更多参数含义可自行搜索...然后使用python命令生成: python setup.py py2exe 然后在项目根目录会生成dist文件夹,里面就有刚打包好的exe程序: 双击启动: 版权声明
py打包成exe如何打的足够小 Python脚本不能在没有安装Python的机器上运行,如果我们想把自己的脚本分享给没有python环境的小伙伴使用,这个时候就需要将脚本打包成exe文件,即使使用方电脑没有安装...python解释器,这个exe也能在上面运行。...Pyinstaller -F -w py_word.py # 不带控制台的打包 Pyinstaller -F -w -i chengzi.ico py_word.py # 打包指定exe图标打包...另一个是可以自己生成,这里就给大家分享一个网站,可以把其他格式图片转成ico格式:https://app.xunjiepdf.com/img2icon/ 二、压缩打包 假如生成的exe太大,怎么转换的小一点...Python打包exe,不但体积大而且运行慢。解释型语言相对较慢。要解决大而慢,只能用编译型语言,如C,C++,甚至VB都好很多,体积最小的是汇编。
Microsoft® Windows® Operating System 文件版本: 6.0.6000.16386 文件大小: 83.5KB 文件路径:C:\Windows\System32\colorcpl.exe...文件描述:Microsoft Color Control Panel 颜色控制面板 利用思路 可以把类似powershell.exe/cmd.exe等等受监控的进程复制出来启动 colorcpl.exe...c:\windows\system32\cmd.exe 复制后的文件连接为; C:\windows\system32\spool\drivers\color 执行: C:\windows\system32...\spool\drivers\color\cmd.exe 其他利用手法可以自行探索。
所以就直接用C#开发了一个可执行程序来做这个操作,其他语言只需要调用这个EXE即可。 Java调用 在Java中,可以使用Runtime类的exec()方法来调用可执行文件(如.exe文件)。...例如,以下代码演示了如何调用一个名为myProgram.exe的可执行文件,并将传递给它的参数作为字符串数组传递: import java.io.*; public class ExecDemo {...public static void main(String[] args) { try { // 调用myProgram.exe并传递参数...Process proc = Runtime.getRuntime().exec("myProgram.exe arg1 arg2 arg3"); //
要打包的文件,和图标放在同目录下了 –noconsole:不显示cmd运行框 pyinstaller命令demo: 我这里都是采用的绝对路径 pyinstaller -F -p D:\save\Exe...\studys\Python\exe\Lib -i D:\save\myclass\mingming\csdn.ico toLong.py –noconsole 图标文件与py文件都放在一个文件夹里面...,使用命令后会生成两个文件夹,【build】与【dist】建议使用-F,因为在dist中生成的文件只有一个exe直接点击使用即可,如果需要关掉cmd的显示框则需要在后面加上【-w】默认关闭cmd服务器。
将源代码copy到某个目录。
目前任何手机系统都是不支持原生打开.exe后缀的软件,您可以通过在安卓手机上安装exagear模拟器,接着把obb数据包放在手机内部存储的。...以下是详细介绍: 1、目前任何手机系统都是不支持原生打开.exe后缀的软件,这是由于.exe是微软Windows系统的可执行程序后缀,其他移动系统无法兼容该软件;不过您可以通过X86模拟打开部分.exe...exagear模拟器为例,先安装exagear,接着把obb数据包放在手机内部存储的Android/obb/com.eltechs.ed目录下面; 3、打开软件等待安装配置完成进入软件界面,把自己的exe...软件放在内部存储的【download】目录下,在软件中选择【】查找安装】,右边选择一个类似分辨率的进入;然后在手机目录中找到可执行的.exe软件打开;
本文章属于爬虫入门到精通系统教程第五讲 在爬虫入门到精通第四讲中,我们了解了如何下载网页(http://mp.weixin.qq.com/s?...0c0ff48e9bfca19dca6c4ed5bad46e0a&chksm=7c846def4bf3e4f9bde83bc8aa966419022c86dea5db9a00918f3b0220f9432c38f3b991d44a#rd),这一节就是如何从下载的网页中获取我们想要的内容...我们只要能定位到它,也就能获取到它 那么,如何定位到它呢? 很简单,根据它两边的内容.