mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-17 22:03:50 +02:00
23 lines
574 B
C#
23 lines
574 B
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace VRCX
|
|
{
|
|
public static class Wine
|
|
{
|
|
[DllImport("ntdll.dll")]
|
|
private static extern IntPtr wine_get_version();
|
|
|
|
public static bool GetIfWine()
|
|
{
|
|
// wine_get_version should be guaranteed to exist exclusively in Wine envs,
|
|
// unlike some other suggestions like checking Wine registry keys
|
|
try
|
|
{
|
|
wine_get_version();
|
|
return true;
|
|
}
|
|
catch { return false; }
|
|
}
|
|
}
|
|
} |