#版本 #搜索器 #对于 # #企业 #linux #

v8find4rs

1C: 企业版本的搜索器

1个不稳定发布

0.1.0 2021年8月30日

#9 in #在

MITGPL-3.0 许可证

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