• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[App] DetectCPU v2

Search This thread

Beatsleigher

Senior Member
Hello guys,

today I created a small program which detects most information of your CPU.

The program is called 'DetectCPU' and it does what it says.

This is what the app looked like:
NewSnip.PNG

NewerSnip.PNG


This is How DetectCPU looks in v2!
jUgg7q8E

x4RcqgPG

U7OPW0nX

245FI6BZ

0sM5gFM7

2X0uJ9l5

9WzullsY

bGRlz0aV


The program is licensed under the GPL3.0.

This program is written in Visual Basic(.Net) 2012 for Windows Desktop.


Check the source code out, over at my GitHub: https://github.com/Beatsleigher/DetectCPU
Feel free to add your own commits, pull your own copies and distribute!
I shall now start work on another project, relating to Windows (Yes, also open source!)

Download DetectCPU from Sourceforge!: https://sourceforge.net/projects/detectcpu/?source=navbar

Changelog:


Code:
Changelog for 'DetectCPU'

Version 1.0.0.0
Re-arranged labels and removed duplicate queries.
Added status strip:
 - Live CPU usage
 - Live RAM usage
 
 Version 1.0.0.1
 Removed performanceCounters (Too buggy when using on different system w/ different system languages.
 Set the framework down to .Net 3.5
 01:11 26.05.2013
 
 Version 1.0.0.2
 Added standard icon
 13:20 26.05.2013
 Reduced framework to .Net 2.0
 13:23 26.05.2013
 Added Try-Statements to all code blocks at beginning.
 Should fix issue that program is not showing half of the information.
 14:43 26.05.2013


What's Changed in v2
New and improved UI!
Now uses my own SysLib!
Added donate buttons!
Gets more information!
Finally has a load screen :p

What Hasn't Changed in v2
Same icon
Same name
Same license
Same ol' badass program :eek:

Have fun using the new and improved DetectCPU!
Be sure to leave a review below for others to see!
Leave any suggestions below!

Thanks for using DetectCPU! :)
 
Last edited:

m11kkaa

Recognized Dev / Inactive Recognized Contributor
Jan 20, 2011
1,259
2,146
nice concept...but VB? :p
I would advice use C# or C++ and then try to make it platform independent so we can build something like CPU-Z for all operating systems.

For platform independent UI we could use QT or wxWidgets.(if c++ would be the choise)
 
Last edited:

Chinpokomon

Senior Member
Feb 9, 2009
213
15
nice concept...but VB? :p
I would advice use C# or C++ and then try to make it platform independent so we can build something like CPU-Z for all operating systems.

For platform independent UI we could use QT or wxWidgets.(if c++ would be the choise)
From the look of it, this uses WMI to talk to Windows to collect its data. This isn't a very portable solution at all, so don't get your hopes up about this working on other platforms, VB or not.
 

Beatsleigher

Senior Member
nice concept...but VB? :p
I would advice use C# or C++ and then try to make it platform independent so we can build something like CPU-Z for all operating systems.

For platform independent UI we could use QT or wxWidgets.(if c++ would be the choise)

Yes, VB.
Comparing C# with VB is stupid, as they are both almost impossible to differentiate, the only real difference between the two, is that C# uses the C-Syntax.
I am already working on a mono-compatible solution, but as it uses WMI (Which is the simplest way to get as low-level as this) it is quite the task, but it's not impossible. I'll add it to my GitHub today.

CyanogenModded Very China-like, from my Samsung Galaxy S III

LG Familyguy59/Beatsleigher
 

m11kkaa

Recognized Dev / Inactive Recognized Contributor
Jan 20, 2011
1,259
2,146
Yes, VB.
Comparing C# with VB is stupid, as they are both almost impossible to differentiate, the only real difference between the two, is that C# uses the C-Syntax.
I am already working on a mono-compatible solution, but as it uses WMI (Which is the simplest way to get as low-level as this) it is quite the task, but it's not impossible. I'll add it to my GitHub today.

CyanogenModded Very China-like, from my Samsung Galaxy S III

LG Familyguy59/Beatsleigher
That shouldn't be a problem. We can use wrapper-classes/methods(if u aren't doing it already) and then use other ways to read thoses information on unix systems.
 
D

Deleted member 4817222

Guest
Looks very interesting...could you upload the little program? I dont have VB here atm, but I would like to use the prog ;)
 

chaosdefinesorder

Senior Member
Sep 16, 2007
766
242
Cambridge
Came here via the XDA portal!

Looks like a potentially useful program, however I would recommend removing all the "CPU"s from the list headers. All the information is about the CPU by design, and every list item starts with "CPU" so it looks a bit odd and is probably unnecessary as-is...

Just a suggestion
 

SixSixSevenSeven

Senior Member
Dec 26, 2012
1,617
317
Yes, VB.
Comparing C# with VB is stupid, as they are both almost impossible to differentiate, the only real difference between the two, is that C# uses the C-Syntax.r

That would purely depend on whether or not you are referring to VB.net. VB alone does not refer to the .net version of the language (which is what is being used here anyway) and is often used to refer to the older VB6 (or even older 5 etc) which has zero relation to C# or .net.

For some reason unknown Vb.net does seem to be slower than C# for most benchmarks. I would assume that it is because C# is microsofts preferred choice and that they spend more time developing the compiler or something. Either that or VB.net is doing some weirdness under the hood. Here is one of many examples online: http://www.techrepublic.com/article/vbnet-vs-c-round-2-pounding-on-performance/1027686 C# and VB.net should be the same there, but they aren't.





