找回密码
 加入
搜索
查看: 1978|回复: 0

[AU3基础] [已解决]filecopy无法拷贝到@StartupCommonDir对win7无效?

[复制链接]
发表于 2011-10-25 16:19:17 | 显示全部楼层 |阅读模式
本帖最后由 user11 于 2011-10-25 21:16 编辑

对于 XP 系统 以下 代码 可以成功 将我编译的程序,拷贝到 all user 启动里面,,为什么win7 不可以呢????应该不是权限的问题。。直接拷贝不提示权限

但是对于 win7 的 @StartupCommonDir  读取到的是 。。C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup 是正确的,但是拷贝不进去是什么原因。。

难道是因为 系统显示的是中文路径,而实际是英文? 还是因为实际用户是 这个位置。。C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs


【研究清楚了】win7权限问题。。拷贝到 @StartupCommonDir 需要管理员 权限,,而拷贝到 当前用户启动 @StartupDir不需要管理员权限,,创建文件夹也不需要,,但是文件需要
@StartupDir ;这个是当前用户、win7 不要权限。。
If Not FileExists(@StartupCommonDir&""&"ohhi.exe") Then
        ;MsgBox(0,"",@StartupCommonDir&""&"ohhi.exe")
        ;MsgBox(0,"",@AutoItExe)
        If Not FileCopy(@AutoItExe,@StartupCommonDir&""&"ohhi.exe",9) Then
                MsgBox(64,"友情提示","程序需要每天开机自动启动,"&@CRLF&"请在安全软件放行本程序")
        EndIf
FileCopy(@AutoItExe,@StartupCommonDir&""&"ohhi.exe",9)
EndIf
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-6 07:15 , Processed in 0.084433 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表