الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن مغرفة اسم الجهاز باستخدام دلفي 7

بدأه أحمد_ليبيا في 11 أغسطس 2008 · 6 رد · 816 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

...

استخدم برنامج دلفي 7 .. هل يوجد كود أو توجد دالة يمكن عن طريقها معرفة اسم الجهاز واسم المستخدم الحالي.

تم تعديل هذه المشاركة بواسطة أحمد_ليبيا في 11 أغسطس 2008 في 21:31

moslimbag8.gif

------

saaid.jpg

#2
var ComputerName: array[1..20] of Char;
	 UserName: array[1..512] of Char;
	arrSize: DWord;
begin
  arrSize := SizeOf(ComputerName);
  GetComputerName(@ComputerName, arrSize);

  arrSize := SizeOf(UserName);
  GetUserName(@UserName, arrSize);

  ShowMessage('Computer name is: ' + ComputerName + #13#10 +
						'User name is: ' + UserName)
end;

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#3
function ComputerName: string;
var
  lpBuffer: array[0..MAX_COMPUTERNAME_LENGTH] of char;
  nSize: dword;
begin
  nSize:= Length(lpBuffer);
  if GetComputerName(lpBuffer, nSize) then
	result:= lpBuffer
  else
	result:= '';
end;
#4

- مشكور اخوي ( mohfa) .. ولكن اسم المستخدم لم تظهر في الرسالة.

- وايضا مشكور اخوي (زكيري عبد العالي) .. ولكن كيف يمكن معرفة اسم المستخدم الحالي .

.

.

...

ومشكوورين في النهاية..

moslimbag8.gif

------

saaid.jpg

#5

Try the Windows API calls GetUserName and GetComputerName as shown below :

var
  u: array[0..127] of Char;
  c: array[0..127] of Char;
  user: string;
  computer: string;
  sz: dword;
begin
  sz := SizeOf(u);
  GetUserName(u, sz);

  sz := SizeOf(c);
  GetComputerName(c, sz);

  user := u;
  computer := c;
  ShowMessage('Computer name is: ' + computer + #13#10 +
						'User name is: ' + user)
end;

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#6

اسم المستخدم احصل عليه من الرجستري Resgistry بقراءة المفتاح

Software\Microsoft\Windows\CurrentVersion\Explorer\Logon User

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 11 أغسطس 2008 في 23:59

d4baa0.gif
#7

- مشكور اخوي ( mohfa) ..

- يشتغل الكود بشكل ممتاز.

...........

moslimbag8.gif

------

saaid.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…