【发布时间】:2015-03-09 01:56:59
【问题描述】:
我正在尝试使用winapi方法来修改一个exe。
我也不知道如何手工完成,如果有人可以与我分享,那将是一个好的开始,然后我可以尝试以编程方式实现它。
基本上有这个exe:“C:\Program Files (x86)\Mozilla Firefox\firefox.exe”。 我将其复制并粘贴到:“C:\Program Files (x86)\Mozilla Firefox\SecondFirefox.exe”
我不想让它成为快捷方式,因为我在任务栏上遇到了一些奇怪的分离问题。
我想使用默认命令行参数-P "Dev" -no-remote 启动“SecondFirefox.exe”,这可能吗?
谢谢
【问题讨论】:
-
不是直接的,但是你可以创建一个.bat文件来启动它,然后把参数放在那里。
-
感谢 Remy,我这样做了,并且蝙蝠上的图标不同,但是当 Firefox 启动时,它不尊重我转换为 exe 的新蝙蝠的图标。它将采用原始 exe 的图标。我什至使用资源黑客来更改原始文件名,但它没有被占用。 :(
-
您希望两个 exe 文件分别启动不同的用户,并且它们的图标不会在任务栏上组合在一起。对吗?
-
谢谢@ameen 是的,我想试试。我想它会解决我的问题。关于我的问题的详细信息:现在我有两个快捷方式,都指向“../firefox.exe”,但第二个快捷方式也有命令行参数
../firefox.exe -P "Dev" -no-remote,这会导致第二个 firefox 实例启动。但是启动的firefox没有使用任务栏中的快捷方式图标,它们使用的是快捷方式指向的exe图标。 -
这是完全正常的行为。快捷方式不是正在运行的,exe是运行的,任务栏使用的是正在运行的进程的图标。