Задать вопрос

Есть ли возможность получить средствами winAPI, установлена ли в системе WSL?

В гугле я нашел только wslapi.h, который, кажется, не предоставляет функции "Але, оно установлено?". Я бы мог выполнить
system("wsl --install");
Но это будет узким местом в коде, потому что system(), как я понял, медленнее вызовов API.
Мне принципиально важно обработать наличие WSL, потому что это ключевой момент в моей программе.
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Сетевая Академия ЛАНИТ
    Администрирование System Center Configuration Manager
    1 неделя
    Далее
Решения вопроса 1
Я думаю проверка наличия файла C:\windows\system32\wsl.exe (ну или куда там windows установлена) будет достаточным аргументом установленного WSL.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы