Question: I'm a little confused... 

When I log into the main SharePoint web interface (SharePoint 2007) I'll see a specific user under People and Groups.

Then if I log into Central Admin > Shared Services > User Profiles and Properties > View User Profiles and attempt to search for that user I can't find it.

How is that possible.. shouldn't all SharePoint users be searchable in the View User Profiles section?

Thanks

Answer: 
If you want to call the exe from server side code then you can use the below code, All you need to do is to include the namespace, `using System.Diagnostics;,` and at the place where you wish to start the application, call the `Process.Start` method

```
System.Diagnostics.Process.Start( @"C:\Windows\System32\Notepad.exe" );

```

OR

```
// For the example
const string ex1 = "C:\\";
const string ex2 = "C:\\Dir";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = "dcm2jpg.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
//or something like below 
startInfo.Arguments = "-f j -o \"" + ex1 + "\" -z 1.0 -s y " + ex2;
Process exeProcess = Process.Start(startInfo)

```

[Process.StartInfo Property](http://msdn.microsoft.com/en-us/library/system.diagnostics.process.startinfo.aspx)
No, but if its an activeX component you can call it through javascript, if you are sure that all the users are running IE. 

If you should call the exe, it should be on the server and then with a lot of hacks you could access the client computer if its on a network where you can control the security.. Not a very clean solution that I would recommend..