Skip to main content

Posts

Install Winget on Windows 2022

Install Winget on Windows 2022 This is not working anymore on Windows 10 LTSC as of 10/14/2023 Use this post for an updated instructions - https://8thstring.blogspot.com/2023/10/install-winget-on-windows-2022-or.html Install Pre-reqs Install Microsoft.UI.Xaml/2.7.3 Navigate to https://www.nuget.org/packages/Microsoft.UI.Xaml/2.7.3 , on the left side look for Download Package button to download microsoft.ui.xaml.2.7.3.nupkg. Using 7-zip, extract microsoft.ui.xaml.2.7.3.nupkg\microsoft.ui.xaml.2.7.3.nupkg\tools\AppX\x64\Release\Microsoft.UI.Xaml.2.7.appx Install PS C:\>Add-AppxPackage .\Microsoft.UI.Xaml.2.7.appx Install Microsoft.VCLibs.140.00.UWPDesktop Download https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx Install PS C:\>Add-AppxPackage .\Microsoft.VCLibs.x64.14.00.Desktop.appx Install Winget Download Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle or any recent versions (tested using 1.4.10173) from Github Download license file 3463f

Kali Linux (2023.1) randomly freezes on Dell Latitude 7490

Kali Linux(2023.1) randomly hard freezes on Dell Latitude 7490. This can happen immediately or after few minutes. This is  likely caused by a bug in integrated Intel GPU (i915) driver, see the following links for more information: Bug 102586 - System freeze with Kernels > 4.11.x (freeze on 4.12.x and 4.13.x)   Fix for Intel i915 GPU Freeze on Recent Linux Kernels Linux 5.x random kernel panic workaround Workaround: Touch /etc/modprobe.d/i915.conf Add this line options i915 enable_psr=0 Reboot //end

Windows 11 22H2 unable to connect to some Windows 10 via RDP

Windows 11 22H2 unable to connect to some Windows 10 via RDP I have one machine that got pushed an upgrade from Windows 10 to Windows 11 22H2. Before the upgrade remote desktop was working to all of my Windows machines.  After the upgrade to Windows 11 22H2 RDP only works for certain machines. It was working for domain joined machines and machines that were using default local/domain policies related to RDP.  Below was the error message I am getting from RDP client (Microsoft Windows 11 Version 22H2 [Version 10.0.22621.1344]) [Window Title] Remote Desktop Connection [Content] An internal error has occurred. [^] Hide details  [OK] [Expanded Information] Error code: 0x4 Extended error code: 0x0 Timestamp (UTC): 03/04/23 04:00:05 AM Press Ctrl+C to copy.   As a workaround, on the target machine (RDP server), change the following policy using gpedit.msc . Local Computer Policy | Computer Configuration | Administrative Templates | Windows Components | Remote Desktop Services | Remote Deskto

Microsoft Visual C++ Runtime Library - Debug Assertion Failed!

Microsoft Visual C++ Runtime Library - Debug Assertion Failed! Running an application in a debug environment throws the following assertion message. --------------------------- Microsoft Visual C++ Runtime Library --------------------------- Debug Assertion Failed! Program: x:\test\myapp.exe File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp Line: 996 Expression: __acrt_first_block == header For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. (Press Retry to debug the application) --------------------------- Abort   Retry   Ignore    --------------------------- In my specific case, this was caused by a string created in the heap by a DLL and freed in the executable.  The DLL was built using /MDd [ Configuration Properties | C/C++ | Code Generation | Runtime Library = Multi-threaded Debug DLL (/MDd) ] and the executable was built /MTd with MFC as static library [ Configuration Properties | C/C++ | Code Generation | Runti

CPP Quick Guide

Basics Hello world User input While loop If statement For loop Switch statement Read file using ifstream Write to a file using ofstream Containers Basic usage of std::list Basic usage of std::map Basic usage of std::vector Data type conversion Windows API with Exmaples DeviceIoControl FindFirstVolumeW GetDiskFreeSpaceExW GetLogicalDrives GetLogicalDriveStrings C++/WinRT C++/WinRT Hello World Qt Cross-platform Installing Qt Creator 9.0.1 on Windows 10 Qt console hello world Qt Widget hello world Qt Widget hello world code only Keywords: C++, Qt, Programming, Tutorial

C++/WinRT Hello World

C++/WinRT Hello World This is a quick start quide to prepare a development environment to develop against C++/WinRT. System: Development OS: Windows 10 Pro 22H2 Target: Windows 10 LTSB build 10.0.14393 IDE: Visual Studio 2022 (used 17.4.4) Install Visual Studio 2022 Universal Windows Platform development workload. The following is very _important_ as this is what will allow you to create C++/WinRT project. Check C++ (v143) Universal Windows Platform tools , doing so will also enable and install corresponding SDK. Set back and relax as this will download ~24GB of data from Microsoft. After installing Visual Studio, create Windows Console Application (C++/WinRT) For the Minimum version, select Windows 10 Anniversary Update (10.0; Build 14393) The template should look like below If all is well, running it should look like below Keywords: Visual Studio, C++/WinRT