永发信息网

vb中的filecopy 遇到拒绝权限如何解决

答案:3  悬赏:60  手机版
解决时间 2021-03-25 07:04
vb中的filecopy 遇到拒绝权限如何解决
最佳答案
你是不是要将文件复制到你的系统盘中时遇到拒绝权限,如果是的话可以使用以下代码解决(对windows vista和win7 操作系统一定有效,对windows xp 我就不知道了):
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOW = 5
Private Sub Form_Click()
s = ShellExecute(0&, "runas", "程序名称", vbNullString, vbNullString, SW_SHOW)
End Sub
全部回答
不懂你说的,管理员权限?
这一般是文件被别的应用程序打开时而出现的情况
一、试试API函数CopyFile
二、自己编写个共享复制函数,示例如下:
Public Function FileCopyEx(ByVal SouFileName As String, ByVal DestFileName As String)
'复制文件,可以复制正在使用的文件.
'SouFileName - 源文件
'DestFileName - 目标文件
Dim tmpArr() As Byte

Open SouFileName For Binary Access Read As #1
ReDim tmpArr(LOF(1))
Get 1, , tmpArr
Close #1

Open DestFileName For Binary As #2
Put 2, , tmpArr
Close #2

ReDim tmpArr(0) '释放内存
End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果手机上的任何软件有新版本需要更新,系统
我只问在郑州的
长沙到杭州开车要多久
能被轻易取代的 总归是不那么重要的什么意思
两道应用题??怎么做?
剑桥少儿英语ar版app输错级别怎么办?
请问Ap6Pls支持联通卡吗
知道大家失去亲人时是怎么熬过来的
抢劫和敲诈勒索和寻衅滋事的区别
《风语咒》资源
PHP 如何发起异步请求
当朋友紧紧包围住你,那双眼睛多孤独多伤心这
请以我喜欢杨柳为题字数600字
abaqus如何输出桩体移动中的轴力
美国签证已经通过面签了 几天能拿到护照
推荐资讯
康平属于哪个省
火影穿越到断身体小说叫什么 ?
求眼保健操(6节)的音乐下载
重庆北站到渝中区五四路28号赛格尔大厦怎么走
看看值多少钱?
国外青春剧里一个帅男爱上一个胖女生是那个电
我愿意让老公吃奶
怎样识别电动车控制器是6管还是12管的
中石油员工待遇及福利
乌兰套海这个地址在什么地方,我要处理点事
就读武汉的大学生平时都会逛哪些地方?(商场
月总结怎么写范文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?