Windows SDK Support Team Blog
learn.microsoft.com/en-us/archive/blogs/winsdk
#define _WIN32_WINNT
Windows internalsSecurityC# / .NETMicrosoft blogsMSDN archive
- Posts
- 162 from 10 Jul 2009 to 24 Aug 2017
- Posting
- archived, read-only
- Kind
- company blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/winsdk/feed.xml
2017 2
2016 6
- Why can't I restore files even when I have backup/restore privileges enabled?
- Visual Studio Team Services and Personal Microsoft Accounts
- Why does SqlDataReader behave differently with Set-PSDebug enabled?
- Hotfix List for February 2016
- Hotfix for January 2016
- Why CryptCATAdminCalcHashFromFileHandle fails with a seemingly unexpected error code
2015 34
- Hotfixes for December 2015
- SHA-1 Code Signing Deprecation in Windows beginning January 1, 2016
- Using SHA256 with the SignedXml Class
- Hotfixes for November 2015
- Windows Hotfixes for October 2015
- Virtual Desktop Switching in Windows 10
- Windows Hotfix List for September 2015
- Logon as a user without a password
- LogonUser + LOGON32_LOGON_NEW_CREDENTIALS, What is this flag used for?
- .NET Hotfix Rollup for August 2015
- Windows August 2015 Hotfix List
- Hotfixes and Patches for Windows for July 2015
- .NET Hotfix Rollups for June
- The Real Hotfix List of June 2015
- FileSystemWatcher Fencing(Part 1)
- What is up with "The application failed to initialize properly (0xc0000142)" error?
- Winsock’s Listen() Backlog Offers More Flexibility In Windows 8+
- Printing successfully using impersonation from a 32-bit application on a 64-bit system
- FileSystemWatcher Follies
- How to obtain the list of visible columns in a shell view
- Hotfix Releases for Windows: May 2015
- Windows Hotfix List for April 2015
- Troubleshooting "Access Denied" errors
- How to register for File Dialog notifications from Shell namespace extension
- Accidental Denial of Service through Inefficient Program Design Part 2 – Incorrectly Implementing Interfaces
- Hotfix Releases for Windows: March 2015
- An OPAQUEKEYBLOB exported via CryptExportKey on Windows 7 is incompatible with Windows 8.1
- Accidental Denial of Service through Inefficient Program Design Part 1 – Watching WMI Events for Object Creation (e.g. Win32_Process)
- Hotfixes for February 2015
- Reducing the time to perform a CRL check on isolated networks
- C# and Fastcall - How to make them work together without C++/CLI (Shellcode!)
- Hotfix List for January 2015 [Short]
- WLAN Programming How-To Tips and Tricks Including Using It in C#
- RDP and CredMan
2014 26
- Using multiple monitors programmatically from an RDP Active X control.
- DNSQuery() Sample To Loop Through Multiple IP Addresses
- Example impact of Microsoft Accounts on Windows APIs in Windows 8/8.1
- Hotfix List For December 2014 [Not 2015]
- How to get notified when going in and out of connected standby from a Windows Service?
- The mysteries of WindowsPrincipal.IsInRole
- Powering up Powershell for Remote Desktop Services
- Accessing a CNG private key from an X509Certificate2 class
- Forcing Printer Handle Thread Safety
- How to Create and Use Anonymous Pipes in .NET
- Debugging the PowerShell Debugger
- The FileSystemWatcher Buffer Size
- Disabling User Access Control (UAC) in Windows 8.X
- October 2014 Hotfixes
- Programmatic Smartcard Logons in Windows
- Unable to do Digest Authentication on Windows 8.1
- Job Object Insanity
- getnameinfo() WILL use NetBIOS for name resolution
- High-resolution timestamps and hardware in Windows
- Hotfixes for September 2014
- How to interoperate between SSPI and the .NET NegotiateStream Class
- Winsock server application not accepting new connections
- Rejoice! We can now capture loopback traffic.
- Encountering "The client and server cannot communicate, because they do not possess a common algorithm" or SEC_E_ALGORITHM_MISMATCH (0x80090331)
- RegSaveKey() is failing with error ERROR_NO_SYSTEM_RESOURCES (1450)
- Unhandled System.IO.PathTooLongException when doing certifications with WACK 3.1 tool
2013 25
- How to launch a process as a different user without storing their credentials?
- How to resolve a System.Security.Principal.IdentityNotMappedException?
- Getting Linger to RST a connection in .NET
- RunAs Verb (Process.Start) doesn't work from a LocalSystem .NET Service
- Poor Network Performance with the CPU Stuck in WfpAleFastUdplnspection()
- GetShortPathName() doesn’t return short path name
- UDP - Closesocket() takes upto 5 seconds to return in disconnect/remote host down scenario due to pending data to send
- Windows Firewall interfaces, INetFwProducts, and InetFwProduct.
- Why am I receiving the Error Code 740 - “The requested operation requires elevation” when launching/starting an Application
- Get a kernel dump of a 2012 R2 Hyper-V server with Powershell
- Using WinVerifyTrust API to verify the embedded signature of a file or fall back to catalog signature verification
- How to programmatically create a LogonService or Network Service token with LogonUser?
- Launching a process as a normal user from an elevated user.
- Hotfix for GARP packets in Windows 7 and Server 2008 R2
- Roll-up update KB 2775511. Report of data truncation when utilized with SMB 2.0 connections for multiple data read and writes to network share (New update has released KB 2732673)
- How to create a certificate request on behalf of another user in C# on Windows 2003
- How to launch a process interactively from a Windows Service?
- Getaddrinfo() returning 127.0.0.1 for the local machine
- How to get a Cryptographic Public Key from a Certificate in a Windows Store application
- How to launch a process as a Full Administrator when UAC is enabled?
- Finding Your Windows Terminal Server Virtual IP Address
- Running the Microsoft Platform Ready Test Tool inside of Hyper-V image
- Adding certificates extensions via a Certificate Services Policy Module
- How can my application work when UAC is enabled and fail when it is disabled?
- Microsoft Platform Ready Test Tool & Windows Error Reporting
2012 2
2010 23
- How to get the CSP name from a certificate containing the private key?
- How to take a quartz log?
- Getting a “System.ArgumentException: Value was invalid” when trying to sign data using SHA256CryptoServiceProvider Here is the symptom:
- Getting a “System.ArgumentException: Value was invalid” when trying to sign data using SHA256CryptoServiceProvider
- Compliance of .Net security libraries about verifying a CMS Advanced Electronic Signatures (CAdES) message
- Dealing with Administrator and standard user’s context
- How to make your custom RNG (random number generator) implementation the default RNG provider for the system using CNG API's
- How to use ADSI/LDAP API’s for querying active directory using credentials derived from a Smart Card
- Screen capture using Windows Media Encoder
- You might get a high CPU usage while decrypting using RSA keys
- How to read a certificate from a Smart Card and add it to the system store
- Steps for creating a self-signed certificate with the key container created at the machine key set and private key exportable.
- CryptAcquireCertificatePrivateKey fails with CRYPT_E_NO_KEY_PROPERTY (0x8009200B ) when trying to obtain access to a user's private key on machine's after the user changes his password.
- Error with WMEncoderLib when trying to build a 64 bit version of your application.
- How to update security bulletin MS10-013 on a Windows Server 2000 box?
- Understanding of SignedCms.CheckSignature(True)
- Behaviour of AesCryptoServiceProvider class with FIPS policy set/ unset
- Passing the flag CERT_CLOSE_STORE_FORCE_FLAG to CertCloseStore may cause your application to crash.
- VB.NET code to find a certificate with its issuer name and display its contents – small post but helpful
- 'System.Security.Cryptography.CryptographicException - The index value is not valid'
- You may get a service timeout from a signed .NET/ managed service application while the system is doing a revocation check of the certificate over the internet.
- What should you do if you find that DecryptMessage (Schannel) function returns SEC_E_INVALID_TOKEN; which means the buffers are of wrong type or no buffer of type SECBUFFER_DATA was found.
- While creating cryptographic keys or key containers repeatedly, your hard disk may get filled with lots of files and may end up filling the whole hard disk space, if not deleted.
2009 44
- I lost the “Security” tab of offline files synced by Sync Centre !!
- ExpandEnvironmentStringsForUser() API does NOT expand the environment variable %USERNAME% on Windows 7.
- How to disable Address Space Layout Randomization (ASLR) ?
- GetIPForwardTable return’s undocumented error ERROR_MORE_DATA
- ARP Changes in Server 2008/Vista:
- Web Service can’t start the Windows Service
- Web application gets Access Denied accessing a Named Pipe.
- Where are my performance counters ?
- Send multiple files to FAX in one call
- When custom EAP authentication dll calls EapPeerInvokeInteractiveUI for wireless LAN 802.1x
- Introduction to IMAPI
- UAC dialog on Process.Start()
- Opps!!! System.Security.Cryptography.CryptographicException: The system cannot find the file specified.
- Do you need to explicitly call CryptoStream.Close() to close your CryptoStream object after you are done using it?
- Steps to sign a file using Signtool.exe
- How to create different Firewall Rules on different Interfaces in Windows XP OS Programmatically?
- Correct way to join a Multicast Group on a specified interface.
- Bluetooth Manager does not recognizes the devices, if the device gets paired with another box and comes back later.
- Access denied on a Mutex
- How to programmatically inject a list of IP Addresses into the IP Options header in the IP Datagram [ Source Routing ]?
- Only one CPU being utilized
- String Table in the Resource File [RC File] generated by CTRPP tool has junk characters for Unicode strings defined in the performance counter manifest XML file.
- WriteFile API succeeds and returns TRUE, but data is not written to the SAN Drive.
- WMCreateStreamForURL is called in XP and Vista but not in Windows 7
- Is RijndaelManaged class FIPS compliant?
- Why is WlanGetProfile API returning encrypted keyMaterial with XML profile on Windows XP SP3?
- Why does regedit.exe (or any other Microsoft program) crash when I try to create a remote thread into it using the CreateRemoteThread() API?
- Why does the TCP three way handshake never tag with DSCP value on Windows XP and Server 2003?
- What is the recommended way to set the resolution of a webcam using DirectShow?
- Why does the NdrClientCall2() API call takes more then 4-5 milliseconds to complete?
- How to check SLP 1.0 values from the BIOS using Win32 API?
- You may get a crash in Windows Media Player if you register and select a plug-in implemented in a multi-threading context and if you have not marshalled the pointers correctly.
- Get the MAC address of a machine/device whose IP Address is known
- Enable or Disable “Enable write caching on disk” behavior on disk
- Check membership of a group from user’s process access token
- Where is my WM_DEVICECHANGE in Windows Vista?
- .NET CLR performance counters: 64 bit managed application .NTE CLR performance data is not available for 32 bit application.
- Expecting IGMPv3 packets to go out of the machine, but IGMPv2 packets are going out, What is the problem?
- How to Enable/Disable IPV6 Programmatically in Windows Vista?
- SetWindowHookEx API with WH_JOURNALRECORD. This API fails with access denied (Error 5).
- RDC and Custom Credential Providers
- Launching an interactive process from Windows Service in Windows Vista and later
- Mapped drives can't be created after Microsoft Security Update from code running under Network Service account
- File.Exists /_access / GetFileAttributes / FindFirstFile,FindNextFile / _stat behavior over SMB 2.0