16 ms·
I see no point in that. It's trivial to do in several hours from scratch.
by apankrat 9y ago
I see no point in that. It's trivial to do in several hours from scratch.
- arunc 9y agoEven if you think your work is trivial, it may not be so for others. :) Also, gives an opportunity for people to extend the current feature set. Entirely your choice though.
- IMTDb 9y agoAnd a great way for anyone wanting to start some windows programming to see an example of a nice simple program with a GUI that interacts with WIN32 apis
- boromi 9y agoHow's the GUI setup?
- apankrat 9y agoBasic window with stuff drawn on it with GDI and GDI+ in a double-buffered way. Edit: Scratch the GDI+ bit, it's just GDI.
- defgeneric 9y agoI came to the comments to look for a link to the source. I'm a systems programmer but don't have much knowledge of how you guys do things in Win32. A ~70kb executable with nice graphs was enticing and I was really interested to see the source. But as it is, I can't afford to download closed freeware that can't be audited just for some nice graphs.
- blattimwind 9y agoWindows as a desktop operating system ships everything you need to write GUI apps with a plain C API, which allows to build fairly small tools. I'd guess this probably just uses good ol' fashioned GDI.
- eps 9y agoJust stick it into a VM like the rest of us.
- 72deluxe 9y agoNot meaning to be rude, but how do you run Windows itself if you cannot audit it? How do you fetch updates from Microsoft if you cannot audit them? What about other applications, eg. anything from Adobe, Microsoft (for Office etc.) ? Seems to be an odd complaint to make, to me. You could run ProcessMonitor to see what the application is doing. Or read the excellent Windows Internals books if you've got a few weeks spare (and for Windows 10 it is missing Volume 2 at the moment - given that Windows 10 is a constantly moving target the poor book will be out of date as soon as it is written, let alone published). Do you audit apps on Android / iOS / macOS too? I find my Android device dials home all the time and flings data out at an astounding rate, which is disappointing. How do you use your satellite/cable/TV these days? How do you audit your entertainment systems? Mine came with the GPL on a bit of paper in the box given that it's got no end of Open Source software used inside it but I was unable to audit it - how did you manage it? Do you read the source code of every Open Source application before running it? Have you combed over the entire Linux kernel before booting it? What do you think to Peter H. Anvin's bootloader code given that you use it every single time Linux boots? How long did auditing that take? At what point do you start to trust an executable or code?