You have chosen to sponsor your bid up to a maximum amount of .
We just need a simple app written in vb.net 2010 that will list all of the currently running processes, along with the paths of the processes in Windows XP through 8. The code we have obtains all of the processes, but has trouble obtaining the paths when User Account Control is on, and when trying to obtain the path for DRM protected processes like audiodg.exe. We are also having problems getting the paths to the processes when using a non administrator user account, but there may be no way around this.
This code will actually be integrated into an existing project, so all we need is a form with a button, and when the button is presses, it will display all of the running processes with the paths.
Here is a little tip that we found on the internet that might help:
audiodg.exe is a DRM-protected process, which is why most programs don't work well with it. You can either open the process with PROCESS_QUERY_LIMITED_INFORMATION access and call GetProcessImageFileName/QueryFullProcessImageName, or you can use NtQuerySystemInformation with SystemProcessIdInformation. There is no way to get this information without using P/invoke.