我正在尝试从我的浏览器启动一个应用程序 (.exe)。
具体的app在启动时需要4个arguments/parameters,分别是:firstname, lastname, id, info
当我启动我的程序时,有没有办法在 Internet Explorer 地址栏上添加这些参数?
我的意思是这样的:
“myapp:// -firstname -lastname -id -info”
(我只设法将这些参数直接添加到 Windows 注册表中,它就是这样工作的。但这没有帮助......我需要在启动应用程序时输入它们)
我已将此添加到我的 Windows 注册表中:
[HKEY_CLASSES_ROOT\myapp]
@="URL:myprogram Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\myapp\DefaultIcon]
@="\"C:\\myapp.exe\""
[HKEY_CLASSES_ROOT\myapp\shell]
[HKEY_CLASSES_ROOT\myapp\shell\open]
[HKEY_CLASSES_ROOT\vsa\shell\open\command]
@="\"C:\\myapp\" "%1"
感谢您的帮助!我希望有人知道如何解决这个问题...... :)
附言。我使用的是 Windows 7 64 位和 Internet Explorer 10。