Click here to Skip to main content
13,897,313 members

Articles by Michael Chourdakis (Articles: 53)

Articles: 53

RSS Feed

Average article rating: 4.83

Miscellaneous
General
Posted: 25 Jul 2015   Updated: 25 Jul 2015   Views: 11,431   Rating: 4.74/5    Votes: 11   Popularity: 4.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Use Windows new ThreadPool through a single C++ 11 class.
Posted: 16 Oct 2015   Updated: 23 Oct 2015   Views: 10,070   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
A simple template for manipulating the registry
Posted: 2 Feb 2017   Updated: 4 Feb 2017   Views: 10,170   Rating: 4.65/5    Votes: 9   Popularity: 4.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 336
C++ dir, upload, download and management library
Posted: 1 Dec 2009   Updated: 30 Dec 2018   Views: 228,262   Rating: 4.97/5    Votes: 171   Popularity: 11.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 268   Downloaded: 2,601
Immerse yourself in system programming!
Posted: 10 Jan 2019   Updated: 6 Feb 2019   Views: 20,540   Rating: 5.00/5    Votes: 41   Popularity: 8.06
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 0
All in one: x86, x64, Virtualization, multiple cores, along with new additions
Posted: 14 Mar 2019   Updated: 16 Mar 2019   Views: 3,990   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
A quick way to add UWP controls into plain Win32 apps
Miscellaneous Controls
Posted: 22 Jan 2009   Updated: 21 Nov 2009   Views: 147,535   Rating: 4.84/5    Votes: 53   Popularity: 8.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 146   Downloaded: 4,044
Learn how to use the new Ribbon under Windows 7
PHP
General
Posted: 27 Jan 2017   Updated: 5 Feb 2017   Views: 17,778   Rating: 4.88/5    Votes: 9   Popularity: 4.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 559
A very quick file manager for your PHP site
Web Security
General
Posted: 5 Jul 2016   Updated: 5 Jul 2016   Views: 14,101   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 507
Client side signing and verification
iOS and watchOS
General
Posted: 9 May 2014   Updated: 12 May 2014   Views: 50,530   Rating: 4.74/5    Votes: 32   Popularity: 7.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
Tutorial for Objective-C beginners
General Graphics
General
Posted: 25 Apr 2009   Updated: 10 May 2009   Views: 80,631   Rating: 5.00/5    Votes: 10   Popularity: 4.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,686
Draw your vectors using a new, ActiveX based hardware accelerated interface.
C / C++ Language
Beginners
Posted: 23 Nov 2014   Updated: 19 Feb 2015   Views: 37,502   Rating: 4.87/5    Votes: 39   Popularity: 7.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 0
One-call of any DLL function with custom parameters, implemented with C++ tuple and templates.
Posted: 15 Jul 2015   Updated: 15 Jul 2015   Views: 20,022   Rating: 4.83/5    Votes: 14   Popularity: 5.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Smart pointers for some Windows handles
Posted: 3 Jan 2018   Updated: 5 Jan 2018   Views: 13,990   Rating: 4.92/5    Votes: 32   Popularity: 7.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
The most appealing (to me!) new C++ features.
Posted: 11 May 2017   Updated: 14 Dec 2018   Views: 23,433   Rating: 5.00/5    Votes: 26   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 0
An easy locking class for shared/exclusive mutex functions with upgrade/downgrade
General
Posted: 15 Apr 2007   Updated: 15 Apr 2007   Views: 182,866   Rating: 4.41/5    Votes: 28   Popularity: 6.37
Licence: Not specified      Bookmarked: 53   Downloaded: 4,333
An article on how to use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
Posted: 11 Mar 2012   Updated: 24 Mar 2012   Views: 57,630   Rating: 4.88/5    Votes: 26   Popularity: 6.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 335
Learn a few of the interesting features in C++11.
Posted: 29 Jan 2016   Updated: 29 Jan 2016   Views: 13,900   Rating: 4.37/5    Votes: 18   Popularity: 5.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
One-line call of a slow function with a progress dialog
Posted: 10 Aug 2016   Updated: 10 Aug 2016   Views: 7,850   Rating: 4.89/5    Votes: 13   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 111
A quick implementation of my ideas
Posted: 23 Jul 2016   Updated: 3 Sep 2018   Views: 24,933   Rating: 4.90/5    Votes: 19   Popularity: 6.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 549
Easy to use simple parser with S/MIME Support. Version 2.
Posted: 12 Jun 2015   Updated: 3 Sep 2018   Views: 57,641   Rating: 4.90/5    Votes: 33   Popularity: 7.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 1,497
The update to my beloved library. Single-header file.
Posted: 7 Oct 2017   Updated: 13 Feb 2019   Views: 9,350   Rating: 4.62/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 120
Include file versioning, snapshots and incremental backups in a file
STL
Posted: 5 Feb 2013   Updated: 6 Feb 2013   Views: 100,332   Rating: 4.78/5    Votes: 33   Popularity: 7.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 1,329
C++ 11 Threads
Templates
Posted: 12 Sep 2015   Updated: 16 Sep 2015   Views: 21,101   Rating: 4.67/5    Votes: 24   Popularity: 6.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 268
A combination of std::vector and std::list which does not copy or move elements in insertion and still has continuous memory
Posted: 6 Jan 2018   Updated: 7 Jan 2018   Views: 6,380   Rating: 4.67/5    Votes: 7   Popularity: 3.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Reduce function recursion with variadic templates
Cross Platform
General
Posted: 28 Jun 2011   Updated: 31 Dec 2018   Views: 77,178   Rating: 4.91/5    Votes: 49   Popularity: 8.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 1,566
Curious on how you create a hypervisor app? Read mode!
Win32/64 SDK & OS
General
Posted: 6 Oct 2008   Updated: 6 Oct 2008   Views: 54,251   Rating: 4.94/5    Votes: 12   Popularity: 5.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 1,097
The way to automate the help assistant process in C++ without dirty scripting code.
Posted: 2 May 2009   Updated: 28 Sep 2009   Views: 60,141   Rating: 4.89/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 1,166
A "Sensor Explorer" demonstration of the Sensor API in Windows 7.
Posted: 25 Nov 2009   Updated: 6 Jan 2010   Views: 107,785   Rating: 4.93/5    Votes: 87   Popularity: 9.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 189   Downloaded: 2,420
Demonstration of seven new programming technologies.
Posted: 17 Oct 2011   Updated: 24 Oct 2011   Views: 64,562   Rating: 4.59/5    Votes: 23   Popularity: 6.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 4,422
Embed flash to your applications and communicate with it with C++.
Posted: 18 Mar 2012   Updated: 28 Mar 2012   Views: 55,891   Rating: 4.86/5    Votes: 31   Popularity: 7.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 107   Downloaded: 1,577
Use COM and plain C++ to add scripting support automatically.
Posted: 31 Oct 2015   Updated: 6 Dec 2015   Views: 44,054   Rating: 4.96/5    Votes: 36   Popularity: 7.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 1,502
Load an EXE file as a DLL in another EXE and execute the functions
Posted: 6 Jan 2016   Updated: 24 Apr 2016   Views: 9,660   Rating: 4.71/5    Votes: 5   Popularity: 3.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
A class to implement a reverse semaphore
Posted: 20 Nov 2016   Updated: 3 Jan 2018   Views: 12,190   Rating: 4.84/5    Votes: 20   Popularity: 6.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 482
Private fingerprint databases using a simple library, along with system database support.
Posted: 28 Oct 2015   Updated: 4 Nov 2018   Views: 33,240   Rating: 4.92/5    Votes: 69   Popularity: 9.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 531
A ready to be used hotpatching library with five methods!
Posted: 12 Dec 2015   Updated: 13 Dec 2018   Views: 31,333   Rating: 4.97/5    Votes: 21   Popularity: 6.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
A mutex with shared/exclusive access with upgrade/downgrade capability
Posted: 6 Jan 2015   Updated: 13 Feb 2019   Views: 22,480   Rating: 4.11/5    Votes: 6   Popularity: 3.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 274
A quick library for differential memory/file processing
Posted: 1 Dec 2016   Updated: 13 Feb 2019   Views: 12,850   Rating: 5.00/5    Votes: 17   Popularity: 6.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 212
Create collaborating projects easily
Windows API
General
Posted: 16 Feb 2015   Updated: 16 Feb 2015   Views: 19,540   Rating: 4.62/5    Votes: 6   Popularity: 3.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 269
The ability to compress/decompress data in Win32
Posted: 31 Dec 2016   Updated: 20 Jan 2017   Views: 13,210   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 513
A few functions and you can call various Web libraries like Google Drive.
Posted: 1 Nov 2014   Updated: 13 Feb 2019   Views: 36,930   Rating: 4.81/5    Votes: 22   Popularity: 6.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 1,285
A flexible memory sharing class across processes and threads with locking support
Vista Native APIs
Posted: 20 Mar 2016   Updated: 20 Mar 2016   Views: 10,620   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
My ideas about remote debugging and my implementation.
Windows Security
Cryptography
Posted: 21 Sep 2018   Updated: 21 Sep 2018   Views: 2,120   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Signed container formats
Posted: 19 Aug 2018   Updated: 3 Oct 2018   Views: 14,220   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
A standard-compliant library for secure signing
Posted: 9 Sep 2018   Updated: 11 Oct 2018   Views: 10,980   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
XAdES-B and XAdES-T signing with my AdES and XML libraries
Posted: 5 Oct 2018   Updated: 15 Oct 2018   Views: 5,100   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
PDF signing with AdES
Algorithms & Recipes
Parsers
Posted: 9 May 2007   Updated: 26 Jun 2014   Views: 948,334   Rating: 4.84/5    Votes: 140   Popularity: 10.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 507   Downloaded: 9,009
Free, portable, compiler-independent XML library in C++
DLLs & Assemblies
General
Posted: 27 Nov 2006   Updated: 14 May 2007   Views: 348,247   Rating: 4.91/5    Votes: 48   Popularity: 8.25
Licence: Not specified      Bookmarked: 101   Downloaded: 4,858
Here is a small program that will create the CPP and DEF for a proxy DLL, based on the exports of another DLL. You can use it to generate a template and then you edit this template to satisfy your needs.
Posted: 22 May 2007   Updated: 22 May 2007   Views: 64,482   Rating: 4.72/5    Votes: 9   Popularity: 4.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 1,635
An article on replacing the Windows Sockets DLLs
Internet / Network
General
Posted: 14 Mar 2008   Updated: 14 Mar 2008   Views: 193,486   Rating: 4.77/5    Votes: 19   Popularity: 6.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 6,038
A simple class that allows you to convert an existing SOCKET handle to SSL under Windows
Parallel Programming
General
Posted: 25 Mar 2015   Updated: 26 Dec 2018   Views: 37,550   Rating: 4.82/5    Votes: 43   Popularity: 7.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 620
Trigger all your cores from DOS
Posted: 16 May 2015   Updated: 8 Jan 2019   Views: 23,190   Rating: 4.82/5    Votes: 21   Popularity: 6.37
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 284
All in one article about raw CPU technologies, access multiple cores and protected or long mode from DOS while still having access to DOS interrupts
Debug Tips
General
Posted: 23 Jul 2008   Updated: 23 Jul 2008   Views: 123,852   Rating: 4.78/5    Votes: 39   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 3,762
Simple code to introduce a hardware breakpoint mechanism.
No blogs have been submitted.
No tips have been posted.
No reference articles have been posted.
No projects have been posted.

Michael Chourdakis
Engineer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS and Android.

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: http://www.michaelchourdakis.com


Advertise | Privacy | Cookies | Terms of Service
Web01 | 2.8.190306.1 | Last Updated 20 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid