标签: executable

从Google Chrome扩展程序启动外部应用程序?

如何从Google Chrome扩展程序启动外部应用程序?

所以基本上我有一个可执行文件,可以在你启动时完成这项任务.我需要能够在没有窗口的情况下启动它(它是一个控制台应用程序)并在参数中将当前URL传递给它

executable google-chrome google-chrome-extension

68
推荐指数
2
解决办法
11万
查看次数

如何在Linux中反汇编二进制可执行文件以获取汇编代码?

我被告知要使用反汇编程序.是否gcc有建于什么?最简单的方法是什么?

c++ linux assembly executable disassembly

62
推荐指数
4
解决办法
12万
查看次数

在CMake中添加多个可执行文件

我在C++项目中的代码组织如下

  • 我有几个.cpp.h文件,其中包含我的班
  • 我有几个.cxx文件必须针对.cpp文件和一些外部库进行编译.

现在,每个.cxx文件都有一个main()方法,所以我需要为这些文件中的每个文件添加一个不同的可执行文件.

此外,这些.cxx文件可能无法链接到相同的外部库.

我想在CMake中编写这个版本,我是一个新手,我该如何解决这个问题?

c++ executable build cmake

62
推荐指数
2
解决办法
4万
查看次数

在Windows可执行文件中嵌入JRE?

假设我想分发Java应用程序.

假设我想将它作为单个可执行文件分发.我可以轻松地将一个.jar与应用程序及其所有外部依赖项一起构建在一个文件中(带有一些Ant黑客攻击).

现在假设我想在Windows上将其作为.exe文件分发.这很简单,因为那里有很好的工具(例如Launch4j等).

但是现在假设我也不想依赖于最终用户安装了正确的JRE(或者根本就是任何JRE).我想用我的应用程序分发JRE,我的应用程序应该在这个JRE上运行.创建Windows安装程序可执行文件并嵌入包含所有必需JRE文件的文件夹非常简单.但后来我正在分发安装程序而不是单文件应用程序.

有没有办法将应用程序 JRE 嵌入到充当应用程序启动器的.exe文件中(而不是作为安装程序)?

java windows deployment executable software-distribution

61
推荐指数
4
解决办法
4万
查看次数

确定Linux(库或可执行文件)中二进制文件的目标ISA扩展

我们遇到了一个与在Advantech POS板上使用Via C3处理器在(相当旧的)FC3下运行的Java应用程序相关的问题.java应用程序有几个已编译的共享库,可通过JNI访问.

通过C3处理器应该是i686兼容.前段时间在使用相同处理器的MiniItx主板上安装Ubuntu 6.10之后,我发现之前的声明并非100%正确.由于缺少C3处理器中i686设置的一些特定和可选指令,Ubuntu内核在启动时挂起.在使用i686优化时,GCC编译器默认使用i686集的C3实现中缺少的这些指令.在这种情况下,解决方案是使用i386编译版本的Ubuntu发行版.

Java应用程序的基本问题是通过克隆另一台PC的HD映像来安装在HD上的FC3发行版,这次是Intel P4.之后,分发需要一些黑客才能让它运行,比如用i386编译的版本替换一些软件包(例如内核).

问题是,工作一段时间后系统完全挂起而没有任何痕迹.我担心一些i686代码会留在系统中的某个地方,并且可以随时随机执行(例如从暂停模式或类似的东西中恢复后).

我的问题是:

  • 是否有任何工具或方法可以找出二进制文件(可执行文件或库)所需的特定体系结构扩展?file没有提供足够的信息.

linux executable shared-libraries instruction-set cpu-architecture

58
推荐指数
4
解决办法
8万
查看次数

Java:在eclipse中导出到.jar文件

我正在尝试将Eclipse中的程序导出到jar文件中.

在我的项目中,我添加了一些图片和PDF:s.当我导出到jar文件时,似乎只有main已编译和导出.

如果可能的话,我的意思是将所有内容导出到jar文件,因为那时我想将它转换为可编辑的文件,如.exe-file.

但是怎么样?

java eclipse executable exe extract

56
推荐指数
3
解决办法
20万
查看次数

自动将"git update-index --chmod = + x"应用于可执行文件

我经常将bash脚本添加到我的git存储库中,并且脚本在之前的linux文件系统中具有可执行权限git add.但是,在将添加的文件推送到远程存储库并拉入另一个位置之后,这些文件将显示为具有非可执行权限.似乎有两种方法可以解决问题:

1. chmod u+x $script 
   git commit -am "fixing the script permissions... again..."
Run Code Online (Sandbox Code Playgroud)

要么

2. git update-index --chmod=+x $script
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以让git简单地查看脚本上的文件权限git add,并认识到"嘿,这是一个可执行文件!" 并直接使用exectuable权限将其添加到存储库?

git executable file-permissions

55
推荐指数
4
解决办法
5万
查看次数

如何创建可执行Java程序?

我已经在JCreator中编写了一个Java程序,一切都已完成,但我想从中创建一个可执行文件,即我不想通过加载java类并编译然后执行来运行程序,而是将其作为一个独立的可执行文件.

最快的方法是什么?

java executable jar jcreator

54
推荐指数
5
解决办法
23万
查看次数

Python可执行文件:py2exe或PyInstaller?

要创建可执行文件(windows),我假设我们应该使用其中一个:Py2exe或PyInstaller.

他们之间有什么区别?

python windows executable

54
推荐指数
2
解决办法
2万
查看次数

隐藏执行另一个.EXE文件的.BAT文件的命令窗口

这是Windows中的批处理文件.

这是我的.bat文件

@echo off
copy "C:\Remoting.config-Training" "C:\Remoting.config"

"C:\ThirdParty.exe"
Run Code Online (Sandbox Code Playgroud)

这工作正常,除了.bat文件在"ThirdParty"应用程序运行的整个时间内打开命令窗口.
我需要命令窗口关闭.

我会使用应用程序的快捷方式,但我必须能够首先运行此复制命令(它实际上更改了用于应用程序的数据库和服务器).

ThirdParty应用程序不允许用户更改db或应用程序服务器的源.

我们这样做是为了允许用户从测试环境更改为生产环境.

windows executable command-line copy

53
推荐指数
6
解决办法
19万
查看次数