DLL ISSysInfo

peterf1999

Новичок
ISSysInfo v0.1.9.9

Exported functions:

function GetDiskVolumeName(const RootDir: PAnsichar): PAnsichar; external 'GetDiskVolumeName@files:ISSysInfo.dll stdcall delayload';
function GetFileSystemName(const RootDir: PAnsichar): PAnsichar; external 'GetFileSystemName@files:ISSysInfo.dll stdcall delayload';
function GetVolumeFreeSpace(const RootDir: PAnsichar; const OutSizeType: Byte): Extended; external 'GetVolumeFreeSpace@files:ISSysInfo.dll stdcall delayload';
function GetVolumeSize(const RootDir: PAnsichar; const OutSizeType: Byte): Extended; external 'GetVolumeSize@files:ISSysInfo.dll stdcall delayload';
function GetFixedDrives: PAnsichar; external 'GetFixedDrives@files:ISSysInfo.dll stdcall delayload';

function GetDirectXVersion(const F_Dx: integer): extended; external 'GetDirectXVersion@files:ISSysInfo.dll stdcall delayload';
function GetCpuName: PAnsichar; external 'GetCpuName@files:ISSysInfo.dll stdcall delayload';
function GetCpuMaxClockSpeed: integer; external 'GetCpuMaxClockSpeed@files:ISSysInfo.dll stdcall delayload';
function GetCpuCurrentClockSpeed: integer; external 'GetCpuCurrentClockSpeed@files:ISSysInfo.dll stdcall delayload';
function GetCpuManufacturer: PAnsichar; external 'GetCpuManufacturer@files:ISSysInfo.dll stdcall delayload';
function GetCpuPhysicalCores: integer; external 'GetCpuPhysicalCores@files:ISSysInfo.dll stdcall delayload';
function GetCpuLogicalCores: integer; external 'GetCpuLogicalCores@files:ISSysInfo.dll stdcall delayload';
function GetGpuName: PAnsichar; external 'GetGpuName@files:ISSysInfo.dll stdcall delayload';
function GetGpuVRam: integer; external 'GetGpuVRam@files:ISSysInfo.dll stdcall delayload';
function GetVideoDescription: PAnsichar; external 'GetVideoDescription@files:ISSysInfo.dll stdcall delayload';
function GetHorizontalResolution: PAnsichar; external 'GetHorizontalResolution@files:ISSysInfo.dll stdcall delayload';
function GetVerticalResolution: PAnsichar; external 'GetVerticalResolution@files:ISSysInfo.dll stdcall delayload';
function GetRefreshRate: PAnsichar; external 'GetRefreshRate@files:ISSysInfo.dll stdcall delayload';
function GetAudioDeviceName: PAnsichar; external 'GetAudioDeviceName@files:ISSysInfo.dll stdcall delayload';
function GetTotalVisibleMemory: integer; external 'GetTotalVisibleMemory@files:ISSysInfo.dll stdcall delayload';
function GetFreePhysicalMemory: integer; external 'GetFreePhysicalMemory@files:ISSysInfo.dll stdcall delayload';
function GetOSName: PAnsichar; external 'GetOSName@files:ISSysInfo.dll stdcall delayload';
function GetOSVersionMajor: Cardinal; external 'GetOSVersionMajor@files:ISSysInfo.dll stdcall delayload';
function GetOSVersionMinor: Cardinal; external 'GetOSVersionMinor@files:ISSysInfo.dll stdcall delayload';
function GetOSBuildNumbers: Cardinal; external 'GetOSBuildNumbers@files:ISSysInfo.dll stdcall delayload';
function GetServicePackMajorVersion: Word; external 'GetServicePackMajorVersion@files:ISSysInfo.dll stdcall delayload';
function GetServicePackMinorVersion: Word; external 'GetServicePackMinorVersion@files:ISSysInfo.dll stdcall delayload';
function GetOSArchitecture: Byte; external 'GetOSArchitecture@files:ISSysInfo.dll stdcall delayload';
 

Вложения

Последнее редактирование:

Nemko

Дилетант
Модератор
Неплохо, но добавляйте библиотеки если Вам не трудно во вкладку ''Ресурсы'', а не в ''Форум''.
 

nik1967

Old Men
Проверенный
Практически всё верно, но есть пара нюансов:

1. MaxClockSpeed: 2401 Mhz
На самом деле: Mobile QuadCore Intel Core i7-3630QM, 3200 MHz (32 x 100).
2. VgaAdapterRam: 2112 MB
На самом деле: Объем видеоОЗУ 2112 МБ - объём встроенной видеокарты Intel(R) HD Graphics 4000
Видеоадаптер AMD Radeon HD 7970M (Clevo)
- Объем видеоОЗУ 2048 МБ
ISSysInfo.png
 

zettend

Старожил
nik1967, На офф сайте Intel частота 3.40GHz. Да и память он показывает от юзабильного GPU.
 

peterf1999

Новичок
Added the following function to dll:

function GetCpuRealClockSpeed: integer; external 'GetCpuRealClockSpeed@files:ISSysInfo.dll stdcall delayload';
 

PrinceGupta

Мимокрокодил
I want GPU'DX version as Integer or Extended but StrtoInt is giving me -1
Any Solutions?
if no than
please tell me What are the possible values of GPU's DXVersion ?
 
Сверху