Add exclusion for desktop.ini to anti-piracy

This commit is contained in:
Steven 2020-08-18 22:12:50 -07:00
parent 2d53be9009
commit ff357cbc03

View file

@ -359,13 +359,14 @@ namespace ModAssistant
public static bool IsVoid()
{
string directory = App.BeatSaberInstallDirectory;
string pluginsDirectory = Path.Combine(directory, "Beat Saber_Data", "Plugins");
if (File.Exists(Path.Combine(directory, "IGG-GAMES.COM.url")) ||
File.Exists(Path.Combine(directory, "SmartSteamEmu.ini")) ||
File.Exists(Path.Combine(directory, "GAMESTORRENT.CO.url")) ||
File.Exists(Path.Combine(directory, "Beat Saber_Data", "Plugins", "BSteam crack.dll")) ||
File.Exists(Path.Combine(directory, "Beat Saber_Data", "Plugins", "HUHUVR_steam_api64.dll")) ||
Directory.GetFiles(Path.Combine(directory, "Beat Saber_Data", "Plugins"), "*.ini", SearchOption.TopDirectoryOnly).Length > 0)
File.Exists(Path.Combine(pluginsDirectory, "BSteam crack.dll")) ||
File.Exists(Path.Combine(pluginsDirectory, "HUHUVR_steam_api64.dll")) ||
Directory.GetFiles(pluginsDirectory, "*.ini", SearchOption.TopDirectoryOnly).Where(x => Path.GetFileName(x) != "desktop.ini").Any())
return true;
return false;
}