找回密码
 加入
搜索
查看: 2069|回复: 7

[系统综合] 如何让使用中的程序不允许重命名

  [复制链接]
发表于 2011-3-11 20:13:13 | 显示全部楼层 |阅读模式
试过 if @Scriptname <> "XXXXX" 程序再自动执行重命名操作   但好像@Scriptname 不会实时更新    文件是 exe应用程序  好像 fileopen   带 1的参数也不起作用

要实现锁定 不允许删除(在运行肯定删除不了)和重命名     程序会一直运行
发表于 2011-3-11 20:33:45 | 显示全部楼层
运行中的程序还能重命名?不是很明白。
 楼主| 发表于 2011-3-11 20:55:09 | 显示全部楼层
例如 QQ  你QQ挂着 但QQ.exe  随便可以改名
发表于 2011-3-11 21:14:48 | 显示全部楼层
$sFile = FileOpen('Test.txt', 1)

If $sFile = -1 Then
    MsgBox(0, 'Error', '打开文件失败!')
    Exit
EndIf

While 1
    Sleep(250)
WEnd
发表于 2011-3-11 21:18:55 | 显示全部楼层
If @Compiled Then _WinAPI_CreateFile(@ScriptFullPath, 2 , 2 , 2)                ; 保护模式打开
发表于 2011-3-11 22:03:16 | 显示全部楼层
文件使用中应该不能改名的吧。
发表于 2011-3-11 23:03:22 | 显示全部楼层
republican 发表于 2011-3-11 21:18



    经测试,效果扛扛的。。感谢您。。。
发表于 2011-3-12 08:52:12 | 显示全部楼层
这招的确不错哈。。学习。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 15:09 , Processed in 0.074830 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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