Click here to Skip to main content
15,887,135 members
Home / Discussions / C#
   

C#

 
AnswerRe: Generate Doc then Open it Client Side Pin
Judah Gabriel Himango19-Aug-07 11:29
sponsorJudah Gabriel Himango19-Aug-07 11:29 
QuestionNumber of processors Pin
Jay Gatsby19-Aug-07 10:29
Jay Gatsby19-Aug-07 10:29 
AnswerRe: Number of processors Pin
originSH19-Aug-07 10:48
originSH19-Aug-07 10:48 
GeneralRe: Number of processors Pin
originSH20-Aug-07 0:20
originSH20-Aug-07 0:20 
AnswerRe: Number of processors Pin
Mustafa Ismail Mustafa19-Aug-07 10:52
Mustafa Ismail Mustafa19-Aug-07 10:52 
AnswerRe: Number of processors Pin
Luc Pattyn19-Aug-07 10:56
sitebuilderLuc Pattyn19-Aug-07 10:56 
GeneralRe: Number of processors Pin
Jay Gatsby19-Aug-07 13:43
Jay Gatsby19-Aug-07 13:43 
AnswerRe: Number of processors Pin
Hessam Jalali19-Aug-07 11:04
Hessam Jalali19-Aug-07 11:04 
System.Environment.ProcessorCount will give you number of them (actually in some cases will return number of cores not processors just like DeviceManager!)


but if you need to know how many processors are on the machine really you can use WMI to found out

and it would be somewhat like this

static int ProcessorCount()
{
    ManagementObjectSearcher mos = new ManagementObjectSearcher(new SelectQuery("Win32_Processor"));

    ManagementObjectCollection moc = mos.Get();

    List<string> processorIds = new List<string>();

    foreach (ManagementObject mo in moc)
    {
        string pID = mo.Properties["ProcessorId"].Value as string;
        if (!processorIds.Contains(pID))
            processorIds.Add(pID);
    }

    return processorIds.Count;
}


in the code, processorIds were checked and because the cores from the same processor have identical processorIds they're not gonna be counted twice or more


hope the post would be useful

good luck
GeneralRe: Number of processors Pin
Jay Gatsby19-Aug-07 13:40
Jay Gatsby19-Aug-07 13:40 
QuestionUrgent help requested Pin
T.D.Prasad19-Aug-07 9:57
T.D.Prasad19-Aug-07 9:57 
AnswerRe: Urgent help requested Pin
Judah Gabriel Himango19-Aug-07 11:31
sponsorJudah Gabriel Himango19-Aug-07 11:31 
QuestionChanging the style of a combobox Pin
WBurgMo19-Aug-07 9:25
WBurgMo19-Aug-07 9:25 
AnswerRe: Changing the style of a combobox Pin
Mustafa Ismail Mustafa19-Aug-07 10:11
Mustafa Ismail Mustafa19-Aug-07 10:11 
QuestionUnable to attach to application 'Web.Dev.WebServer.Exe'. Pin
T4AMD19-Aug-07 9:04
T4AMD19-Aug-07 9:04 
Questionconfiguration file Pin
MarioMARTIN19-Aug-07 8:44
MarioMARTIN19-Aug-07 8:44 
AnswerRe: configuration file Pin
Christian Graus19-Aug-07 11:28
protectorChristian Graus19-Aug-07 11:28 
GeneralRe: configuration file Pin
MarioMARTIN19-Aug-07 20:00
MarioMARTIN19-Aug-07 20:00 
GeneralRe: configuration file Pin
MarioMARTIN19-Aug-07 20:26
MarioMARTIN19-Aug-07 20:26 
GeneralRe: configuration file Pin
MarioMARTIN19-Aug-07 22:02
MarioMARTIN19-Aug-07 22:02 
Questionparallel programming and multi threading in the Apllication layer Pin
sianatia19-Aug-07 8:11
sianatia19-Aug-07 8:11 
QuestionChange language Pin
Zhendalf19-Aug-07 5:14
Zhendalf19-Aug-07 5:14 
AnswerRe: Change language Pin
Giorgi Dalakishvili19-Aug-07 7:07
mentorGiorgi Dalakishvili19-Aug-07 7:07 
AnswerRe: Change language [modified] Pin
Hessam Jalali19-Aug-07 7:25
Hessam Jalali19-Aug-07 7:25 
GeneralRe: Change language Pin
Zhendalf19-Aug-07 9:00
Zhendalf19-Aug-07 9:00 
GeneralRe: Change language Pin
Zhendalf19-Aug-07 9:05
Zhendalf19-Aug-07 9:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.