Disabling a Shim (part II)

Follow-up from the research on how to disable a per-application shim. When I saw the output from the shim infrastructure in DebugView, I mistakenly assumed that the application was shimmed. It apparently only means that the application is found in the AppCompat system database. It does not mean that the shim is actually still in…

0

Logo doc

When I go to connect and download the Windows 7 Software Logo Requirements v1.7.docx, it downloads a zip file. Unzipping the file gives me a somewhat familiar view.   I’ve seen this before. This looks like a OPC document. Since OPC is XML wrapped in Zip format it would make sense. I renamed the file…

0

Windows 7 Software Logo Voucher

For Windows Vista Logo, we used to have vouchers to entice early adaption. An ISV recently asked me for vouchers for Windows 7. Since Windows 7 is a “self-test” there is no need for a voucher. It is virtually free. The only cost might be that an ISV needs to buy a certificate to log…

0

What happened to my Search

I recently upgraded to Windows 7 RTM. When I hit the Windows key, no search results were being returned. Only standard items from control panel etc. The Windows search service appeared not to be running. When I tried to start the service from services.msc, I got an error:   Windows could not start the Windows…

0

Performance Impact of /IntegrityCheck

You can link binaries with /integritycheck. This will tell the loader to check the signature of the binary at load time. Supposedly signing with page hash (/ph) has a substantial impact on load time. Omitting /ph will require the entire binary to be loaded in order to calculate the hash and verify the signature. I…

1

Disabling a Shim

The other day I was working on an application that we apparently shimmed. I wanted to know if disabling the shim actually changed the behavior. You can download ACT and go hunt for the executable. (For some interesting reason that fully escapes me, you should uncheck every checkbox in the Query dialog to get the…

1

Running Idle tasks before XPerf

I am working on profiling impacts of software on the performance of the OS. I’m testing on Windows 7 RC 7100 x86. It is predominantly to get a feel for the complexity. I want to know how much effort it would entail to wrap this up into an offering for our partners. I’m running it…

0