But yes. Assuming VB.net (like your program) and ignoring whatever weirdness is going on with my previous point. Only difference is pretty much that C# has a C style syntax and VB.net does not.
 

Beatsleigher

Senior Member
Looks very interesting...could you upload the little program? I dont have VB here atm, but I would like to use the prog ;)

Sure thing. Will do :)
But you can download the source folder and check /bin. There are some pre-compiled applications. :)

CyanogenModded Very China-like, from my Samsung Galaxy S III

LG Familyguy59/Beatsleigher
 

Beatsleigher

Senior Member
Came here via the XDA portal!

Looks like a potentially useful program, however I would recommend removing all the "CPU"s from the list headers. All the information is about the CPU by design, and every list item starts with "CPU" so it looks a bit odd and is probably unnecessary as-is...

Just a suggestion

It's open source, check it out :)
But yeah, I can do :)

CyanogenModded Very China-like, from my Samsung Galaxy S III

LG Familyguy59/Beatsleigher
 

Beatsleigher

Senior Member
Came here via the XDA portal!

Looks like a potentially useful program, however I would recommend removing all the "CPU"s from the list headers. All the information is about the CPU by design, and every list item starts with "CPU" so it looks a bit odd and is probably unnecessary as-is...

Just a suggestion

Lol. If you wouldn't have written that, I wouldn't have even noticed it was featured there :D So thanks!

Done that, hope you guys like it.
(Working on some features, so ignore the buttons for now :p)
NewSnip.PNG

Oh, and here's a changelog. Started it today, so it won't be as full as the one from Universal Android Toolkit :D
Changelog

I'll add these to the OP, as well :)
 
D

Deleted member 4817222

Guest
So, I downloaded the .exe from sourceforge and tested it...sadly it won't start, says: "System.InvalidOperationException" in Problem-Details ;(
For information: I am running Windows 8 64 bit, but even compability mode did not solve the problem ;(


Problemsignatur:
Problemereignisname: CLR20r3
Problemsignatur 01: detectcpu.exe
Problemsignatur 02: 1.0.0.0
Problemsignatur 03: 51a1315f
Problemsignatur 04: System
Problemsignatur 05: 4.0.30319.18045
Problemsignatur 06: 5126f9e5
Problemsignatur 07: 3f34
Problemsignatur 08: 16a
Problemsignatur 09: System.InvalidOperationException
Betriebsystemversion: 6.2.9200.2.0.0.256.48
Gebietsschema-ID: 1031
Zusatzinformation 1: 5861
Zusatzinformation 2: 5861822e1919d7c014bbb064c64908b2
Zusatzinformation 3: f3d5
Zusatzinformation 4: f3d5be0cad2787556264647dc02181c3
 
Last edited by a moderator:

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Hello guys,

    today I created a small program which detects most information of your CPU.

    The program is called 'DetectCPU' and it does what it says.

    This is what the app looked like:
    NewSnip.PNG

    NewerSnip.PNG


    This is How DetectCPU looks in v2!
    jUgg7q8E

    x4RcqgPG

    U7OPW0nX

    245FI6BZ

    0sM5gFM7

    2X0uJ9l5

    9WzullsY

    bGRlz0aV


    The program is licensed under the GPL3.0.

    This program is written in Visual Basic(.Net) 2012 for Windows Desktop.


    Check the source code out, over at my GitHub: https://github.com/Beatsleigher/DetectCPU
    Feel free to add your own commits, pull your own copies and distribute!
    I shall now start work on another project, relating to Windows (Yes, also open source!)

    Download DetectCPU from Sourceforge!: https://sourceforge.net/projects/detectcpu/?source=navbar

    Changelog:


    Code:
    Changelog for 'DetectCPU'
    
    Version 1.0.0.0
    Re-arranged labels and removed duplicate queries.
    Added status strip:
     - Live CPU usage
     - Live RAM usage
     
     Version 1.0.0.1
     Removed performanceCounters (Too buggy when using on different system w/ different system languages.
     Set the framework down to .Net 3.5
     01:11 26.05.2013
     
     Version 1.0.0.2
     Added standard icon
     13:20 26.05.2013
     Reduced framework to .Net 2.0
     13:23 26.05.2013
     Added Try-Statements to all code blocks at beginning.
     Should fix issue that program is not showing half of the information.
     14:43 26.05.2013


    What's Changed in v2
    New and improved UI!
    Now uses my own SysLib!
    Added donate buttons!
    Gets more information!
    Finally has a load screen :p

    What Hasn't Changed in v2
    Same icon
    Same name
    Same license
    Same ol' badass program :eek:

    Have fun using the new and improved DetectCPU!
    Be sure to leave a review below for others to see!
    Leave any suggestions below!

    Thanks for using DetectCPU! :)
    1
    Came here via the XDA portal!

    Looks like a potentially useful program, however I would recommend removing all the "CPU"s from the list headers. All the information is about the CPU by design, and every list item starts with "CPU" so it looks a bit odd and is probably unnecessary as-is...

    Just a suggestion

    Lol. If you wouldn't have written that, I wouldn't have even noticed it was featured there :D So thanks!

    Done that, hope you guys like it.
    (Working on some features, so ignore the buttons for now :p)
    NewSnip.PNG

    Oh, and here's a changelog. Started it today, so it won't be as full as the one from Universal Android Toolkit :D
    Changelog

    I'll add these to the OP, as well :)