Discussion:
Cannot start debug: "No process is on the other end of the pipe"
(too old to reply)
Steve French
2009-02-12 16:40:05 UTC
Permalink
I am developing a Win32 application for a Windows CE 6.0 device (ARMv4i). The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.

However, when I go to debug, I get an error message as follows:

"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"

In the project Property Pages->Configuration
Properties->Deployment->Deployment Device, I have set this to both:

Windows CE 5.0 device
<target SDK> Device

From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".

Any thoughts/ideas/advice?

Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
Paul G. Tobey [eMVP]
2009-02-12 16:48:18 UTC
Permalink
What happens if you start the program manually on the device?

Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device (ARMv4i). The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
Steve French
2009-02-12 17:06:04 UTC
Permalink
It's a little difficult to tell as the application is "headless". Is there
something on the run menu/command prompt I can use in CE 6.0 to see the
running apps/processes?
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
What happens if you start the program manually on the device?
Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device (ARMv4i). The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
Paul G. Tobey [eMVP]
2009-02-12 17:16:47 UTC
Permalink
You can use Remote Process Viewer or, if you are running a Debug OS image
with the Platform Builder kernel debugger, you can get a process list. If
you *are* running a Debug OS with Platform Builder, capturing the debug
messages that come out when you try to launch the process would probably
tell you everything that you need to know about what's going on (error
messages, which DLLs are loaded by the application, etc.)

Paul T.
Post by Steve French
It's a little difficult to tell as the application is "headless". Is there
something on the run menu/command prompt I can use in CE 6.0 to see the
running apps/processes?
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
What happens if you start the program manually on the device?
Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device
(ARMv4i).
The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
Steve French
2009-02-13 10:13:01 UTC
Permalink
Problem Resolved!
There was a device driver not being loaded into the Windows directory on
reset.

However, thanks for the advice and help Paul.
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
You can use Remote Process Viewer or, if you are running a Debug OS image
with the Platform Builder kernel debugger, you can get a process list. If
you *are* running a Debug OS with Platform Builder, capturing the debug
messages that come out when you try to launch the process would probably
tell you everything that you need to know about what's going on (error
messages, which DLLs are loaded by the application, etc.)
Paul T.
Post by Steve French
It's a little difficult to tell as the application is "headless". Is there
something on the run menu/command prompt I can use in CE 6.0 to see the
running apps/processes?
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
What happens if you start the program manually on the device?
Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device
(ARMv4i).
The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
Siddeswara GM
2010-03-09 12:09:01 UTC
Permalink
Hi Steve French.

I am facing same problem.

Can you tell the what drivers need to install ?
Post by Steve French
Problem Resolved!
There was a device driver not being loaded into the Windows directory on
reset.
However, thanks for the advice and help Paul.
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
You can use Remote Process Viewer or, if you are running a Debug OS image
with the Platform Builder kernel debugger, you can get a process list. If
you *are* running a Debug OS with Platform Builder, capturing the debug
messages that come out when you try to launch the process would probably
tell you everything that you need to know about what's going on (error
messages, which DLLs are loaded by the application, etc.)
Paul T.
Post by Steve French
It's a little difficult to tell as the application is "headless". Is there
something on the run menu/command prompt I can use in CE 6.0 to see the
running apps/processes?
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
What happens if you start the program manually on the device?
Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device
(ARMv4i).
The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
t***@gmail.com
2012-05-11 06:35:40 UTC
Permalink
I also meeting the same question.
It caused by missing the request dll files. so to check dll files which your exe file depend.
Post by Siddeswara GM
Hi Steve French.
I am facing same problem.
Can you tell the what drivers need to install ?
Post by Steve French
Problem Resolved!
There was a device driver not being loaded into the Windows directory on
reset.
However, thanks for the advice and help Paul.
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
You can use Remote Process Viewer or, if you are running a Debug OS image
with the Platform Builder kernel debugger, you can get a process list. If
you *are* running a Debug OS with Platform Builder, capturing the debug
messages that come out when you try to launch the process would probably
tell you everything that you need to know about what's going on (error
messages, which DLLs are loaded by the application, etc.)
Paul T.
Post by Steve French
It's a little difficult to tell as the application is "headless". Is there
something on the run menu/command prompt I can use in CE 6.0 to see the
running apps/processes?
--
Steve French.
Senior Engineer
MSI Norwich, UK
Post by Paul G. Tobey [eMVP]
What happens if you start the program manually on the device?
Paul T.
Post by Steve French
I am developing a Win32 application for a Windows CE 6.0 device
(ARMv4i).
The
code is written in Visual C++ (compiled as C code) on VS2005.
The software builds & deploys OK to the target device. I get a copy of my
exe in the Program Files folder.
"Unable to start program '%CSIDL_PROGRAM_FILES%\< exe path\name>' No
process
is on the other end of the pipe"
In the project Property Pages->Configuration
Windows CE 5.0 device
<target SDK> Device
From revieweing other threads on the internet, I have also checked that
the
Runtime Library is correctly set to "Multithreaded Debug /MTd".
Any thoughts/ideas/advice?
Best Regards,
--
Steve French.
Senior Engineer
MSI Norwich, UK
s***@gmail.com
2012-06-23 09:55:59 UTC
Permalink
do we need to put the files dll or include files also on the board ? i m having the same issues where to place the dlls because they are correctly placed in the linker but it does not deplou
Loading...