Missing default 200% logos and Appx3210

Last week, I got this error when building my app that I ported from Windows 8.1 Universal app to UWP.   error APPX3210: App manifest references the image ‘Assets\Logo.png’ which does not have a candidate in main app package.   The manifest referenced Logo.png indeed. But the file in the package was logo.scale-100.png. When I…

0

Handling system and app back button

This question came up a few times recently. How can a UWP app handle navigation with continuum for tablets. This is the setting at the bottom of Action Center that allows you to switch between tablet (touch) and PC mode (mouse). When the system is in tablet mode, a back button appears on the left…

0

WinRT API for Windows Phone 8.1

A little over a year ago, I worked on the last revisions of our book “Windows Runtime via C#.” At the time, you could use the WinRT API to write Windows Store apps for tablets and PCs. Now you can use the same API to target apps for Windows Phone 8.1 as well. So, Jeffrey…

0

Finding "black-listed" Win32 APIs in your DLLs

  When you want to use Win32 or COM APIs in your Windows Store app, there is a subset of APIs you can use. Microsoft recently asked what Win32 API or functionality you as developers are missing from the list. I think this is a great initiative to expand the reach and capabilities of WinRT…

0

Debugging with VMWare

I normally use Windows Virtual PC for demos of Kernel debug scenarios. For a special occasion I needed to use VMWare. There are plenty of articles how to set it up and it is almost identical to Virtual PC. You basically connect over COM1 through a named pipe. But after hours of struggling I could…

0

ProcExp and XPerf tracing

I was trying to run some XPerf traces to prepare for a training, when it all of a sudden stopped working. The error I got was this: xperf: error: NT Kernel Logger: Cannot create a file when that file already exists. (0xb7). Weird because I ran the same command successfully multiple times before. Trying to…

6

NX dependency on PAE

Hardware supported NX is dependent on PAE (Windows Internals chapter 9. Memory). But why would that be? The AMD64 Architecture Programmer’s Manual (Volume 2: System Programming) mentions this: No Execute (NX) Bit. Bit 63. This bit is present in the translation-table entries defined for PAE paging, with the exception that the legacy-mode PDPE does not…

0

Install history in Reliability Monitor

Yesterday I was running into a problem with Visual Studio 2010 and SilverLight 4. I asked for help internally. There was some suspician that this history might have something to do with my problem, but I had installed all kinds of tools on my machine over the last couple of weeks. Visual Studio 2008, 2010, Silverlight,…

0

Debugging Pool Leaks with X-Perf

The WDK has a tool called poolmon and you can use it to find leaks as is described in the Windows Internals book. You can use the NotMyFault demo app (here) to demo it. Instead of PoolMon you can also use WPT and X-Perf. Once installed, you run it like so: xperf -on diageasy+pool -stackwalk…

1

Installing WPT (XPerf) from SDK

This week I got a couple of requests how to install WPT from the SDK. You need to jump through some hoops. If you bing “download xperf” you get here. In there it says to install from the SDK:  ·        Windows 7 SDK (contains WPT 4.6) WPT 4.1.1 does not support Windows 7. Windows 7…

2