当前位置:编程学习 > C#/ASP.NET >>

windows service 问题

我写了 下面的windows service 程序 它可以工作 在的电脑上 有。net framework。 我现在要它 装在一个 没有 .net Framework 的电脑上。 请问 我需要 那些 dll 或者其他文件 一起copy 过去 才能让 这个service 工作


//#pragma once
#include <Windows.h>
#include<Mmsystem.h>

using namespace System;
//using namespace System::Collections;
using namespace System::ServiceProcess;
//using namespace System::ComponentModel;


namespace LynxTimer {

public ref class LynxTimerWinService : public System::ServiceProcess::ServiceBase
{
public:
LynxTimerWinService()
{
this->CanStop = true;
this->CanPauseAndContinue = false;
this->AutoLog = true;
this->ServiceName = L"LynxTimerWinService";
//
//TODO: Add the constructor code here
//
}
protected:

virtual void OnStart(array<String^>^ args) override
{
// TODO: Add code here to start your service.
timeBeginPeriod(1);
}

virtual void OnStop() override
{
// TODO: Add code here to perform any tear-down necessary to stop your service.
timeEndPeriod(1);
}
};
}
--------------------编程问答-------------------- 除非你不用托管C++ --------------------编程问答-------------------- 可以说的详细一点吗??? 我不太明白 什么托管c++, 有什么link 我可以看吗?
thanks --------------------编程问答-------------------- 我觉得.NET框架必须要安装的,应该在你的安装盘里加上.NET安装程序。 --------------------编程问答--------------------
引用 2 楼 dongzhe1983 的回复:
可以说的详细一点吗??? 我不太明白 什么托管c++, 有什么link 我可以看吗?
thanks


晕, 你是从哪里抄得代码? --------------------编程问答--------------------
引用 2 楼 dongzhe1983 的回复:
可以说的详细一点吗??? 我不太明白 什么托管c++, 有什么link 我可以看吗? 
thanks


如果你选择使用由.NET支持的C++(托管C++),那么你就不得不在客户机器上安装.NET Framework,否则程序没法运行。
--------------------编程问答--------------------
引用 5 楼 acqy 的回复:
 

如果你选择使用由.NET支持的C++(托管C++),那么你就不得不在客户机器上安装.NET Framework,否则程序没法运行。 


请问 不用托管的c++ , 有没有其他方法写 windows service那? 谢谢了 --------------------编程问答-------------------- target machine 是不可以装 framework 不然 所有的 软件都要 从新进行 testing. 所以 有没有别的方法那??
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,