From 7bf325d911cc81b4c1463878c05a22a7f5244a71 Mon Sep 17 00:00:00 2001 From: TheWhiteDog9487 Date: Wed, 3 Dec 2025 21:53:11 +0800 Subject: [PATCH] =?UTF-8?q?WSL=E7=9A=84=E6=94=AF=E6=8C=81=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E9=94=81=E5=AE=9A=E5=88=B0Ubuntu=20Debian=E6=88=91?= =?UTF-8?q?=E8=BF=99=E6=B5=8B=E8=AF=95=E6=B2=A1=E5=8F=8D=E5=BA=94=EF=BC=8C?= =?UTF-8?q?=E4=B8=8D=E6=B8=85=E6=A5=9A=E5=95=A5=E5=8E=9F=E5=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- language.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/language.cpp b/language.cpp index 71d7936..d01ae5d 100644 --- a/language.cpp +++ b/language.cpp @@ -159,6 +159,12 @@ int main() { auto OS = GetCurrentSystem(); cout << "检测到您使用的系统为:" << OS << endl; cout << "并且该系统工作于WSL环境" << endl; + if (OS.find("Ubuntu") == string::npos){ + cout << endl + << "警告:当前仅适配了Ubuntu" << endl + << "强行使用可能会造成不可预知的问题" << endl + << "为避免出现故障,程序会强制退出" << endl; + throw runtime_error("不支持的发行版"); } auto CurrentUser = GetCurrentUser(); if (CurrentUser == User::Root){ WSL(); }