使用文件协议时传递参数

And*_*ndo 5 protocols command-line-arguments file-uri

我发现互联网上的几个地方(包括文件协议 MSDN 页面)都在问这个问题,但没有明确的答案。

因此,如果我像这样调用我的应用程序: file://c:\myapp.exe 有没有办法向它传递一些命令行参数,例如/nospashscreen=true

我尝试过的事情:

file://c:\myapp.exe?/nospashscreen=true - 启动应用程序,但没有命令行参数:(

提前致谢。

Gal*_*llo 3

我假设您使用的是 Windows?如果是这样,则无法使用“file://”语法传递参数,因为它是不接受参数的 异步可插入协议。

但是,如果您确实需要它,您可以制作自己的接受参数的可插入协议。

这是一个例子:

数据的异步可插入协议处理程序:URL