Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 长安系统呼叫全球(暂时?)_Java_Windows_Operating System_Hook_Shellexecute - Fatal编程技术网

Java 长安系统呼叫全球(暂时?)

Java 长安系统呼叫全球(暂时?),java,windows,operating-system,hook,shellexecute,Java,Windows,Operating System,Hook,Shellexecute,我安装了一个软件(java应用程序-不是我自己的,没有可用的源代码!),按下按钮后打开浏览器(特定链接)。是否可以将该行为更改为“将链接复制到剪贴板” 也许是全球系统呼叫修改?问题:我对钩子、系统调用等一无所知,但我知道程序正在打开进程“run32dll.exe”,并使用api“shellexecuteA(URL)” 有什么方法可以做到这一点吗?编辑后的文章可能重复-这不是我自己的软件。您可以使用Java反编译器获取源代码,对其进行修改,然后使用Java编译器将其返回到应用程序中。或者,您可以将

我安装了一个软件(java应用程序-不是我自己的,没有可用的源代码!),按下按钮后打开浏览器(特定链接)。是否可以将该行为更改为“将链接复制到剪贴板”

也许是全球系统呼叫修改?问题:我对钩子、系统调用等一无所知,但我知道程序正在打开进程“run32dll.exe”,并使用api“shellexecuteA(URL)”


有什么方法可以做到这一点吗?

编辑后的文章可能重复-这不是我自己的软件。您可以使用Java反编译器获取源代码,对其进行修改,然后使用Java编译器将其返回到应用程序中。或者,您可以将自己的应用程序注册为默认浏览器,您的应用程序将收到作为命令行参数的特定链接感谢xmojmr,这是一个很好的想法,可能是编辑过的帖子的副本-这不是我自己的软件您可以使用Java反编译器获取源代码,修改它并使用Java编译器将其转换回应用程序。或者,您可以将自己的应用程序注册为默认浏览器,您的应用程序将收到作为命令行的特定链接。谢谢xmojmr,这是一个好主意