View Full Version : سوال: dllImport ی که سخت افزارهای hard و cpu و main
  
sadaf_
دوشنبه 17 بهمن 1390, 19:50 عصر
dll ی که سخت افزارهای hard و cpu و main
رو بدست می یاره چیه؟
طریقه استفاده اون رو هم بگین ؟
البته اشاره کنم که با api می خوام این کار رو انجام بدم 
ممنون
Esmail Solhkhah
دوشنبه 17 بهمن 1390, 21:58 عصر
dll ی که سخت افزارهای hard و cpu و main
رو بدست می یاره چیه؟
طریقه استفاده اون رو هم بگین ؟
البته اشاره کنم که با api می خوام این کار رو انجام بدم 
ممنون 						
یه نمونش :
HDD.DLL
البته فقط برای هارد و CPU
توابع داخلی
extern "C" DWORD PASCAL EXPORT NumberOfHardDisks();
extern "C" char* PASCAL EXPORT  SerialNumber(int iHardDriveNumber);
extern "C" char * PASCAL EXPORT  Model(int iHardDriveNumber);
extern "C" char * PASCAL EXPORT   MasterOrSlave(int iHardDriveNumber);
extern "C" char* PASCAL EXPORT  BufferSizeOnDrive(int iHardDriveNumber);
extern "C" char* PASCAL EXPORT  Heads(int iHardDriveNumber);
extern "C" char* PASCAL EXPORT  Cylinders(int iHardDriveNumber);
extern "C" char * PASCAL EXPORT  RevisionNumber(int iHardDriveNumber);
extern "C" char* PASCAL EXPORT HDDSize(int iHardDriveNumber);
//Hard Disk General    
extern "C" LONGLONG PASCAL EXPORT ComputerID();
//CPU features
extern "C" ULONGLONG PASCAL EXPORT CPUSpeed();
extern "C" bool PASCAL EXPORT IsVoltageID();
extern "C" bool PASCAL EXPORT IsTempretureSensorDiode();
extern "C" bool PASCAL EXPORT IsL1Cache();
extern "C" bool PASCAL EXPORT IsL2Cache();
extern "C" bool PASCAL EXPORT IsL3Cache();
extern "C" bool PASCAL EXPORT IsCPUSerialNumer();
extern "C" bool PASCAL EXPORT IsMMX();
extern "C" bool PASCAL EXPORT IsMMXPLUS();
extern "C" bool PASCAL EXPORT IsSSEMMX();
extern "C" bool PASCAL EXPORT IsSSE2();
extern "C" bool PASCAL EXPORT IsAMD3DNOW();
extern "C" bool PASCAL EXPORT IsAMD3DNOWPLUS();
extern "C" bool PASCAL EXPORT IsMPCapable();
extern "C" bool PASCAL EXPORT IA64();
extern "C" bool PASCAL EXPORT IsAPIC();
extern "C" bool PASCAL EXPORT IsCMOV();
extern "C" bool PASCAL EXPORT IsMTRR();
extern "C" char* PASCAL EXPORT CPUFamily();
extern "C" char* PASCAL EXPORT CPUModel();
extern "C" char* PASCAL EXPORT CPUSerialNumber();
extern "C" int PASCAL EXPORT CPUAPIC();
extern "C" char* PASCAL EXPORT CPURevisionNumber();
extern "C" char* PASCAL EXPORT CPUVendor();
extern "C" char* PASCAL EXPORT CPUType();
extern "C" char* PASCAL EXPORT CPUVendorString();
extern "C" char* PASCAL EXPORT CPUExtendedName();
extern "C" ULONG  PASCAL EXPORT CPUL1Cache();
extern "C" ULONG  PASCAL EXPORT CPUL2Cache();
extern "C" ULONG  PASCAL EXPORT CPUL3Cache();
extern "C" DWORD PASCAL EXPORT CPUCoreCount();
extern "C"bool PASCAL EXPORT IsSSE3Instructions(void);
extern "C"bool PASCAL EXPORT IsMONITOR_MWAIT(void);
extern "C"bool PASCAL EXPORT IsVirtualMachineExtensions(void);
extern "C"bool PASCAL EXPORT IsEnhancedIntelSpeedStepTechnology(void);
extern "C"bool  PASCAL EXPORT IsThermalMonitor(void);
extern "C"bool  PASCAL EXPORT IsSupplementalSSE3(void);
extern "C"bool  PASCAL EXPORT IsL1ContextID(void);
extern "C"bool  PASCAL EXPORT Is64BitCPU(void);
extern "C"bool  PASCAL EXPORT IsMisalignedSSE(void);
extern "C"bool  PASCAL EXPORT IsRDTSCP(void);
extern "C"bool  PASCAL EXPORT IsCMPXCHG16B();
extern "C"bool  PASCAL EXPORT IsCMPLegacy();
extern "C"bool  PASCAL EXPORT IsSVM();
تو آرشیوم دارمش ضمنا PDF های نحوه استفادش هم هس ولی نمیتونم اینجا بذارم ( نمیدونم Warez Activity حساب میشه یا نه)
اگه خاستید بگید آپ کنم لینک رو PM کنم
موفق باشید.
Yanehsar
دوشنبه 17 بهمن 1390, 22:29 عصر
سلام.
اگه بذارید خیلی خوب میشه چون منم لازم دارم و میخوام برای قفل گذاشتن رو برنامه هام از اون استفاده کنم.من چند نمونه برنامه دیدم که یه شماره سریال 25 تا 30 رقمی رو نشون میده که حتما ترکیب چندین شماره سخت افزار هستش.ممنون میشم برامون بذارید:قلب:
Esmail Solhkhah
دوشنبه 17 بهمن 1390, 22:43 عصر
سلام.
اگه بذارید خیلی خوب میشه چون منم لازم دارم و میخوام برای قفل گذاشتن رو  برنامه هام از اون استفاده کنم.من چند نمونه برنامه دیدم که یه شماره سریال  25 تا 30 رقمی رو نشون میده که حتما ترکیب چندین شماره سخت افزار  هستش.ممنون میشم برامون بذارید
بخاطر رعایت قوانین سایت اینجا نمیتونم بذارم
دوستان آپ شد هر کی لازم داره PM بده لینکشو میفرستم
موفق باشید.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.