Process Explorer and VB apps

R

Robert

Why does Process Explorer never detect that my apps are .Net?
Would like to see the extra info, without having to run perfmon.

Was running a one year old version of PE, did not want the extra
colums so I had them not shown. Now I want the extra columns,
particularly LOH stuff, and Gen 2 bytes. Enable the columns,
hmmm all blank. Upgrade to latest version of PE. Columns
still all blank.

Is there some secret here that I am missing?
 
L

Lloyd Sheen

Robert said:
No tab, no columns, not detected in any way..
Odd.

I just download latest version and reading the help file:

Highlight .NET Processes: this option appears on Windows NT-based systems
that have the .NET Framework installed. When the option is checked managed
applications (those that use the .NET Framework) are highlighted in the .NET
process highlight color.

When I look this option is disabled. .NET Framework is installed so there
is a problem with the program. I am using 3.5 so perhaps this is the
problem in that it is not up to date although I am using the latest.

LS
 
L

Lloyd Sheen

Patrice said:
Works here. How do you launch this process ? Is this launched from the
command line ?

What if you create a simple dummy application that does just something
such as :
Class MyClass
Shared Sub Main
MsGbox ("Hello")
End Sub
End Class

and use vbc test.vb to compile to an exe file and run this and see what
happens when it displays the msgbox. It definitely works here...

Patrice,
Which version of PE are you using , which OS and which version of
dot.net. It does not work on my workstation with Vista Ultimate, PE v11.31
and dot.net 3.5.

My process shows as color highlighted as a Job (started from desktop
icon). The .NET processes tab is not enabled. This does not changed with a
small app or the original one I tried.

LS
 
L

Lloyd Sheen

Patrice said:
Works here. How do you launch this process ? Is this launched from the
command line ?

What if you create a simple dummy application that does just something
such as :
Class MyClass
Shared Sub Main
MsGbox ("Hello")
End Sub
End Class

and use vbc test.vb to compile to an exe file and run this and see what
happens when it displays the msgbox. It definitely works here...

Also just noticed that help for the current download indicates a completely
different set of "Options" than are seen in the application so it is of
little use.

LS
 
R

Robert

I just download latest version and reading the help file:
Highlight .NET Processes: this option appears on Windows NT-based systems that have the .NET Framework installed. When
the option is checked managed applications (those that use the .NET Framework) are highlighted in the .NET process
highlight color.

When I look this option is disabled. .NET Framework is installed so there is a problem with the program. I am using
3.5 so perhaps this is the problem in that it is not up to date although I am using the latest.


Further info: The first suggestion to check the message boards at SysInternals was
the correct answer. Further, my question was in the FAQ.. Sigh.

Anyway, it seems my problem is that I run XP 64. The 64 bit version of Process Explorer
can not detect 32 bit .net programs. Since I develop in 32 bit, due to Edit-and-Continue,
etc. these never show up.

The strange part is that PerfMon correctly shows the counters for 32 bit and 64 bit
..Net processes.

This all came about because of memory problems.
I will post a nother post "Parallel.For GC problems" with the details.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top