﻿VTR Access for Windows  ——  首次使用必读
===============================================

版本：5.1.3
适用系统：Windows 10 / Windows 11（64 位）
包类型：setup.exe（安装版，推荐） / zip（便携版，解压即用）

【先看这一句】
本软件尚未购买微软认可的代码签名证书，属于「未签名程序」。Windows 11 的
「智能应用控制」以及从网上下载产生的「安全标记」，都可能把它拦下来。
如果您安装或打开时遇到拦截提示，请按第二节或第三节处理，做一次即可。


一、先对号入座：您遇到的是哪一种？
----------------------------------
现象 A：双击后没有反应，窗口一直不出现
现象 B：弹窗提示「应用程序控制策略已阻止此文件。来自 Web 的危险文件扩展名」
现象 C：装好了打不开，或提示缺少某个 .dll、错误代码 0xc000012f

不管碰到哪一种，都请先按第二节做一遍（解除锁定）。做完能正常打开就到此为止；
如果仍然被「应用程序控制策略已阻止」拦住、或者出现 0xc000012f，
那就属于第三节讲的「智能应用控制」，再看第三节。


二、最省事的做法：先解除锁定，再解压
------------------------------------
1. 下载拿到 zip 后，不要直接双击打开它。
2. 右键点这个 zip 文件 → 选「属性」。
3. 在「常规」标签页的最下方，如果有「解除锁定」这一项，勾上，点「确定」。
   （没有这一项，说明系统没给它打标记，跳过即可。）
4. 再右键 zip → 「全部解压缩」，解压到任意文件夹。
5. 进入解压出来的文件夹，双击 VTR.exe。

注意：如果已经解压过了，上面这招就不管用了（标记已经散到每个文件上），
      请改用下面的「补救做法」。

补救做法：已经解压了，用一条命令批量解除
------------------------------------------
1. 点开始菜单，搜索 PowerShell，右键选「以管理员身份运行」。
2. 先把解压出来的文件夹路径复制好：
   打开文件资源管理器进到那个文件夹，点一下地址栏，整条路径就选中了，
   按 Ctrl+C 复制。
3. 在 PowerShell 里输入下面这一行，把引号里的内容换成您刚才复制的路径，
   回车：

   Get-ChildItem "C:\您解压的目录" -Recurse | Unblock-File

4. 关掉 PowerShell，再双击 VTR.exe。

注意：把文件夹挪个位置、或者重新建一个快捷方式，都不能去掉标记，
      必须用上面这条命令。

如果您用的是安装版 setup.exe
-----------------------------
安装前先对 setup.exe 做一次「属性 → 解除锁定 → 确定」，再双击安装。
安装过程会要求管理员权限（需要注册网络服务组件），点「是」同意即可。


三、Windows 11「智能应用控制」拦截怎么处理
-------------------------------------------
如果您遇到的是下面任一种，就是被「智能应用控制」（Smart App Control）拦了：

  - 提示「应用程序控制策略已阻止此文件」，且按第二节做过后依旧被拦
  - 程序起不来，错误代码 0xc000012f（英文提示 Bad Image）
  - 打开「事件查看器 → Windows 日志 → 应用程序」，看到大量
    CodeIntegrity 事件 3077，指向 flutter_windows.dll、
    window_manager_plugin.dll、tray_plugin.dll 之类的文件

它和第二节说的「安全标记」不是一回事：解除锁定对这条无效。

关闭方法：
  设置 → 隐私和安全性 → Windows 安全中心 → 应用和浏览器控制
  → 智能应用控制 → 选择「关闭」

  如果您打开这一页看到的是「评估」或「开启」，说明它正开着。

【请务必知悉】微软规定「智能应用控制」一旦关闭就无法再次打开，
要恢复只能重装或重置系统。是否关闭，请您自行判断；如果这台电脑有严格的
安全合规要求，请不要关闭，联系我们获取其他方案。


四、其他常见提示怎么处理
------------------------
1) 「Windows 已保护你的电脑」——蓝色大弹窗，只有「不运行」一个按钮
   点弹窗上的「更多信息」→ 再点「仍要运行」。
   这是 SmartScreen 对未签名程序的标准提示，不代表检测到病毒。
   同一台机器装过一次之后，后续版本通常不再提示。

2) 安装时「用户账户控制」显示「未知发布者」
   正常现象（原因同上），点「是」继续。

3) 杀毒软件报毒或拦截
   个别杀毒软件会把网络代理类工具误报。请把安装目录加进信任/白名单，
   或临时关掉实时防护完成安装，装好后再开回来。


五、装好之后
------------
- 首次启动如果询问「是否允许 VTR Access 访问网络」，请选「允许」。
- 打开 TUN 模式（全局接管流量）需要管理员权限，会再弹一次授权，同意即可。
- 开机自启、托盘图标、系统代理等选项在软件的「设置」页里。


六、常见疑问
------------
Q：这是病毒吗？为什么会被拦？
A：不是。被拦的原因只有一个——我们没有购买微软认证的代码签名证书，
   所以 Windows 没法验证「这个程序是谁发布的」。任何未签名程序都会被这样
   对待，与程序本身的行为无关。代码签名证书我们已列入采购计划。

Q：每次打开都要做一遍吗？
A：不用。解除锁定、关闭智能应用控制都是一次性的，做完长期有效。
   以后覆盖安装新版本时，如果新包又被拦，重复第二节即可。

Q：便携版和安装版选哪个？
A：功能完全一样，按使用习惯选：
   便携版（zip）——解压到任意文件夹直接运行，不写注册表，不想要了直接
                   删文件夹；但开机自启、系统服务类功能需要额外授权。
   安装版（exe）——装进 Program Files，自带开始菜单和桌面图标，系统服务
                   注册更完整。普通用户建议用这个。

Q：支持 Windows 7 / Windows 8 吗？
A：不支持。本软件要求 Windows 10 或更高版本（64 位）。
   Win7 打不开是 Flutter 引擎本身的限制，改设置也解决不了。

Q：能不能做到双击即用、不弹任何提示？
A：能，但需要购买微软认可的代码签名证书（每年几百到上千元）并接进我们的
   构建流程。这是下一步的计划。在那之前，上面这些步骤是通用的、必须的，
   任何未签名软件都一样。


-----------------------------------------------
如果按上面做了还是打不开，请把报错截图发给我们，我们会帮您定位。
