3,618 questions with C++-related tags

Sort by: Updated
2 answers

How to modify the value of a preprocessor based on the value returned by a command or script?

On visual Studio 2022 how to have a preprocessor value defined based on the result returned by a script? What i tried: Solution Explorer > Properties > Build Events > Pre-Build Event > Command Line > "python script.py >…

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,830 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-14T00:07:35.4566667+00:00
Leo Purktz 0 Reputation points
commented 2024-06-18T06:53:51.6766667+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
2 answers

C++ Inner class construction problem

Hi to all, I can't figure out what is the problem with the following simple C++ code! the inner RegClass class within Test class won't construct. Any ideas? #include <stdio.h> class RegClass { public: RegClass() {…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-17T15:32:34.9566667+00:00
S. Beniashvili 20 Reputation points
answered 2024-06-18T02:17:27.5266667+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
0 answers

How to Utilize SetColor(Windows::UI::Colors::Red) from a Non-UWP and Non-C++/WinRT DLL File

Hi, I have developed a C++ DLL without utilizing UWP or C++/WinRT. Within this DLL, I am employing Windows::Devices::Lights::LampArray^ lamp to retrieve information about the lamp, such as lamp->IsConnected, lamp->LampCount, and…

Universal Windows Platform (UWP)
Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,502 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-16T19:14:55.05+00:00
sunil maurya 21 Reputation points
edited a comment 2024-06-17T09:52:58.8666667+00:00
Junjie Zhu - MSFT 16,391 Reputation points Microsoft Vendor
3 answers

There is a red wavy line but there is no error. Bug or settings?

void ff(int* p) { std::cout<< *p; }; void ff(unsigned int i) { i++; } void func(void (&&fp)(int*)) { int i = 6; fp(&i); } //no other overloaded versions of func ...... func(ff); I compiled with no error or warning, but there is a…

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,830 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-16T06:08:44.82+00:00
zzzhhh 40 Reputation points
answered 2024-06-16T08:52:08.86+00:00
RLWA32 42,551 Reputation points
2 answers One of the answers was accepted by the question author.

Why isn't my c++ dll properly loading into my c# exe?

I'm continually getting this error message but I can't find the source. Here's a link to the .dll class I want to utilize: link And here's the c# class I'm calling it from: link

C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,584 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-13T13:31:40.4133333+00:00
Forrest Crawford 60 Reputation points
accepted 2024-06-14T22:23:38.3766667+00:00
Forrest Crawford 60 Reputation points
0 answers

Sending PCIe Message TLP (Vendor Defined Message) from windows Kernel mode driver

Hi, I'm trying to write a custom driver on windows 10 (with KMDF) to frame & send PCIe TLP packets to PCIe EndPoint with user-defined payload. I'm able to do PCIe CfgRead, CfgWrite operations with READ_REGISTER_ULONG and WRITE_REGISTER_ULONG APIs.…

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,830 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
Windows Driver Kit (WDK)
Windows Driver Kit (WDK)
A set of Microsoft tools that are used to develop, test, and deploy Windows drivers.
47 questions
asked 2024-06-11T17:01:52.9166667+00:00
Srinath Prakash 0 Reputation points
edited the question 2024-06-14T09:19:58.2066667+00:00
Srinath Prakash 0 Reputation points
1 answer

Control Flow guard

Hello Team, Control flow guard is only for visual c++ based application or for all c++ compilers or it will works for all like c#, .net based application.

.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,576 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,584 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-07T11:13:32.64+00:00
Mashuk Raza 20 Reputation points
commented 2024-06-14T01:55:26.78+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
0 answers

Problem signing a hash using the Wincrypt lib

Hello devs. I need to read the user certificates installed in Windows and use them to make a signature in a hash of a file previously calculated in sha256 with the private key of the chosen certificate. To do this, I developed the following code inspired…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-13T18:30:13.1666667+00:00
William Coelho 0 Reputation points
commented 2024-06-14T01:52:27.8266667+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
1 answer

MAPIInitialize() fails with MS outlook 365

Hi I have an VC++ application which reads the emails from the MS outlook. Till now it was working fine till I was using MS outlook 2019/2016. But as soon as I upgraded my outlook to office 365 app, my application fails with outlook. below is the code…

Outlook
Outlook
A family of Microsoft email and calendar products.
3,340 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2023-01-13T10:20:04.8566667+00:00
Mayank Agarwal 21 Reputation points
commented 2024-06-13T14:16:43.2066667+00:00
Subhasis Ghosh 0 Reputation points
2 answers One of the answers was accepted by the question author.

How to use c++ 20 modules in shared libraries ?

Hello everyone, I am currently working on a test-project where I want to use shared libraries and I would like to leverage the new C++20 modules feature. However, I am having some difficulty understanding how to properly set up my code to use C++20…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-05-10T19:22:17.17+00:00
Michael Brunner 40 Reputation points
commented 2024-06-13T09:44:16.2733333+00:00
Michael Brunner 40 Reputation points
1 answer

NotifyIpInterfaceChange function (netioapi.h) does not notify on manual DNS changes

