[ 
https://issues.apache.org/jira/browse/QPID-2088?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nicolae Claudius updated QPID-2088:
-----------------------------------

    Description: 
Steps that reproduce the problem:
1. Create an skeleton widows service ( with main() , ServiceMain(int argc, 
char** argv) , InitService() , ControlHandler(DWORD request) )
    i used the template here: http://www.devx.com/cplus/Article/9857
2. Add to the linker the qpid libs (common.lib and client.lib) in Project -> 
Properties -> Linker ( include path and libs ) 
3. Call CoInitializeEx to initialize windows COM with your desired parameters 
(any of them for our purpose), anywhere in your program (for example in main or 
servicemain)
4. Register the service with the following console command
    sc create your_service_name binPath= 
"C:\\path_to_your_compiled_exe\your_service.exe"
4. Open services.msc from run or console, and start your service (right click 
-> start)

*** At this point the service tries to start but after about 2 seconds fails 
with the error:
"Error 1053: The service did not respond to the start or control request in a 
timeley fashion"

NOTICE
The error is *only* on Windows Vista, on Windows XP works as desired
(Notice that you only have to link the libs not necesarily use qpid functions, 
strange...)


  was:
Steps that reproduce the problem:
1. Create an skelet widows service ( with main() , ServiceMain(int argc, char** 
argv) , InitService() , ControlHandler(DWORD request) )
    i used the themplate here: http://www.devx.com/cplus/Article/9857
2. Add to the linker the qpid libs (common.lib and client.lib) in Project -> 
Properties -> Linker ( include path and libs ) 
3. Call CoInitializeEx to initialize windows COM with your desired parameters 
(any of them for our purpose), anywhere in your program (for example in main or 
servicemain)
4. Register the service with the following console command
    sc create your_service_name binPath= 
"C:\\path_to_your_compiled_exe\your_service.exe"
4. Open services.msc from run or console, and start your service (right click 
-> start)

*** At this point the service tries to start but after about 2 seconds fails 
with the error:
"Error 1053: The service did not respond to the start or control request in a 
timeley fashion"

NOTICE
The error is *only* on Windows Vista, on Windows XP works as desired
(Notice that you only have to link the libs not necesarily use qpid functions, 
strange...)



> any service on windows vista linking with c++ qpid client (common & clinet) 
> and calling CoInitializeEx to use COM fails to start with "Error 1053 ..."
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-2088
>                 URL: https://issues.apache.org/jira/browse/QPID-2088
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Client
>    Affects Versions: 0.5
>         Environment: Windows Vista
>            Reporter: Nicolae Claudius
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Steps that reproduce the problem:
> 1. Create an skeleton widows service ( with main() , ServiceMain(int argc, 
> char** argv) , InitService() , ControlHandler(DWORD request) )
>     i used the template here: http://www.devx.com/cplus/Article/9857
> 2. Add to the linker the qpid libs (common.lib and client.lib) in Project -> 
> Properties -> Linker ( include path and libs ) 
> 3. Call CoInitializeEx to initialize windows COM with your desired parameters 
> (any of them for our purpose), anywhere in your program (for example in main 
> or servicemain)
> 4. Register the service with the following console command
>     sc create your_service_name binPath= 
> "C:\\path_to_your_compiled_exe\your_service.exe"
> 4. Open services.msc from run or console, and start your service (right click 
> -> start)
> *** At this point the service tries to start but after about 2 seconds fails 
> with the error:
> "Error 1053: The service did not respond to the start or control request in a 
> timeley fashion"
> NOTICE
> The error is *only* on Windows Vista, on Windows XP works as desired
> (Notice that you only have to link the libs not necesarily use qpid 
> functions, strange...)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to