windows - win32 硬链接和进程名称
问题描述
我是一名测试人员,有数百个版本的相同程序要测试。
为了避免复制某些可执行文件,我将它们存储为 prog.exe.1 prog.exe.2 等。然后脚本创建一个硬链接 prog.exe(mklink /H ..
或fsutil hardlink create prog.exe prog.exe.1
)到循环中的所有 exe 并启动。这比复制快很多(其实文件多)
在大多数情况下,启动的 exe 在任务查看器中显示为 prog.exe。问题是有时它会显示为 prog.exe.1(2、3 或 124...),这会破坏一切...
良好的输出(显示 prog.exe 时)fsutil hardlink list prog.exe
是:
\Program Files\prog\prog.exe.1
\Program Files\prog\prog.exe
错误输出(显示 prog.exe.1 时):
\Program Files\prog\prog.exe
\Program Files\prog\prog.exe.1
问题:如何让它在任务查看器中始终显示为 prog.exe 而无需复制?软链接始终作为目标可见(prog.exe.1...)
解决方案
推荐阅读
- django - 如何在django中缓存查询结果并使用它?
- android - 如何在 Android 的目录中列出文件?
- ruby-on-rails - 自定义rails任务未在rails 6中显示/加载
- javascript - 如何为表格行设置动画
- sql-server - 将 SQL Server 与 Spark Scala 连接时出现连接错误
- java - 构建maven项目时无法运行“egrep”
- java - 匹配规则集与 Java 中的输入数据集
- c# - 使用通道工厂将身份验证令牌添加到 WCF 服务调用中
- typo3 - 服务不可用 (503) 找不到 TypoScript 模板
- java - JPA @Formula 没有架构名称或使用实体类进行配置