使用windows控制台调试服务的方法
2023-06-13 09:15:18 时间
将Program类的删除,将里面的静态类Main修改后放入服务类中:
partialclassServer1:ServiceBase
{
publicServer1()
{
InitializeComponent();
}
///<summary>
///应用程序的主入口点。
///</summary>
staticvoidMain(string[]args)
{
Server1sv=newServer1();
if(args.Length>0)
{
sv.OnStart(args);
charc;
while((c=Convert.ToChar(Console.Read()))!="q")
if(c=="g")GC.Collect();
sv.OnStop();
Console.ReadLine();
}
else
{
ServiceBase[]ServicesToRun;
ServicesToRun=newServiceBase[]
{
sv
};
ServiceBase.Run(ServicesToRun);
}
}
protectedoverridevoidOnStart(string[]args)
{
}
protectedoverridevoidOnStop()
{
}
}
相关文章
- 未能连接一个windows服务器,Win7出现未能连接一个Windows服务的解决办法
- 公网登录windows自带远程桌面方案
- EndNote 20.4.1 英文版 for Windows (含激活补丁)
- Huntworld伤害世界Windows SteamCMD开服教程
- 腾讯云windows cpu mem 进程监控
- 【Windows 逆向】OD 调试器工具 ( OD 调试数据时硬件断点对应的关键代码 | 删除硬件端点恢复运行 )
- windows 重启资源管理器的方法
- windows下Mysql多实例部署的操作方法
- windows从Mingw到Linux,再到Windows:一程多操作系统之旅(mingwlinux)
- Windows与Linux远程连接:实现跨平台无缝通讯(windows远程连接linux)
- 从Windows传输文件至Linux(windows传文件到linux)
- 在Linux上运行Windows程序的方法(linux运行windows程序)
- 与windows结合Linux与Windows:使用一个桥梁(怎么连接linux)
- windows比较Linux与Windows:谁占上风?(linuxvss)
- Windows软件包管理器在新预览版中添加了卸载功能
- #新闻拍一拍# 现在你可以在《Minecraft》内启动 Windows 95 计算机,并在上面玩 Doom
- Linux与Windows:哪个更优秀?(linux好还是windows好)
- “Linux轻松与Windows双启:引导快速添加方法”(linux添加windows引导)
- 实现无缝连接:Linux远程桌面Windows,保持高效办公(linux远程桌面windows)
- Windows上安装MongoDB:一步一步分解(windows安装mongodb)
- 双系统安装:Linux和Windows如何同时安装?(如何安装linux和windows双系统)
- 利用Windows操作远程Linux系统(windows远程linux)
- Windows远程访问Linux指南(windows怎么远程linux)
- 通过Linux在台式机上安装Windows的指南(linux安装windows)
- Linux与Windows: 抉择难题(linux与windows区别)
- Windows下Cmd如何使用MySQL查询数据库(cmd如何运用mysql)
- 模拟windows平台的上下文菜单效果代码
- python设置windows桌面壁纸的实现代码
- Windows服务器应对高并发和DDOS攻击的配置方法