User friendly machine name (gestaltUserVisibleMachineName?)
User friendly machine name (gestaltUserVisibleMachineName?)
- Subject: User friendly machine name (gestaltUserVisibleMachineName?)
- From: Rolf <email@hidden>
- Date: Fri, 30 May 2003 13:46:35 +0200
Hi,
I'm trying to wrrite a method to determine the user friendly machine name (For example "PowerBook G4") in a Cocoa app. As far as I know the Carbon Gestalt Manager has to be used, and the gestaltUserVisibleMachineName looks like the correct selector. I wrote the attached code but it
doesn't work. Gestalt() succeeds and it returns a seemingly correct value. However GetIndString makes sMachineName into an empty string. Does anybody know why ?
I know about the uname method but it doesn't really return the true and full user friendly machine name.
NSString * result = @"Unknown";
SInt32 gestaltReturnValue;
if (!Gestalt(gestaltUserVisibleMachineName, &gestaltReturnValue))
{
Str255 sMachineName;
GetIndString(sMachineName,kMachineNameStrID,gestaltReturnValue);
result = [NSString stringWithCString:(StringPtr)&sMachineName];
}
return result;
/Rolf
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.