windows - 是否可以仅使用路径将信息发送到可执行文件?
问题描述
在 linux 中有一个伪文件系统的概念,当您尝试访问其内容时,目录的内容会动态生成。例如/proc
.
通过这种方式,您可以设置自己的伪文件系统/foo
并将信息传递给任意可执行文件/foo/info/to/pass
,然后后端 foo 处理程序将解析出来info/to/pass
并将其传递给可执行文件。
在 Windows 中可以做这样的事情吗?
情况是我试图从一个只允许可执行文件(或 URL)路径的医疗软件启动应用程序。它不支持发送命令行参数、设置环境变量或任何其他将信息传递给可执行文件的传统方法。我要传递给可执行文件的信息是<ID>
医疗软件将在路径中替换的患者 ID。
所以如果我提供file:///C:/Users/user/MyApp<ID>.exe
医疗软件会尝试启动MyApp90000a224.exe
或类似的东西,这显然不存在。是否有一些我可以用来提供90000a224
仅MyApp.exe
使用路径的技巧?
我能想到的唯一方法是生成 9^36 个MyApp.exe
快捷方式(每个可能的患者 ID 一个),然后从 argv 中提取患者 ID。
解决方案
推荐阅读
- python - 如何在 KivyMD 屏幕之间传递参数?
- ffmpeg - 无法解析 com.android.tools.build:gradle:4.0.1
- java - 无法在 Eclipse 上创建与已删除项目同名的新动态 Web 项目
- vb.net - 如何在 Net5 中读取配置文件?
- html - 如何在 Django 模板中重新定位表单按钮
- laravel - 使用 Storage::makeDirectory() 不在 laravel 中创建文件夹
- php - 执行检查数据功能后 sqlsrv_query 不返回任何结果
- python - 将数据转换为网络的矩阵
- docker - Windows 中启动时出现 Docker 错误。附加异常
- python - 无法定位元素:{"method":"css selector","selector":".Mr508"}