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

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

تشکرها : 307
( 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 آفلاین
مدیر بخش نفوذ و امنیت
*****

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

تشکرها : 46
( 1801 تشکر در 476 ارسال )
ارسال: #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);
}

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

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

تشکرها : 307
( 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 آفلاین
مدیر بخش نفوذ و امنیت
*****

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

تشکرها : 46
( 1801 تشکر در 476 ارسال )
ارسال: #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]

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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دستوری برای پرش از تابع در کدویژن pedram032 1 2,437 ۰۸-دى-۱۳۹۵, ۰۵:۴۸:۱۱
آخرین ارسال: babyy
  مقدار دهی textbox در کلاس c# aleas 0 2,309 ۲۸-اسفند-۱۳۹۱, ۱۸:۰۲:۵۱
آخرین ارسال: aleas
  [split] برج هانوی به صورت بازگشتی و گرافیکی mesal.ir 4 10,815 ۰۳-اردیبهشت-۱۳۹۱, ۲۳:۰۸:۲۸
آخرین ارسال: babyy
  [سوال] کد تابع replace peyman44 0 1,844 ۱۲-خرداد-۱۳۹۰, ۱۵:۰۱:۴۶
آخرین ارسال: peyman44
  تابع دوست در ویژوال سی++ مسافر 2 3,320 ۰۷-اردیبهشت-۱۳۹۰, ۲۳:۴۴:۲۵
آخرین ارسال: mhd.group
  [سوال] تخصیص حافظه به رشته و ارسال به تابع؟ one hacker 2 2,767 ۰۶-اردیبهشت-۱۳۹۰, ۱۷:۲۸:۲۲
آخرین ارسال: one hacker
  تابع مخرب کلاس mojtabamalaekeh 7 10,141 ۱۹-اردیبهشت-۱۳۸۹, ۱۹:۳۰:۵۳
آخرین ارسال: dreamvbfox
  لطفا یکی بهم بگه چه جوری با تابع fseek میتونم کار کنم hadi_7042 1 3,599 ۳۰-آذر-۱۳۸۷, ۰۰:۴۷:۲۴
آخرین ارسال: mahbooob
  UpdateData تابع mohamadpk 3 2,692 ۰۱-مرداد-۱۳۸۷, ۱۳:۱۲:۲۰
آخرین ارسال: Mamad2003
  مقایسه یک مقدار با تمام خانه های آرایه kayvan 4 3,002 ۳۰-بهمن-۱۳۸۵, ۱۱:۳۷:۴۹
آخرین ارسال: Mamad2003

پرش به انجمن:


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

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