delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يتم تغيير اسم الجهاز برمجيا بالدلفي ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخوتي في الله
كما هو واضح من العنوان كيف يتم تغيير اسم الجهاز برمجيا بالدلفي ؟
وشكرا مسبقا
(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; لا تنسى اعادة التشغيل.
جربت الكود قبل طرح السؤال ولم يعمل معي
وعليكم السلام

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

تفضل أدناه:

[attachment=3301]