I work on the c-ares open source asynchronous DNS library (https://c-ares.org) and we have recently added automatic configuration reloading when we detect a network configuration change has occurred. We get notifications properly when network…

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,009 questions
Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,502 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-05T16:21:55.43+00:00
Brad House 0 Reputation points
commented 2024-06-12T08:40:04.97+00:00
Gary Nebbett 5,846 Reputation points
1 answer

How to diable keyboard

I want to disable keyboard using toggle switch and these are my code I don't know what the command is to disable keyboard using toggle Switch. please help me I am beginner in Win UI (C++/CX & C++/WinRT). <! --xaml --> <ToggleSwitch…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
XAML
XAML
A language based on Extensible Markup Language (XML) that enables developers to specify a hierarchy of objects with a set of properties and logic.
786 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
8,818 questions
asked 2024-06-08T14:59:37.5266667+00:00
Raman Singh 0 Reputation points
commented 2024-06-12T01:49:59.4466667+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
1 answer One of the answers was accepted by the question author.

Why do I get this error when I run my project as a .DLL but not as a .EXE

I've got a .dll project in which I'm utilizing Direct 2D to draw on a window. For some reason, one line is continually giving me errors when I attempt to run it: // Create a Direct2D factory. hr = D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED,…

Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,502 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-10T22:16:12.87+00:00
Forrest Crawford 60 Reputation points
commented 2024-06-11T10:31:13.3666667+00:00
David Lowndes 2,485 Reputation points MVP
1 answer

Why is my panning in Direct 2D drifting at the edge of the window?

I'm going through a windows tutorial for Direct 2D drawing a small picture on a render target and I decided to try to add pan and zoom capabilities. All is working mostly fine but I'm having an issue with the pan. My is supposed to move in sync with…

Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,502 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-07T01:27:46.7733333+00:00
Forrest Crawford 60 Reputation points
answered 2024-06-11T02:55:05.2066667+00:00
Xiaopo Yang - MSFT 12,151 Reputation points Microsoft Vendor
2 answers

Error code "exited with code -1073741819"

I copied my C code from one window and paste it to another window of VS2019, then i debugged the program and i got the message "Test.exe exited with code -1073741819". I am unable to run the program so please help me out.

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2021-05-01T12:17:22.567+00:00
Anonymous
commented 2024-06-10T23:12:48.9633333+00:00
Snowfon 0 Reputation points
2 answers

How to use DrvDeviceCapabilities in winddiui.h (WITH winspool.lib added but LNK2019 unresolved external symbol STILL occured )

Function DrvDeviceCapabilities(winddiui.h) should be used if I want to identify a printer's color capability according to this link. But there is always a link error (LNK2019 unresolved external symbol ) though I added winspool.lib to Library Directories…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
Windows Driver Kit (WDK)
Windows Driver Kit (WDK)
A set of Microsoft tools that are used to develop, test, and deploy Windows drivers.
47 questions
asked 2024-06-06T01:41:05.85+00:00
GanDalf LeBron 0 Reputation points
commented 2024-06-10T07:00:04.95+00:00
RLWA32 42,551 Reputation points
2 answers

Cannot find how to get to this "Project Defaults" section "in the General pane in the Property Pages."

On this page in the documentation, it describes a "Project Defaults" section on some ephemeral "Debug Property Pages" page in some properties setting dialog, shown below: However, the documentation gives no explanation…

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
Visual Studio Setup
Visual Studio Setup
Visual Studio: A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,000 questions
asked 2021-12-13T21:16:25.753+00:00
Grant Robertson 1 Reputation point
answered 2024-06-07T15:41:58.03+00:00
Bruce (SqlWork.com) 60,391 Reputation points
1 answer

Database credential saved in memory.

Hello team, While testing thick client application. I dumped the memory from task manager and process hacker tools and I got database credentials. So How can I mitigate this issues in C++, C# and .net application. Please suggest and explain in details so…

.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,576 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,584 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-05T06:44:07.43+00:00
Mashuk Raza 20 Reputation points
edited a comment 2024-06-07T12:15:29.1666667+00:00
Minxin Yu 10,791 Reputation points Microsoft Vendor
1 answer One of the answers was accepted by the question author.

Mitigation for Dll hijacking

Hello Team, I found dll injection in c#, .net and c++thick client applications. So what will be the standard mitigation to prevent dll injection. Please explain in details so that we can mitigate properly C#, .net, C++.

.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,576 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,584 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
asked 2024-06-03T09:12:59.99+00:00
Mashuk Raza 20 Reputation points
commented 2024-06-07T11:03:49.1333333+00:00
Mashuk Raza 20 Reputation points
2 answers

setting visual studio variables, such as VC_LibraryPath_x64 (AGAIN)

I asked this question previously. I received two replies, both of which suggested that the poster had not carefully read my question (and one of which provided incorrect and irrelevant feedback). So, I am reposting. To be clear. A) I have never…

Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,830 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,618 questions
Visual Studio Setup
Visual Studio Setup
Visual Studio: A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
1,000 questions
asked 2021-07-10T20:52:37.04+00:00
Ed Broughton 31 Reputation points
answered 2024-06-06T16:00:26.0033333+00:00
Bruce (SqlWork.com) 60,391 Reputation points