Desktop Programming
|
Win32 |
21 Jul 2022
Updated: 21 Jul 2022
Rating: 5.00/5
Votes: 20
Popularity: 6.51
Licence: MIT
Views: 9,723
Bookmarked: 32
Downloaded: 297
This article demonstrates how to use Win32 transactions with file and registry operations.
|
|
16 Aug 2022
Updated: 16 Aug 2022
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: MIT
Views: 6,830
Bookmarked: 2
Downloaded: 158
This article describes how to use Windows transactions to recursively delete a registry tree under a registry subkey and then the subkey itself.
|
|
26 Aug 2022
Updated: 26 Aug 2022
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: MIT
Views: 9,192
Bookmarked: 11
Downloaded: 313
This article describes a way to hash data using the latest Win32 API and C++
|
|
22 Sep 2022
Updated: 22 Sep 2022
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: MIT
Views: 8,671
Bookmarked: 8
Downloaded: 327
This article shows how to retrieve the Privileges and Groups that are part of an access token such as the current thread token.
|
|
21 Oct 2022
Updated: 21 Oct 2022
Rating: 4.88/5
Votes: 13
Popularity: 5.43
Licence: MIT
Views: 9,271
Bookmarked: 12
Downloaded: 197
This article shows how to use a win32 mutex during application startup to figure out if an application instance is the first one.
|
|
3 Nov 2022
Updated: 3 Nov 2022
Rating: 4.97/5
Votes: 19
Popularity: 6.36
Licence: MIT
Views: 10,831
Bookmarked: 20
Downloaded: 98
The win32 subsystem often returns pointers to objects that need to be deallocated by the caller. In this article, I show a way to do this reliably and in an exception-safe manner.
|
|
24 Nov 2022
Updated: 24 Nov 2022
Rating: 4.91/5
Votes: 7
Popularity: 4.15
Licence: MIT
Views: 6,070
Bookmarked: 8
Downloaded: 0
When calling into the win32 API, there are many times when you must deal with structures that have a variable size. This article shows how to do that in a convenient way.
|
|
9 Dec 2022
Updated: 9 Dec 2022
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: MIT
Views: 11,034
Bookmarked: 22
Downloaded: 0
How to implement named pipe server for communicating with client apps
|
|
22 Dec 2022
Updated: 22 Dec 2022
Rating: 4.73/5
Votes: 4
Popularity: 2.85
Licence: MIT
Views: 12,580
Bookmarked: 17
Downloaded: 398
How to implement named pipe server for communicating with client apps
|
|
11 Jan 2024
Updated: 11 Jan 2024
Rating: 5.00/5
Votes: 5
Popularity: 3.49
Licence: CPOL
Views: 3,500
Bookmarked: 8
Downloaded: 0
In this article, I explain how to create win32 style DLLs and what the various significant intricacies are.
|
|
25 Jan 2024
Updated: 25 Jan 2024
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 3,675
Bookmarked: 7
Downloaded: 93
An introduction to exporting functions from DLLs
|
General Programming
|
Memory Management |
22 Jan 2023
Updated: 22 Jan 2023
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 13,781
Bookmarked: 10
Downloaded: 115
How to use C++ templates for implementing dynamic memory objects with custom allocator
|
High Performance Computing
|
Parallelization |
5 Oct 2022
Updated: 5 Oct 2022
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: MIT
Views: 4,592
Bookmarked: 0
Downloaded: 111
How to improve time consuming operations through parallelization, when multiple similar operations need to be performed
|
|
2 Apr 2023
Updated: 2 Apr 2023
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Licence: MIT
Views: 8,724
Bookmarked: 18
Downloaded: 227
In this article, I will explain Asynchronous Procedure Calls (APCs), their uses and their pitfalls
|
|
8 Dec 2023
Updated: 8 Dec 2023
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: MIT
Views: 12,492
Bookmarked: 22
Downloaded: 345
How to use APCs to perform user interface updates
|
Programming Languages
|
C |
30 Mar 2006
Updated: 30 Mar 2006
Rating: 4.94/5
Votes: 59
Popularity: 8.70
Licence: MIT
Views: 322,062
Bookmarked: 180
Downloaded: 10,493
This article describes the process of developing a USB Kernel mode device driver using the WDF Kernel Mode Driver Foundation.
|
|
16 Feb 2006
Updated: 20 Apr 2006
Rating: 4.94/5
Votes: 55
Popularity: 8.51
Licence: MIT
Views: 451,626
Bookmarked: 205
Downloaded: 5,163
An article about developing a driver for the WDF Kernel Mode Driver Foundation.
|
C# |
19 Oct 2023
Updated: 19 Oct 2023
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: MIT
Views: 8,911
Bookmarked: 7
Downloaded: 0
An overview of the different ways to mitigate the impact of DCOM hardening
|
|
15 Nov 2023
Updated: 15 Nov 2023
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 4,130
Bookmarked: 6
Downloaded: 0
Mitigate problems caused by DCOM hardening, by reverse engineering a non-compliant .NET app
|
C++20 |
8 Sep 2022
Updated: 8 Sep 2022
Rating: 5.00/5
Votes: 20
Popularity: 6.39
Licence: MIT
Views: 20,602
Bookmarked: 19
Downloaded: 0
How concepts can be used in template programming for partial specialization
|
|
2 Feb 2023
Updated: 2 Feb 2023
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: MIT
Views: 12,691
Bookmarked: 10
Downloaded: 0
Ways to enforce an interface contract on static methods, similar to what you would expect from static virtual methods if they'd exist in C++
|
PowerShell |
5 Jul 2022
Updated: 5 Jul 2022
Rating: 4.81/5
Votes: 7
Popularity: 4.07
Licence: MIT
Views: 9,572
Bookmarked: 5
Downloaded: 241
How to read data from OPC DA servers into a PowerShell script
|
|
9 Mar 2023
Updated: 9 Mar 2023
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: MIT
Views: 17,306
Bookmarked: 6
Downloaded: 0
How to clean up user profiles on a computer
|
Security
|
|
4 May 2023
Updated: 4 May 2023
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 7,133
Bookmarked: 6
Downloaded: 0
Ways to deal with changed security for CLR code in SQL databases
|
|
15 May 2023
Updated: 15 May 2023
Rating: 4.94/5
Votes: 8
Popularity: 4.46
Licence: CPOL
Views: 11,838
Bookmarked: 10
Downloaded: 0
Basics of Service Principal names, and what they mean for SQL Server security
|