網頁殺毒,並有返回值的問題,在線等待
各位版主,請教一個問題:我做了一個網頁。讓人可以通過這個網頁上傳一些文件,並保存在我指定的地方
我在這台服務器上安裝了卡巴斯基殺毒,
我想一有文件上傳到這個地方來就運行卡巴斯基殺毒,如果有病毒的話還要通過頁面來返回一個值,並通過公司Email的形式來告訴上傳的人
這個功能 要怎麼樣實現
2007-07-20 10:46
2007-07-20 11:20
哪請問版主你有沒有這方面的經歷呢?
給點提示。。。。。。。。。。
我看到163的一些郵箱,在你發了郵件後會show出來說你已經殺毒了
2007-07-20 11:44
2007-07-20 14:58
2007-07-20 15:25
这也是一个方法,读取卡巴斯基的日志,来判断。
我没写过读卡巴斯基日志的代码,但是服务器端执行程序的倒是有
<%
Dim obj 'Wscript.Shell对象
Dim strCmd '命令行字符串
Set obj = Server.CreateObject("Wscript.Shell") '创建对象
strCmd="E:\Test.exe" '服务器端exe程序或其他可执行程序的路径
strCmd="E:\Test.exe -aaa"也可以加参数执行程序。
'True代表程序执行完后继续下一句,False代表不等程序执行完毕立刻执行下一句
obj.Run strCmd,1,True '这句话开始执行程序
Set obj=Nothing '释放对象
%>
可以执行完成卡巴斯基后读取卡巴斯基的日志进行判断。
2007-07-20 15:40
謝謝,我可以這樣形象的說嗎?
我的服務器上卡巴斯基的病毒LOG檔的檔案名叫:virus.log
我上傳了一個file.exe的檔案在D:\FILE文件夾裡,這個文件有病毒,卡巴斯基將這個文件刪除了,並記錄了這個FILE.EXE文件中的是病毒
哪我要怎麼樣來判斷我的日記上是不是有這個記錄並返回頁面告訴上傳者說這個file.exe的文件中了病毒,服務器將它刪除了,所以並沒有上傳成功
2007-07-20 15:55
2007-07-20 23:48
2007-07-23 08:51
建议用简体字,
繁体字看起来太累了
2007-07-23 09:08