可能重复:
如何将我的java程序转换为.exe文件?
我过去使用过JSmoothGen,但最近我们看到很多机器拒绝运行它生成的.exes.它似乎也不再那么积极地维持下去了.
是否有更积极维护和更可靠的替代方案?
我对汇编语言非常感兴趣,我想了解exe文件如何运行dll如何运行等等...我有一个编写应用程序来反编译exe汇编代码的想法,因为我不是一个非常好的汇编程序员和由于缺乏对exe内部工作的了解,我无法做到.因为我可以读取十六进制的exe,我认为这不是不可能,但我不知道如何编写我自己的程序.任何资源或任何帮助将不胜感激.
我有一个Windows .exe文件,但它的源代码丢失了.开发人员没有责任离开我们公司.我认为这是一个delphi/pascal程序.开发人员使用了很多库,但我不确定哪些库.有没有一个工具可以告诉我哪些库用于制作这个exe?
我用izpack制作安装程序.它在.jar文件中.我想在.exe文件中创建它以便分发它.我怎么能以简单的方式做到这一点?
我使用PHP/MYSQL开发了酒店管理系统的内部软件.我们的客户希望使用.exe格式的软件并在桌面上使用.我使用各种软件进行.exe转换,但它只支持php,但我想连接MySQL数据库.请任何人都可以帮助用MySQL数据库创建.exe转换..
我制作了一个GUI python脚本,我想与同事分享,以提高工作效率.我需要一种方法将所有内容都包含在一个文件/目录中供他们使用.我试过这个标准
python setup.py build
Run Code Online (Sandbox Code Playgroud)
但它并不包含所有东西(在他们的电脑上进行测试,我只是快速命令提示弹出然后关闭.)
它在我的机器上工作正常,但我安装了其他东西(比如python)
我的setup.py如下:
import sys
from cx_Freeze import setup, Executable
executables = [
Executable("Blah.py")
]
buildOptions = dict(
compressed = True,
includes = ["Blah"],
path = sys.path + ["modules"])
setup(
name = "Blah",
version = "0.1",
description = "Blah",
options = dict(build_exe = buildOptions),
executables = executables)
Run Code Online (Sandbox Code Playgroud)
我花了几个小时搜索已经没有运气了.我觉得有一种方法可以包含所有需要的文件,我只是不确定如何.任何帮助,将不胜感激.谢谢.
我想将我的最终版本部署为带有应用程序Icon的EXE.
做这个的最好方式是什么?常见的做法是什么?
之前已经问过这个问题,我似乎无法使我的PyInstaller正常工作.我在mainscript.py文件中调用了以下代码:
def resource_path(relative_path):
""" Get absolute path to resource, works for dev and for PyInstaller """
try:
# PyInstaller creates a temp folder and stores path in _MEIPASS
base_path = sys._MEIPASS
except Exception:
base_path = os.path.abspath(".")
return os.path.join(base_path, relative_path)
Run Code Online (Sandbox Code Playgroud)
当我运行py文件(在IDLE中)时,我的应用程序运行完美并加载所有数据文件.但是,当我用PyInstaller 2.1(一种文件方法)捆绑它时,我在exe构建后得到以下错误:
Traceback (most recent call last):
File "<string>", line 37, in <module>
WindowsError: [Error 3] The system cannot find the path
specified: 'C:\\Users\\Me\\AppData\\Local\\Temp\\_MEI188722\\eggs/*.*'
Run Code Online (Sandbox Code Playgroud)
有谁知道我哪里出错了?谢谢!
**编辑**
这正是我想要做的.
我的主脚本有一个设置(导入),如下所示.基本上我希望能够在其中包含Matplotlib,Basemap和资源路径:
import os,sys
import matplotlib
matplotlib.use('WX')
import wx
from matplotlib.backends.backend_wx import FigureCanvasWx …Run Code Online (Sandbox Code Playgroud) 我正在创建一个可以运行MSI和EXE的自动更新程序.这些MSI/EXE不是我自己的.我想使用任何无人值守/静默安装选项(如果存在).有没有办法确定MSI/EXE是否具有某种无人值守的安装支持,如果是,请获取正确的参数,以便在运行时将其传递给文件?我知道,默认情况下'/ quiet'是静默安装选项,但我也很好奇EXE和任何可能已经自定义此选项的MSI.
这个问题 - 检测无人值守安装的msi参数 - 是类似的,但答案中的链接被打破了,我无法从答案中找出我会做什么.
谢谢.
我找不到成功运行的Hello World程序的exe文件,并且程序在它说它工作后就没有打开.我尝试去我的文档并检查我的项目文件夹.它完全是空的.感谢您的帮助.
exe ×10
java ×3
deployment ×2
python ×2
assembly ×1
build ×1
c++ ×1
cx-freeze ×1
decompiling ×1
delphi ×1
dll ×1
executable ×1
installer ×1
izpack ×1
jar ×1
libraries ×1
mysql ×1
pascal ×1
php ×1
pyinstaller ×1
pyqt4 ×1
python-3.x ×1
wrapper ×1