一个简单的代码为什么在services模式下不能运行【已解决】
本帖最后由 leon460 于 2011-1-14 11:03 编辑#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_Res_Comment=将记录档案路径设置为c:\ping.txt
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#Include <Date.au3>
$i=1
Do
Dim $szDrive, $szDir, $szFName, $szExt, $MaxNum = 0, $exeName, $workDir
$iniVar = IniReadSection($szDrive & $szDir & "pingIP.ini", "PingIP")
;$iniVar = IniReadSection(@ScriptDir & "PathAndSize.ini", "PathAndSize")
If @error Then
MsgBox(0,"","读取不到文件")
ExitLoop
Else
For $j = 1 To $iniVar
$states=Ping ($iniVar[$j])
If $states=0 Then
$file=FileOpen("c:" & "\ping.txt",9)
FileWrite($file,_Now() & " Ping " & $iniVar[$j] &" 不通。" & @CRLF)
FileClose($file)
EndIf
Next
EndIf
Sleep(300)
Until $i=0编译以上为ping.exe,,并利用 instsrv.exe & srvany.exe做成系统服务并成功开启,但我不知道为什么不记录呢??用户界面下运行可以
服务模式和用户界面下 写的程序有什么不同的?服务模式要注意哪些?
谢谢了 是不是没设成"用户交互模式" 回复 2# _ddqs.
楼上能说详细点儿么?
在哪儿设置?
有相关资料么?
谢谢拉 呵呵,不好意思,已经找出原因了,是不能读取文件,看来system用户下要注意一些函数的使用了。
页:
[1]