首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么強制刪除正在使用的文件

2012-03-12 
如何強制刪除正在使用的文件?公司的軟件是放置在公共盤上給用戶使用,每次升級時,都有用戶未關閉軟件,使得

如何強制刪除正在使用的文件?
公司的軟件是放置在公共盤上給用戶使用,每次升級時,都有用戶未關閉軟件,使得新程序不能順利的替換舊程序。
所以我想有沒有什麼辦法可以強制刪掉舊程序,或者將舊程序重命名。
這問題困擾了我好幾天了。

注意:
1)是刪正在使用中的文件
2)不可以重啟公共機的

[解决办法]


[解决办法]

[解决办法]
探讨

搜索陈辉的博客。

[解决办法]
你看这样行否?
1、当你需要删除程序时,你向所有的客户机发送一个消息,客户机再接收到这个消息后关闭掉打开的文件,或者使用Taskkill命令杀掉打开文件的进程。
2、在完成了1后你再删除文件。
[解决办法]
需要借助另一个exe程序,结束本机客户端程序,从服务器下载新程序,覆盖或安装,再启动它
[解决办法]
探讨
需要借助另一个exe程序,结束本机客户端程序,从服务器下载新程序,覆盖或安装,再启动它

[解决办法]
正在运行的exe可以改名
[解决办法]
探讨

问题是我调试通过了啊
VB code

Option Explicit
Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long
Private Sub Command1_Click()
Dim lngP As Long
……

热点排行