Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在C+中运行可执行文件作为服务+;_C++_Windows_Service_Exe_Msvc12 - Fatal编程技术网

C++ 在C+中运行可执行文件作为服务+;

C++ 在C+中运行可执行文件作为服务+;,c++,windows,service,exe,msvc12,C++,Windows,Service,Exe,Msvc12,我使用MSVS2013创建了一个Win32Console应用程序,并成功编译了它。现在我尝试使用CreateService创建一个服务,二进制路径被设置为上面生成的可执行文件的路径。虽然我能够创建服务,但无法使用StartService启动它。每次都会抛出错误代码1053。我尝试使用sc.exe,还尝试从Services手动启动服务。显示了相同的错误。我现在如何解决它?您必须创建一个解决方案。 . 如果要执行非服务应用程序,可以使用。您与SC-manager以及应用程序启动服务中的功能发生冲突

我使用
MSVS2013
创建了一个
Win32Console
应用程序,并成功编译了它。现在我尝试使用
CreateService
创建一个服务,二进制路径被设置为上面生成的可执行文件的路径。虽然我能够创建服务,但无法使用
StartService
启动它。每次都会抛出错误代码
1053
。我尝试使用
sc.exe
,还尝试从
Services
手动启动服务。显示了相同的错误。我现在如何解决它?

您必须创建一个解决方案。
.

如果要执行非服务应用程序,可以使用。

您与SC-manager以及应用程序启动服务中的功能发生冲突

服务的函数服务调度程序表的名称;) 如果呼叫不是从SC-manager发送,则防止出现错误1053 C++代码:

if(argc < 2)           
  {
     if(!Service_Dispatcher_Table())            
     {
       std::cout<<"ERROR :"<< GetLastError();
     }
 }
 else
 { 
     //your command line "argc" 
 }  
if(argc<2)
{
如果(!服务调度程序表())
{

std::coutp可能是@0123456789:No.的副本。它只是一个
C++
应用程序。我可以将这个exe转换为服务吗?或者从服务启动这个exe吗?@NathanOliver:我已经讨论了好几次这个问题。但不确定如何实现它。@Jackz你能给出一个给出相同行为的例子吗?@NathanOliver:你是指创造的例子吗<代码> exe < /C>?一个简单的C++应用程序?