易语言怎么写打开一个文件夹需要输入密码才能打开。。。
并不是在易语言里打开文件夹要输入密码,而是打开一个文件夹的时候就调出易语言程序要输入密码才能打开文件夹。...
并不是在易语言里打开文件夹要输入密码,而是打开一个文件夹的时候就调出易语言程序要输入密码才能打开文件夹。
展开
2个回答
展开全部
如何写看个人的喜好了
首先文件夹被加密后,肯定不是一个目录了,至少不是一个系统可以直接访问内容的目录了,现在常见的文件夹加密方法实际上只有一种,那就是将文件夹中的内容以某种方式压缩后在进行加密,生成一个只有特定程序才能读取的文件(最多把文件的图标改成文件夹的,但实质上依然不是文件夹),并删除原来的文件夹,而解密则反之。
至于打开本身的一个文件夹就运行程序的话,可以考虑使用Desktop.ini的配置来修改CLSID,关于Desktop.ini还是参考下百科吧http://baike.baidu.com/view/676737.htm,不过这样做的话实质性还是打开一个程序来读取一个被加密过后的文件,如果说只是打开文件夹弹出一个E语言的密码输入框输入正确之后系统直接就又打开所谓被加密的文件夹的话,那么按照理论上来说这个文件夹还是未加密的,最多只是被存放在某个隐秘的位置而已
首先文件夹被加密后,肯定不是一个目录了,至少不是一个系统可以直接访问内容的目录了,现在常见的文件夹加密方法实际上只有一种,那就是将文件夹中的内容以某种方式压缩后在进行加密,生成一个只有特定程序才能读取的文件(最多把文件的图标改成文件夹的,但实质上依然不是文件夹),并删除原来的文件夹,而解密则反之。
至于打开本身的一个文件夹就运行程序的话,可以考虑使用Desktop.ini的配置来修改CLSID,关于Desktop.ini还是参考下百科吧http://baike.baidu.com/view/676737.htm,不过这样做的话实质性还是打开一个程序来读取一个被加密过后的文件,如果说只是打开文件夹弹出一个E语言的密码输入框输入正确之后系统直接就又打开所谓被加密的文件夹的话,那么按照理论上来说这个文件夹还是未加密的,最多只是被存放在某个隐秘的位置而已
展开全部
HOOK住系统的DLL文件,比如explorer.exe kernel32.dll,shell32.dll等。然后进行拦截HOOK操作并运行子程序按钮1_被单击,代码区:判断(编辑框1.内容="123456"),等于则发送消息给HOOK(操作ID)子程序取消这个操作的拦截(注意只是这个操作,不是取消HOOK),否则信息框("Password Error",#错误图标+#系统等待+#取消钮,"Error")
追问
有源码提供吗 ?
追答
木有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询