此前仅当 wintun.dll 不存在时才释放内嵌版本,损坏或被替换的旧版 dll 会永久残留,后续创建 TUN 设备时才以难以理解的方式失败。 改为与内嵌版本做内容比较,不一致(不存在/损坏/旧版)即重写。 测试:缺失时写入、损坏时重写、一致时跳过。
此前仅当 wintun.dll 不存在时才释放内嵌版本,损坏或被替换的旧版 dll 会永久残留,后续创建 TUN 设备时才以难以理解的方式失败。 改为与内嵌版本做内容比较,不一致(不存在/损坏/旧版)即重写。 测试:缺失时写入、损坏时重写、一致时跳过。