كيف يتم تغيير اسم الجهاز برمجيا بالدلفي ؟
#1
السلام عليكم اخوتي في الله
كما هو واضح من العنوان كيف يتم تغيير اسم الجهاز برمجيا بالدلفي ؟
وشكرا مسبقا
الرد
#2
(25-05-2016, 09:55 AM)Snyder كتب : السلام عليكم اخوتي في الله
كما هو واضح من العنوان كيف يتم تغيير اسم الجهاز برمجيا بالدلفي ؟
وشكرا مسبقا

وعليكم السلام 

تفضل أخي لعل هذا ينفعك:
كود :
function GetComputerName: string; var  buffer: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char;  Size: Cardinal; begin  Size := MAX_COMPUTERNAME_LENGTH + 1;  Windows.GetComputerName(@buffer, Size);  Result := StrPas(buffer); end; function SetComputerName(AComputerName: string): Boolean; var  ComputerName: array[0..MAX_COMPUTERNAME_LENGTH + 1] of Char;  Size: Cardinal; begin  StrPCopy(ComputerName, AComputerName);  Result := Windows.SetComputerName(ComputerName); end; لا تنسى اعادة التشغيل.
الخوف من أي محاولة جديدة طريق حتمي للفشل.
[-] كل من 1 user says قال شكرا ل wadoud على المشاركة المفيدة
  • أبو معاذ
الرد
#3
جربت الكود قبل طرح السؤال ولم يعمل معي
الرد
#4
وعليكم السلام

جرب الكود مع تشغيل البرنامج كمسؤؤول (Administrator)
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#5
السلام عليكم أخي الحبيب
لقد أنشأت برنامجا كمحاولة لأجلك , لعله يعمل معك .
فقط الدعاء بالتوفيق والسداد.

تفضل أدناه:


.rar   RenamePC.rar (الحجم : 70.19 ك ب / التحميلات : 24)
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم