开发windows服务中要启动参数的问题 对这方面不太了解, 在哪儿加,怎么加 比如要要写一个服务,启动的时候(命令行下):net start myservice -t -r 服务程序里面怎么写,另外就是后面的参数是不是一定要是字符型谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回星级大师考题(不管对错):ShellExecute() 或 WinExec() 或... 都是可以带参数执行的 哦。在工程里使用FindCmdLineSwitch('参数') 吗? 用net start启动服务时是不能带参数的。服务的参数是在服务中设置的, 比如COM+ Event System服务的执行文件路径为C:\WINNT\system32\svchost.exe -k netsvcs,参数是写在这个里面的,不是在启动时设置的。 program Project1;uses Forms, Windows, SysUtils, Unit1 in 'Unit1.pas' {Form1};{$R *.res}var VarIn : string;begin if FindCmdLineSwitch('test') then VarIn := 'found VarIn' else VarIn := 'No VarIn'; Application.Initialize; Application.CreateForm(TForm1, Form1); Form1.Caption := VarIn; Application.Run;end.测试:---->cmd---->project1 /test 不好意思,呵呵,搞错了,jadeluo(秀峰)说的对说我的需求吧,看看大家有没有好的办法:做一个服务程序(就是定时关机),手动启动的,那么我希望在启动该服务的时候(就是cmd下),自己定义倒计时时间,(比如我希望3小时后关机,那么我想通过该服务启动的参数来决定 类似: net start -10000 服务开始倒计时,时间到了就关机,不想通过配置文件,有什么好办法没?) C# 代码 翻译成 delphi label显示内容翻页的问题 那位大侠能帮忙转一个程序 取整数 DELPHI6.0+SQLSERVER用什么做报表的啊? 请问怎么改变NetMeeting控件的显示模式 急!在线待待 高分求救公文包的设计? 一个非常棘手的问题,请大家帮忙解决! 怎样获取鼠标的 :设备范例ID(就像在"设备管理器"中看到的鼠标的详细信息中显示的那样) 如果想关闭指定的一个窗体怎么做? 在修改记录或者添加记录的时候,如何某字段为Numeric类型,为其赋予edit中的值,当edit中的值为空值时,为何出错?应当如何解决? 我问一下关于游戏登陆的问题
服务的参数是在服务中设置的, 比如COM+ Event System服务的执行文件路径为C:\WINNT\system32\svchost.exe -k netsvcs,参数是写在这个里面的,不是在启动时设置的。
Forms,
Windows,
SysUtils,
Unit1 in 'Unit1.pas' {Form1};{$R *.res}
var
VarIn : string;
begin
if FindCmdLineSwitch('test')
then VarIn := 'found VarIn' else VarIn := 'No VarIn';
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Form1.Caption := VarIn;
Application.Run;
end.测试:---->cmd
---->project1 /test
做一个服务程序(就是定时关机),手动启动的,那么我希望在启动该服务的时候(就是cmd下),自己定义倒计时时间,(比如我希望3小时后关机,那么我想通过该服务启动的参数来决定 类似: net start -10000 服务开始倒计时,时间到了就关机,不想通过配置文件,有什么好办法没?)