社区
C#
帖子详情
windows服务问题:在onstart中启动一另一应用程序。
kingnew
2005-06-12 02:54:51
一程控电话交换机计费软件,该软件必须将系统日期格式设成"MM/dd/yy"才可运行(系统已将日期设成此格式,并且此计费软件能够正常启动)。
现做了一个windows服务,在onstart中启动该计费软件,计费软件能够启动,但提示系统日期格式不对
,再在windows下运行该计费软件,又能正常启动。
郁闷啊
散分啊
...全文
165
6
打赏
收藏
windows服务问题:在onstart中启动一另一应用程序。
一程控电话交换机计费软件,该软件必须将系统日期格式设成"MM/dd/yy"才可运行(系统已将日期设成此格式,并且此计费软件能够正常启动)。 现做了一个windows服务,在onstart中启动该计费软件,计费软件能够启动,但提示系统日期格式不对 ,再在windows下运行该计费软件,又能正常启动。 郁闷啊 散分啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingnew
2005-06-13
打赏
举报
回复
to: Sunmast(速马.上海)
如题,必须改变系统的日期格式才行,请问您的方法可以改变系统的日期格式吗?
dazhu2
2005-06-12
打赏
举报
回复
呵呵
epimetheus
2005-06-12
打赏
举报
回复
Sunmast(速马.上海) 的答案非常好
速马
2005-06-12
打赏
举报
回复
// 改变当前线程的日期格式化字符串
CultureInfo cu = new CultureInfo("zh-CN", false);
cu.DateTimeFormat.ShortDatePattern = "MM/dd/yy";
Thread.CurrentThread.CurrentCulture = cu;
kingnew
2005-06-12
打赏
举报
回复
那LocalSystem的区域选项的日期格式设置成"MM/dd/yy"呢?或者服务可不可以以user方式登录而又允许与桌面交互呢?
速马
2005-06-12
打赏
举报
回复
Windows服务的登陆身份是LocalSystem吧?你设置的区域选项却只是针对当前用户的
所以..
(那个啥计费软件居然有这种瓜问题...)
C#不登录电脑
启动
程序
阅读目录 创建系统
服务
开启
服务
,
启动
程序 我们知道开机自
启动
程序如果在用户不登录的情况下是不
启动
的,但是
服务
类程序是可以跨过用户登录
启动
的,例如IIS
服务
,SQL
服务
。如果我们已经写好了桌面
应用程序
,又希望他开机自
启动
,那就需要借助系统
服务
在未登录的时候打开程序。 创建系统
服务
在VS
中
创建
Windows
服务
: 在Service的
OnS
tar
t方法
中
,
启动
程序,代码如下: protected override void
OnS
tar
t(string[] args) { if (!IsExistProcess(程序名)) { //程序路径 string
Windows
服务
应用程序
Windows
服务
应用程序
一、
Windows
服务
应用程序
简介二、创建
Windows
服务
应用程序
2.1 使用Visual Studio
中
的
Windows
服务
模板新建项目 一、
Windows
服务
应用程序
简介
Windows
服务
应用程序
在自己的
Windows
会话
中
长期运行的可执行
应用程序
Windows
服务
的特点 可以随
Windows
启动
而
启动
不需要像控制台
应用程序
一样每次手动点击
启动
可以长期在后台执行 不需要交互界面 不需要担心将交互界面关闭后程序也随之关闭 需要先安装在window
C#
Windows
服务
程序的开发
安装程序将
服务
的可执行文件注册到系统
服务
管理器
中
,并提供安装、卸载和配置
服务
的功能。在这个类
中
,需要重写
OnS
tar
t 和
OnS
top 方法,分别用于处理
服务
的
启动
和停止逻辑。通过使用 .NET 提供的相关类和方法,可以轻松地创建、安装、
启动
和停止
Windows
服务
。
Windows
服务
是一种特殊类型的
应用程序
,它可以在操作系统
启动
时自动
启动
,并在后台持续运行,而无需用户交互。这里重写了一个
OnS
tar
t 和
OnS
top 方法,意思是程序
启动
的时候执行一次,和程序关闭的时候执行一次。
C# 编写
Windows
服务
实现开机
启动
一个程序
如果有一个
应用程序
,想要在电脑开机的时候自动
启动
(即使用户未登录
Windows
也要
启动
),可以用
Windows
服务
来实现,我只是很简单的尝试了一下,由于前段时间做的一个办公QQ,在
服务
器端需要始终运行一个控制台程序来监听各种消息,但不能每次开机手动去
启动
这个控制台程序,所以就写了一个
Windows
服务
,我用VS2008写的,以下是简单做法: 先在VS
中
创建一个
Windows
服务
的项目,...
windows
服务
启动
应用程序
看不到界面解决方案
最近搞了个小玩意,用c#写了一个简单的
Windows
服务
,功能很简单,在
服务
里调用外部的EXE或bat批处理作业; 就这么个简单的玩意,本以为小case啦,结果一分钟写完代码,一分钟布署,一
启动
服务
,傻眼,调用的EXE没反应,看不到界面;好,新建个测试工具,把代码移到窗体里去测试,更懵了,完全没
问题
,外部EXE能显示出来呀,哪个地方出
问题
了?检查了
服务
的用户权限,本地系统账号,没
问题
,上网查了一堆资料,结果发现一位仁兄说的这句话瞬间醍醐灌顶:
Windows
服务
一般在Session0里,EXE应用一般在Se
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章