1个不稳定发布
0.1.0 | 2021年8月30日 |
---|
#9 in #在
25KB
448 行代码(不含注释)
v8find-4rs
用于搜索安装的1C: 企业8版本的库。灵感来源于 v8find
在Windows中使用的搜索顺序如下
- 1cestart.cfg中指定的目录,适用于所有用户;
- 1cestart.cfg中指定的目录,适用于当前用户;
- 平台的标准安装路径。
在linux中
- 1cestart.cfg中指定的目录;
- 标准安装路径。
在macOS中
- 标准安装路径。
位宽确定方式如下
- Windows - 根据位于bin文件夹中的1cv8s.exe文件的PE 签名 读取;
- Linux - 根据平台路径。1C自动将平台安装到i386或x86_64文件夹,相应地位宽通过路径中是否存在一个子字符串来确定;
- macOS - 总是64位。
如果由于某些原因库无法自行确定位宽,则默认为32位。
该库已在Windows上测试过搜索1C 8.3和8.2版本。Linux和macOS下的正确性尚未经过测试。
英文
用于搜索1C: 企业版本的库。灵感来源于 v8find.
依赖
~10MB
~229K SLoC