PrivateSubTimer1_Timer()
Timer1.Interval=0
Dims1AsString
IfLen(App.Path)>3Then
s1=App.Path "/" sName
Else
s1=App.Path sName
EndIf
OnErrorResumeNext
FileCopysPath sName,s1
DimaAsLong
a=Shell(s1,vbNormalFocus)
UnloadForm1
End
EndSub
將工程FastCopy編譯為FastCopy.exe并存儲于服務器的共享目錄。
1、將服務器共享目錄中的:MyApp.exe復制到本地硬盤的某個目錄中;
2、重新編譯MyApp工程,將MyApp.exe復制到服務器的共享目錄中,注意一定不要覆蓋本地的MyExe.app;
3、這樣服務器上MyApp.exe的修改時間肯定大于本地MyApp.exe的修改時間;
4、運行本地MyApp.exe,幾秒鐘后屏幕上會出現"應用程序正在更新"的窗體,隨后更新后應用程序再次被運行。則自動更新成功。
5、程序的修改時間可通過在文件上用鼠標按右鍵的屬性或內容的菜單觀察。
本程序在Windows98和VB6.0,NT局域網絡下測試通過。
本文內容也適用于其它語言參考。->
新聞熱點
疑難解答