قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

مشاهدة نتائج الإستفتاء: ما أيك ؟
مفيد ؟ 2 100.00%
غير مفيد ؟ 0 0%
عادى ؟ 0 0%
استفتاء متعدد الإختيارات. المصوتون: 2. أنت لم تصوت في هذا الإستفتاء

أدوات الموضوع

Ahmed Waheed
:: مهندس ::
تاريخ التسجيل: Oct 2006
المشاركات: 15
نشاط [ Ahmed Waheed ]
قوة السمعة:0
قديم 18-11-2006, 12:37 PM المشاركة 1   
not funny لمعرفة حجم الRAM والمشتغل منها والباقى منها وكذلك ال virtual memory وذللك با VC++ Twitter FaceBook Google+



  • هذا البرنامج قمت بعمله من فترة . وهو يقوم بقراءة مساحة الRAM والباقى منها والمشغول منها.
  • كما يقرأ ايضا حالة ال virtual memory و ال Page file الخاص بالويندوز اللى لنت مسطبه.
  • كما يقرا ايضا الcomputer name:brt:
  • كما يمكنك من خلاله تغيير ال computer name
  • كل ذلك عن طريق دوال ال API .وتمت البرمجة بلغة VC++
,وقد أرفقت البرنامج والكود.
أسالكم الدعاء.............

الفقير الى الله : أحمد وحيد -الزقازيق-شرقية-مصر

الملفات المرفقة
نوع الملف: rar memorytest.rar‏ (7.8 كيلوبايت, المشاهدات 22)
اعلانات

Ahmed Waheed
:: مهندس ::
تاريخ التسجيل: Oct 2006
المشاركات: 15
نشاط [ Ahmed Waheed ]
قوة السمعة:0
قديم 18-11-2006, 12:53 PM المشاركة 2   
ha


الكود يا جماعة :
void CMemorytestDlg::OnRefresh()
{
TCHAR szBuffer[256];

DWORD dwSize=256;

GetComputerName(szBuffer,&dwSize);

m_comp_name=szBuffer;

//++++++++++++++++++++++++

MEMORYSTATUS mem;

//++++++++++++++++++++++++

GlobalMemoryStatus(&mem);

m_mem_size.Format("%3d MB",(mem.dwTotalPhys/(1024*1024))+1);

m_mem_free.Format("%3d MB",mem.dwAvailPhys/(1024*1024));

m_mem_used.Format("%3d %%",mem.dwMemoryLoad);
m_total_vir.Format("%5d MB",((mem.dwTotalPhys/(1024*1024))+1)+(mem.dwTotalPageFile/(1024*1024)));

m_vir_free.Format("%3d MB",(mem.dwAvailPhys/(1024*1024))+(mem.dwAvailPageFile/(1024*1024)));

m_tot_file.Format("%3d MB",mem.dwTotalPageFile/(1024*1024));

m_avl_file.Format("%3d MB",mem.dwAvailPageFile/(1024*1024));


UpdateData(false);
}
//-----------------------------------------------------------
void CMemorytestDlg::OnChangeNam()
{

UpdateData(true);

LPTSTR chBuffer;

chBuffer=m_change.GetBuffer(256);

SetComputerName(chBuffer);

MessageBox("You Must Restart Your Computer To Apply Changes....!","Note...!",MB_ICONINFORMATION);


GetDlgItem(IDC_EDIT1)->EnableWindow(false);

GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);

m_chg=false;

UpdateData(false);

}
//-----------------------------------------------------------------------
void CMemorytestDlg::OnCheck1()
{

UpdateData(true);

if((m_chg) == true)

{

GetDlgItem(IDC_EDIT1)->EnableWindow(true);

GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(true);

}

else

{


GetDlgItem(IDC_EDIT1)->EnableWindow(false);

GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);
}
}
//-------------------------------------------------------------------

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

Ahmed Waheed
:: مهندس ::
تاريخ التسجيل: Oct 2006
المشاركات: 15
نشاط [ Ahmed Waheed ]
قوة السمعة:0
قديم 18-11-2006, 11:19 PM المشاركة 3   
Cool


[quote=Ahmed Waheed]الكود يا جماعة :
كود:
void CMemorytestDlg::OnRefresh() 
{
TCHAR szBuffer[256];
 
DWORD dwSize=256;
 
GetComputerName(szBuffer,&dwSize);
 
m_comp_name=szBuffer;
 
//++++++++++++++++++++++++
 
MEMORYSTATUS mem;
 
//++++++++++++++++++++++++
 
GlobalMemoryStatus(&mem);
 
m_mem_size.Format("%3d MB",(mem.dwTotalPhys/(1024*1024))+1);
 
m_mem_free.Format("%3d MB",mem.dwAvailPhys/(1024*1024));
 
m_mem_used.Format("%3d %%",mem.dwMemoryLoad);
m_total_vir.Format("%5d MB",((mem.dwTotalPhys/(1024*1024))+1)+(mem.dwTotalPageFile/(1024*1024)));
 
m_vir_free.Format("%3d MB",(mem.dwAvailPhys/(1024*1024))+(mem.dwAvailPageFile/(1024*1024)));
 
m_tot_file.Format("%3d MB",mem.dwTotalPageFile/(1024*1024));
 
m_avl_file.Format("%3d MB",mem.dwAvailPageFile/(1024*1024));
 
 
UpdateData(false);
}
//-----------------------------------------------------------
void CMemorytestDlg::OnChangeNam() 
{
 
    UpdateData(true);
 
LPTSTR chBuffer;
 
    chBuffer=m_change.GetBuffer(256);
 
    SetComputerName(chBuffer);
 
    MessageBox("You Must Restart Your Computer To Apply Changes....!","Note...!",MB_ICONINFORMATION);
 
 
    GetDlgItem(IDC_EDIT1)->EnableWindow(false);
 
    GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);
 
    m_chg=false;
 
    UpdateData(false);
 
}
//-----------------------------------------------------------------------
void CMemorytestDlg::OnCheck1() 
{
 
    UpdateData(true);
 
    if((m_chg) == true)
 
    {
 
        GetDlgItem(IDC_EDIT1)->EnableWindow(true);
 
        GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(true);
 
    }
 
    else
 
    {
 
 
        GetDlgItem(IDC_EDIT1)->EnableWindow(false);
 
        GetDlgItem(IDC_CHANGE_NAM)->EnableWindow(false);
    }
}
//-------------------------------------------------------------------[/
quote]

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:02 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025