Further W2000 tracing woes - trace tools not working

Tried using the i386 version of tracelog.exe from the WDK in place of the one from the 3790 DDK to see if that would resolve the ETW tracing problems in W2000. Get the message “\tracelog.exe is not a valid Win32 application”. And yes I made sure it was from the tools\tracing\i386 folder. It works on XP & Vista.

For that matter, ALL the apps in the tools\tracing\i386 give the same error message in W2000. Have tried this on multiple W2000 platforms with the same results.

David Bradsher

This is b/c these binaries have a new flag in the PE header which marks them as Vista only and were not built for downlevel releases. this is exposed in the build env through the _NT_TARGET_VERSION variable and the associated values.

d

The strange thing is these binaries can be started at XP. I’d expect with following they shouldn’t be:

OPTIONAL HEADER VALUES
6.00 operating system version
6.00 image version
4.10 subsystem version

Or it is subsystem version what is checked? BTW, 3790.1830 binaries have following:

OPTIONAL HEADER VALUES
5.02 operating system version
5.02 image version
4.00 subsystem version

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]


From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of xxxxx@Microsoft.com[SMTP:xxxxx@Microsoft.com]
Reply To: Windows System Software Devs Interest List
Sent: Thursday, January 25, 2007 12:38 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Further W2000 tracing woes - trace tools not working

This is b/c these binaries have a new flag in the PE header which marks them as Vista only and were not built for downlevel releases. this is exposed in the build env through the _NT_TARGET_VERSION variable and the associated values.

d


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

In that case the WDK documentation for tracelog needs to be corrected. It still states that it is valid for W2000 or later operating systems.

David


From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of xxxxx@Microsoft.com[SMTP:xxxxx@Microsoft.com] > Reply To: Windows System Software Devs Interest List
Sent: Thursday, January 25, 2007 12:38 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Further W2000 tracing woes - trace tools not working

This is b/c these binaries have a new flag in the PE header which marks them as Vista only and were not built for downlevel releases. this is exposed in the build env through the _NT_TARGET_VERSION variable and the associated values.

<…excess quoted lines suppressed…>