View Full Version : Computer Name , Workgroup and Domain
Me_MagMag
پنج شنبه 08 مرداد 1383, 19:11 عصر
سلام
بازم منم
:oops:
چطور میشه
Computer name , Workgroup و Domain
را در سیستم عاملهای XPو 2000 بدست آورد ؟
Me_MagMag
جمعه 09 مرداد 1383, 21:03 عصر
حداقل بگین Computer name را چطور بدست بیارم.
پیرشین الهی
ا.ا.مشیری
MToloo
شنبه 10 مرداد 1383, 07:13 صبح
function ComputerName: string;
var
a: array[0..100] of char;
s: Cardinal;
begin
s:= 100;
GetComputerName(@a, s);
Result:= String(a);
end;
said ali
شنبه 10 مرداد 1383, 11:36 صبح
با سلام
بگرد تو ریجیستری همشو پیدا میکنی بعد ادرس بده و با یک شی TRegistry اونها رو بدست بیار.
Me_MagMag
یک شنبه 11 مرداد 1383, 17:42 عصر
نه آقا سید در ویندوز XP و 2000 نمیشه نام کامپیوتر را از رجیستری در آورد.
من هنوز تکه برنامه ای که MToloo فرستاده آزمایش نکردم ولی پروسه زیر نام کامپیوتر را در میاره. من روی XP و 2000 آزمایش کردم و جواب میده
<span dir=ltr>
function GetCompName: string;
var
dwLength: dword;
begin
dwLength := 253;
SetLength(result, dwLength+1);
if not Windows.GetComputerName(pchar(result), dwLength) then
raise exception.create('Computer name not detected');
result := pchar(result);
end;
</span>
با تشکر
ا.ا.مشیری
said ali
دوشنبه 12 مرداد 1383, 12:01 عصر
با سلام
من خودم یه کامپوننت این کارو دیده بودم که این چیزها رو از روی رجیستری میگرفت و نوشته بود برای 2000 هم هست . شاید هم من اشتباه میکنم ولی مطمئنم که باید توی رجیستری ثبت بشه اگه ثبت نشه پس کجا ثبت میشه؟؟؟؟؟
Me_MagMag
دوشنبه 12 مرداد 1383, 15:37 عصر
من تو Registry مربوط به Windows XP و 2000 چیزی که مربوط به نام کامپیوتر باشه پیدا نکردم.
اگه به این دو تابع ارسالی هم نگاهی بندازی میبینی که از رجیستری چیزی خونده نشده.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.