5,599,911 Members 45,715 Now Online
XDA Developers Android and Mobile Development Forum

[App] DetectCPU v2

Tip us?
 
Beatsleigher
Old
(Last edited by Beatsleigher; 8th October 2013 at 02:11 AM.)
#1  
Beatsleigher's Avatar
Senior Member - OP
Thanks Meter 492
Posts: 1,023
Join Date: Oct 2011
Location: Somewhat around here : 52.366848,8.3345

 
DONATE TO ME
Angry [App] DetectCPU v2

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:
 



This is How DetectCPU looks in v2!









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/det...?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
Quote:
New and improved UI!
Now uses my own SysLib!
Added donate buttons!
Gets more information!
Finally has a load screen
What Hasn't Changed in v2
Quote:
Same icon
Same name
Same license
Same ol' badass program
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!
Proud Leader of !


My popular projects on GitHub
Universal Android Toolkit and JDroidLib are now in BETA!


My work (other) work:
"Nothing is infinite, except human stupidity." - Albert Einstein.
"You shouldn't trust everything you see on the internet." - Abraham Lincoln.
The Following 9 Users Say Thank You to Beatsleigher For This Useful Post: [ Click to Expand ]
 
m11kkaa
Old
(Last edited by m11kkaa; 25th May 2013 at 11:17 AM.)
#2  
m11kkaa's Avatar
Recognized Contributor
Thanks Meter 1268
Posts: 797
Join Date: Jan 2011

 
DONATE TO ME
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)

Follow me on twitter: https://twitter.com/m11kkaa
 
Chinpokomon
Old
#3  
Senior Member
Thanks Meter 14
Posts: 200
Join Date: Feb 2009
Quote:
Originally Posted by m11kkaa View Post
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.
 
kundancool
Old
#4  
kundancool's Avatar
Senior Member
Thanks Meter 34
Posts: 114
Join Date: Jul 2010

 
DONATE TO ME
I like the concept. Nice share
 
jwoegerbauer
Old
#5  
jwoegerbauer's Avatar
Senior Member
Thanks Meter 187
Posts: 547
Join Date: Jul 2009
Location: Bavaria (Germany)
Quote:
Originally Posted by Beatsleigher View Post
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.


I hope this helps someone in their developing.
Does your app work on mobile devices too? I ask this because the screenshot you provided relates to a Win32 machine.
My devices:
Apical AT12X0BD | CE 6.0 Professional | 7'' 800x480 | 256 MB RAM | SiRF Atlas VI 800 MHz | 8 GB internal | 2 GB external
Melon ML-V7M | Android 4.0.4 | 7'' 1024x600 | 512 MB RAM | Mediatek MT6575 1 GHz Cortex A9 | 16 GB internal | 16 GB external
SciPhone i68 3G | 3.2'' 240x320 | Dual SIM | GSM Quadband | 2 GB external
 
Beatsleigher
Old
#6  
Beatsleigher's Avatar
Senior Member - OP
Thanks Meter 492
Posts: 1,023
Join Date: Oct 2011
Location: Somewhat around here : 52.366848,8.3345

 
DONATE TO ME
Quote:
Originally Posted by jwoegerbauer View Post
Does your app work on mobile devices too? I ask this because the screenshot you provided relates to a Win32 machine.
As far as I'm aware, it should.

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

LG Familyguy59/Beatsleigher
Proud Leader of !


My popular projects on GitHub
Universal Android Toolkit and JDroidLib are now in BETA!


My work (other) work:
"Nothing is infinite, except human stupidity." - Albert Einstein.
"You shouldn't trust everything you see on the internet." - Abraham Lincoln.
 
Beatsleigher
Old
#7  
Beatsleigher's Avatar
Senior Member - OP
Thanks Meter 492
Posts: 1,023
Join Date: Oct 2011
Location: Somewhat around here : 52.366848,8.3345

 
DONATE TO ME
Quote:
Originally Posted by m11kkaa View Post
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
Proud Leader of !


My popular projects on GitHub
Universal Android Toolkit and JDroidLib are now in BETA!


My work (other) work:
"Nothing is infinite, except human stupidity." - Albert Einstein.
"You shouldn't trust everything you see on the internet." - Abraham Lincoln.
 
m11kkaa
Old
#8  
m11kkaa's Avatar
Recognized Contributor
Thanks Meter 1268
Posts: 797
Join Date: Jan 2011

 
DONATE TO ME
Quote:
Originally Posted by Beatsleigher View Post
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.

Follow me on twitter: https://twitter.com/m11kkaa
 
Kreshnik
Old
#9  
Kreshnik's Avatar
Member
Thanks Meter 4
Posts: 55
Join Date: Aug 2012
Looks very interesting...could you upload the little program? I dont have VB here atm, but I would like to use the prog
 
chaosdefinesorder
Old
#10  
Senior Member
Thanks Meter 210
Posts: 659
Join Date: Sep 2007
Location: 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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Keep Track of Everything Your Device Does with Event Logger

Regardless of their OS choice, computing power users generally share one common … more

A More Competitive Spin on the Addictive 2048 Puzzle

You may recall that a few weeks ago, we talked about a rather interesting take on … more

Multiboot in Progress for the Sony Xperia Z1

As we’ve mentioned quite a few times in the past, multiboot is quite the interesting … more

Samsung EFS Tool Updated to V5, Brings Universal Device Support

You may recall that we’ve talked about XDA Recognized Contributor … more