Windows Hotfixes for October 2015

Jeff here from the Windows SDK team. Here is the list of October 2015 Hotfixes [Drum roll, please…] KB3030736   “550 The process cannot access the file” error when you try to download a file in Windows KB3044546   An updated reservation may disappear on a DHCP failover cluster in Windows Server 2012 or Windows Server 2012…

2

Hotfixes and Patches for Windows for July 2015

Hey SDK friends, Jeff here with the July 2015 Hotfix List 3070714 “0x000000B8” Stop error during MPIO path failover in Windows Server 2008 R2 SP1 3060682 “The specified server cannot perform the requested operation” error occurs when GPO backup is unsuccessful and dynamic updates are disabled in Windows Server 2012 R2  3061817 Windows 8.1 does…

0

ExpandEnvironmentStringsForUser() API does NOT expand the environment variable %USERNAME% on Windows 7.

ExpandEnvironmentStringsForUser() API does not expand the environment variable %USERNAME% on Windows 7 and Windows Server 2008 R2, if hToken value is obtained  only by using TOKEN_IMPERSONATE | TOKEN_QUERY flags for OpenProcessToken.  To expand the environment variables like %USERNAME%  on Windows 7 & Windows Server 2008 R2, you also need to add TOKEN_DUPLICATE as well.  For…

0

How to disable Address Space Layout Randomization (ASLR) ?

Here is the scenario – You have a legacy application where you wish to load a DLL or module at a fixed or preferred base address.  Why would you need it?,  that is because in the EXE or DLL code you may make use of the absolute addresses and pointers.  This application would work great…

4

Web application gets Access Denied accessing a Named Pipe.

Recently, I was troubleshooting a problem for one of my customers. A named pipe created by a native C application was not accessible by web client. The actual product is a convention Windows application which does IPC through named pipes. Both server and client for this were Windows applications. They were trying to extend the…

0

Where are my performance counters ?

Your custom created 32 bit performance counters do not show counter information when generating logs using user defined Data collector Set with 32 bit “PerfMon” tool on 64 bit windows Server 2008 machine. However, you are able to get live performance data for these counters on the same machine. The problem can be reproduced using…

0

Send multiple files to FAX in one call

There might be a need that an application need to send multiple files to the FAX server in one single call. While IFaxDocument::ConnectedSubmit Method allows to send a single file to FAX in one call, IFaxDocument2::ConnectedSubmit2 Method can be used to send multiple files. The IFaxDocument2::ConnectedSubmit2 Method can be used only on Windows Vista and…

0

Introduction to IMAPI

In the recent past, I have seen few question coming to me saying, “How do I write data on the CD/DVD disk programmatically?” . During my research, I came across the interfaces available on Windows for burning CD/DVD programmatically that I want to share with all. There are two basic way to burn CD/DVD. One…

0

UAC dialog on Process.Start()

Symptom: You may get Security Warning dialog while launching a process using fully qualified domain name path of the image. The warning dialog does not occur if image path is UNC path. For example, following piece of code will get the security warning dialog before starting the process Process p1 = new Process(); 1:  2:…

0

Only one CPU being utilized

Symptom: ======== You have several threads in your application running , but you observe that only One CPU Core is being utilized by all of your threads and you don’t see any activity on the other CPU Cores. Questions: ======== Why do I don’t see any activity on the other CPU cores? Why the other…