我在 Windows 注册表中注册了一个自定义协议处理程序,因此我可以使用 Internet 浏览器中的特定参数启动我的应用程序。到目前为止,注册工作正常。IE 和 Chrome 都在启动我的应用程序。
我在这个问题中使用 Erwinus 的答案来注册协议处理程序:如何创建自己的 URL 协议?(例如所以://...)
奇怪的是,两个浏览器都没有正确设置工作目录。Chrome 似乎将工作目录默认为空字符串,而 IE 将工作目录默认为“C:\Users\User-X\Desktop”。
这种行为是有意的吗?
有没有办法在注册表中为我的应用程序指定工作目录?
在此先感谢您提供有关此问题的任何线索。