Error: Could not fork child process: There are no available terminals (-1).
启动Git Bash后,出现标题上的这个错误。看了网上的方案是taskill之类的,试了但没用。然后系统注销后再登录,就没有问题了。
启动Git Bash后,出现标题上的这个错误。看了网上的方案是taskill之类的,试了但没用。然后系统注销后再登录,就没有问题了。
1 | npm config proxy socks5://127.0.0.1:1080 |
VS Code的错误
1 | > |
安装linux-mptcp太慢,使用ALL_PROXY=socks5://…前缀无效。
最后才知道原来apt不会用那个参数,发现了这篇文章介绍的-o Acquire::http::proxy
参数
微软不再提供旧版本Windows符号下载,symbols server也不提供在线的符号下载。花了好多时间,通过Archive.org找到了历史快照。
两个链接:1
2
3
4
5# 2017.09.24
https://web.archive.org/web/20170924172010/https://developer.microsoft.com/en-us/windows/hardware/download-symbols
# 2012.01.01
https://web.archive.org/web/20170924172010/https://developer.microsoft.com/en-us/windows/hardware/download-symbols
分析的软件没有按照预期执行,对比了下,最终发现了问题出在DeviceIoControl上,虚拟机返回的值是个空值,进而查明它做的是一种anti-VM的检查。
实际上的逻辑是检查第一块硬盘的序列号,如果长度小于5则放弃Hook(判定为VM)。
搜了下找到了在vmx中加入disk.enableUUID=”true”的配置即可让虚拟机中的虚拟硬盘有序列号(默认是空的),后面用脚本计算了.ini文件中应填的sn,运行成功。
顺道接触了wmic命令,可以检查不少东西,wmi的一个cli接口.