1. The button "Get Hardware" is a bit confusing to me, it sounds like that I'm going to download driver from internet or something like that.
Maybe "Display Hardware", "List Hardware" "Show Hardware" or "Refresh List" is ok?
Good idea, I changed it to "Show Hardware"
2. If I click on "Show All Hardware" or "Show All Hardware Except Standard System Devices" I get exactly the same result (Total Hardware found: 74), should it be so?
The one thing i didnt think about during all my programming on this the last 7 days. Non English systems. It looks at the text "Standard System Device". I will see if I can find another way to do that.
3. Also in "Improve Database" instead of "Get Hardware" maybe it could say: "Scan your Hardware" or "List your Hardware"
Good idea as well, changed it to "Scan Hardware"
4. Then I check for updates the text are green there it says: "Update Available: No", maybe the text could be red if there is no update and then there is an update, the text could be green?
Or the text "Update Available:" could be in a more neutral color and only the text: "No" could be in red and "Yes" in green color?
Maybe instead of Red, since red normally means warning I can have the text just be white when there is no update and then green when there is so it catches the users eye
Fantastic program and everything worked . I tried it on Win7 64-bit.
I like that I can copy 8 different list columns. Also that I can search for Drivers by Name and HardwareIDs.
It's also nice that I can click on the columns to sort the list.
Thanks
I wanted to make sure I added all the small touches like that, so that anything useful is there.
The one problem so far, non English systems. I added text to the top of the improve database window that says "*English Systems Only Please!"
I had 10 hardware files uploaded since last night, 3 of them where none english, but in them there was a few that where all English while some where not. It all depends how the hardware and drivers are installed. I am going to add a remove option to that list as well so people can remove items from it.
Also thinking about having the program check for updates when you start it. Reason why is I just put out a new version of the database and no user will know unless they go and check for it in the program. My original thought was to not have it check at startup since people could be using it on computers with no network drivers installed, but it shouldnt stop anything.
I think I will have it check for updates at startup and just put a little colored text next to the database info that there is an update.
Shane