امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مقدار بازگشتی تابع GretSystemInfo
نویسنده پیام
nImaarek آفلاین
badtrip
****

ارسال‌ها: 144
موضوع‌ها: 61
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 310
( 317 تشکر در 108 ارسال )
ارسال: #1
مقدار بازگشتی تابع GretSystemInfo
سلام،

این API (GetSystemInfo) هیچ مقدار بازگشتی نداره
نقل قول: Return value
This function does not return a value.

چطوری میشه چک کرد که تابع با موفقیت اجرا شده؟

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them

Tell me, what you think about me
Give anonymous feedback
۲۱-شهریور-۱۳۹۶, ۱۵:۱۲:۵۶
وب سایت ارسال‌ها
پاسخ
NO DONGLE آفلاین
مدیر بخش نفوذ و امنیت
*****

ارسال‌ها: 496
موضوع‌ها: 8
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 46
( 1848 تشکر در 489 ارسال )
ارسال: #2
RE: مقدار بازگشتی تابع GretSystemInfo
چطوری میشه چک کرد که تابع با موفقیت اجرا شده؟

بوسیله یخروجیش :

_Out_ LPSYSTEM_INFO lpSystemInfo

مثال :C++
کد:
#include <windows.h>
#include <stdio.h>
#pragma comment(lib, "user32.lib")

void main()
{
  SYSTEM_INFO siSysInfo;

  // Copy the hardware information to the SYSTEM_INFO structure.

  GetSystemInfo(&siSysInfo);

  // Display the contents of the SYSTEM_INFO structure.

  printf("Hardware information: \n");  
  printf("  OEM ID: %u\n", siSysInfo.dwOemId);
  printf("  Number of processors: %u\n",
     siSysInfo.dwNumberOfProcessors);
  printf("  Page size: %u\n", siSysInfo.dwPageSize);
  printf("  Processor type: %u\n", siSysInfo.dwProcessorType);
  printf("  Minimum application address: %lx\n",
     siSysInfo.lpMinimumApplicationAddress);
  printf("  Maximum application address: %lx\n",
     siSysInfo.lpMaximumApplicationAddress);
  printf("  Active processor mask: %u\n",
     siSysInfo.dwActiveProcessorMask);
}



Studying for a PhD at UCLA University in California




[تصویر:  my.gif]
       

چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۲۱-شهریور-۱۳۹۶, ۱۶:۰۴:۵۸، توسط NO DONGLE.)
۲۱-شهریور-۱۳۹۶, ۱۵:۵۹:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : babyy, nImaarek, salehjg, 1نفر
nImaarek آفلاین
badtrip
****

ارسال‌ها: 144
موضوع‌ها: 61
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 310
( 317 تشکر در 108 ارسال )
ارسال: #3
RE: مقدار بازگشتی تابع GretSystemInfo
مرسی، ولی اگه من بخوام تو بدافزار ازش استفاده کنم دیگه نمیتونم مطمن بشم که اطلاعات درست میده!

یا منظور شما اینه که اگه تابع درست اجرا نشه، متغیر های داخل استراکچر SYSTEM_INFO خالی (NULL) هست ؟

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them

Tell me, what you think about me
Give anonymous feedback
۲۱-شهریور-۱۳۹۶, ۲۳:۲۵:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
NO DONGLE آفلاین
مدیر بخش نفوذ و امنیت
*****

ارسال‌ها: 496
موضوع‌ها: 8
تاریخ عضویت: مهر ۱۳۹۱

تشکرها : 46
( 1848 تشکر در 489 ارسال )
ارسال: #4
RE: مقدار بازگشتی تابع GretSystemInfo
غمگین - بهینه شده برای ورژن جدید 
اطلاعات سیستم جاری رو میده ک لیستش توی  SYSTEM_INFO
هست!!

تنها در دو حالت حرف شما صحت داره :
1-سیستم عامل زیر ویندوز  2000
2- اگر برنامه 64 بیتی باشه

برای دریافت اطلاعات دقیق  برای برنامه 64 بیتی از تابع  GetNativeSystemInfo function  استفاده کن
این تابع معادل GetSystemInfo در سیستم های 32 بیتی هست

[url=http://msdn.microsoft.com/en-us/library/windows/desktop/ms724340%28v=vs.85%29.aspx][/url]



Studying for a PhD at UCLA University in California




[تصویر:  my.gif]
       

چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۲-شهریور-۱۳۹۶, ۱۴:۱۶:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, nImaarek, 1نفر, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دستوری برای پرش از تابع در کدویژن pedram032 1 3,149 ۰۸-دى-۱۳۹۵, ۰۵:۴۸:۱۱
آخرین ارسال: babyy
  مقدار دهی textbox در کلاس c# aleas 0 2,627 ۲۸-اسفند-۱۳۹۱, ۱۸:۰۲:۵۱
آخرین ارسال: aleas
  [split] برج هانوی به صورت بازگشتی و گرافیکی mesal.ir 4 11,879 ۰۳-اردیبهشت-۱۳۹۱, ۲۳:۰۸:۲۸
آخرین ارسال: babyy
  [سوال] کد تابع replace peyman44 0 2,154 ۱۲-خرداد-۱۳۹۰, ۱۵:۰۱:۴۶
آخرین ارسال: peyman44
  تابع دوست در ویژوال سی++ مسافر 2 3,781 ۰۷-اردیبهشت-۱۳۹۰, ۲۳:۴۴:۲۵
آخرین ارسال: mhd.group
  [سوال] تخصیص حافظه به رشته و ارسال به تابع؟ one hacker 2 3,268 ۰۶-اردیبهشت-۱۳۹۰, ۱۷:۲۸:۲۲
آخرین ارسال: one hacker
  تابع مخرب کلاس mojtabamalaekeh 7 11,106 ۱۹-اردیبهشت-۱۳۸۹, ۱۹:۳۰:۵۳
آخرین ارسال: dreamvbfox
  لطفا یکی بهم بگه چه جوری با تابع fseek میتونم کار کنم hadi_7042 1 4,090 ۳۰-آذر-۱۳۸۷, ۰۰:۴۷:۲۴
آخرین ارسال: mahbooob
  UpdateData تابع mohamadpk 3 3,065 ۰۱-مرداد-۱۳۸۷, ۱۳:۱۲:۲۰
آخرین ارسال: Mamad2003
  مقایسه یک مقدار با تمام خانه های آرایه kayvan 4 3,482 ۳۰-بهمن-۱۳۸۵, ۱۱:۳۷:۴۹
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS