how to write driver?
- Set up: Windows Driver Kit (WDK) for Visual Studio 2019
- Download the Windows Driver Kit (WDK)
- Driver Development Part 1: Introduction to Drivers
- Driver to Hide Processes and Files
- Driver to hide files in Linux OS
- Detect Driver
- Installing and using the C++ boost library
- How to use the Boost C++ Libraries in Visual Studio
- BOOST- Getting Started on Windows
- 027 - (SETUP) Install Boost C++ Library on Windows (2020, Aug. 22)
- C++ binary compatibility between Visual Studio versions
- Understanding the Dependencies of a Visual C++ Application
- Redistributing the MFC Library
- Determine which DLLs to redistribute
- Walkthrough: Deploy a Visual C++ application by using a setup project
- C++ binary compatibility between Visual Studio versions
- C++ - Boost - Setting up on Windows 10
- Installing boost on Windows 10
- How to Create, Open, Detect, and Remove Alternate Data Streams
- Hide sensitive files with Alternate Data Streams
- Windows: NTFS Alternative Data Streams
- Manipulate Alternate Data Streams
- Where do programs save their secret license? [closed]
- License Files and Aliases
Starting your journey into developing drivers? Well, everyone has to start at the beginning... And installing the driver development kit can be a little confusing. This video takes you through installing and setting up the Windows Driver Kit (WDK) for Visual Studio 2019.
The WDK is used to develop, test, and deploy drivers for Windows.
This article will go into the basics of creating a simple driver.
In this article, we describe the driver we created to hide processes and files in a system.
Simple driver for Linux OS that performs hiding of the selected files from the system
This article is the continue of the previously posted article Hide Driver. Some methods to detect hidden files and processes are described in it
BOOST library
Installing the boost library and running one of their simple examples
In this video, I show you how to create a C++ project in Visual Studio and add and configure a property sheet to use the Boost C++ Libraries.
official
027 - (SETUP) Install Boost C++ Library on Windows (2020, Aug. 22)
good at steps on building DLL and Libs etc...
The Microsoft C++ (MSVC) compiler toolsets in Visual Studio 2013 and earlier don't guarantee binary compatibility across major versions. You can't link object files, static libraries, dynamic libraries, and executables built by different versions of these toolsets. The ABIs, object formats, and runtime libraries are incompatible.
To determine which Visual C++ libraries an application depends on, you can view the project properties. (In Solution Explorer, right-click on the project and choose Properties to open the Property Pages dialog box.) On Windows 8 and earlier, you can also use the Dependency Walker (depends.exe), which gives a more comprehensive picture of the dependencies. For more recent versions of Windows the lucasg/Dependencies tool provides similar functionality (this is a third-party tool not guaranteed by Microsoft.)
If you dynamically link your application to the MFC library, you must redistribute the matching MFC DLL. For example, if your MFC app is built by using the version of MFC that ships with Visual Studio 2015, you must redistribute mfc140.dll or mfc140u.dll, depending on whether your app is compiled for narrow characters or Unicode support.
When you build an application that uses library DLLs supplied by Visual Studio, users of your application must also have those DLLs on their computers for the application to run. Because most users probably don't have Visual Studio installed, you must provide these DLLs for them. Visual Studio makes these DLLs available as Redistributable files that you can include in your application installer.
In this walkthrough, you'll create a sample app in Visual Studio, then create a setup project to deploy your app to another computer.
The Microsoft C++ (MSVC) compiler toolsets in Visual Studio 2013 and earlier don't guarantee binary compatibility across major versions. You can't link object files, static libraries, dynamic libraries, and executables built by different versions of these toolsets. The ABIs, object formats, and runtime libraries are incompatible.
Boost libraries are some of the famous ones in the C++ world.
I am so frustrated installing boost. Yes, I did read tons of materials on the web, including the original (boost) guidelines and many similar topics on StackExchange, but it did not help. Making long story short:
Are you interested in Alternate Data Streams? It is a feature offered by the NTFS file system. In this post, MiniTool will introduce this feature to you and show you how to use/manage it.
Almost every small business and individual PC user has some sensitive or private files to keep away from prying eyes.
You might initially panic! That you may have been attacked or hacked? But actually this signature appears to be an undocumented feature of the Windows Fax and Scan service. The Windows Fax and Scan service actually appends these ADS files to any document or image scanned by the inbuilt Microsoft Windows Scanning software.
A library you can use to encode "hidden" data in existing files.
Where do programs save their secret license or install related information? I notice that often times when you uninstall a program, clear out appdata references, check registries to make sure there is no residue of any relevant information.
The license file is a binary encoded file is created when the user first runs your application, or it can be created by you and distributed with your application. This file will contain your application's license status as well as many other settings.