• XSS.stack #1 – первый литературный журнал от юзеров форума

Detect Nvidia & AMD

Пожалуйста, обратите внимание, что пользователь заблокирован
Ага, сейчас тебе поможешь, а потом ты продавать его за шекели будешь? Ишь какой хытрый!

Ладно, даю подсказку:

Win32_VideoController
Не покажет карты 6гб и более

In C# you can use Cudafy.dll

C#:
class GetGPU_RAM
    {
        public static string Get()
        {
            try
            {
                GPGPU gpu = CudafyHost.GetDevice(CudafyModes.Target, CudafyModes.DeviceId);
                var c = gpu.GetDeviceProperties(true);
                var p = c.TotalMemory;
                string ram = SizeSuffix((long)Convert.ToDouble(p));
                return ram;

            }
            catch
            {
                 return "-";
            }
        }

        private static string SizeSuffix(long value)
        {
            bool flag = value < 0L;
            string result;
            if (flag)
            {
                result = "-" + SizeSuffix(-value);
            }
            else
            {
                bool flag2 = value == 0L;
                if (flag2)
                {
                    result = "0";
                }
                else
                {
                    int mag = (int)Math.Log((double)value, 1024.0);
                    decimal adjustedSize = value / (1L << mag * 10);
                    result = string.Format("{0:n0}", adjustedSize, SizeSuffixes[mag]);
                }
            }
            return result;
        }
        private static readonly string[] SizeSuffixes = new string[]
        {
            "bytes",
            "KB",
            "MB",
            "GB",
            "TB",
            "PB",
            "EB",
            "ZB",
            "YB"
        };
    }
 
Ага, сейчас тебе поможешь, а потом ты продавать его за шекели будешь? Ишь какой хытрый!

Ладно, даю подсказку:

Win32_VideoController

Skin code c++ i price, zakinu tibe dengi ne pereshiwaj!
 
Через DirectX - https://docs.microsoft.com/en-us/windows/win32/api/d3d9/nf-d3d9-idirect3d9-getadapteridentifier или https://docs.microsoft.com/en-us/windows/win32/direct3d9/d3dadapter-identifier9
Если через WMI, как писали выше - https://docs.microsoft.com/en-us/wi...ple--getting-wmi-data-from-the-local-computer
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх