anyky123 发表于 2009-11-24 20:27:35

要怎么样才可以用密码启动指定的软件!

0:face (32):

顽固不化 发表于 2009-11-24 20:48:25

加个头判断就是啦

sanmoking 发表于 2009-11-24 20:49:04

本帖最后由 sanmoking 于 2010-1-19 16:20 编辑

如果是你自己写的程序加密码启动那很好办,传送门:一个登录工具的雏形

如果是已经有了的a.exe(别人写好的程序),那你就得耍点小聪明了,不过肯定是用自己写的b.exe去启动那个已经存在的a.exe,这里面怎样保护原来的那个a.exe不被人找出来得看你自己的了.一般高手都能破解这样子的障眼法.....如果菜鸟就很好搞定.....如果是这种的话给你个建议,传送门:
标题党:任意修改别人的exe
上边这个例子只是用我自己写的程序把原有的程序打包后改名再释放,我自己写的程序替代原始的那个程序(举例:原始的程序是111.exe,我把自己写的改为111.exe,把原始的该为222.exe),然后用我自己写的那个程序去启动改了名字的原始程序,启动前或启动中你随便操控都没问题(当然是在你自己的能力之内),当然这里面要是涉及到命令行参数传递的话,就得注意了....

有不明白的地方尽管问我好了......我也不知道你想问什么.....

afan 发表于 2009-11-24 20:52:38

本帖最后由 afan 于 2009-11-24 23:08 编辑

方法有很多,举个例子:Dim $a = InputBox("请输入密码", "请输入密码,有 3 次机会输入", "", " m", 180, 120), $p = '123';密码为123
If $a <> $p And $a <> '' Then
        For $cw = 1 To 3
                If $cw = 3 Then Exit (MsgBox(16, '警告', '已经输入了3次错误的密码,程序退出!'))
                $a = InputBox("请输入密码", "密码错误,还有 " & 3 - $cw & " 次机会", "", " m", 180, 120)
                If $a <> $p And $a <> '' Then
                        ContinueLoop
                ElseIf $a = '' Then
                        Exit
                Else
                        ExitLoop
                EndIf
        Next
ElseIf $a = '' Then
        Exit
EndIf
MsgBox(64, '通过', 'ok, 密码正确~ 程序开始~')

xlcwxl 发表于 2009-11-25 10:15:25

楼上

不错的例子

ljsoso 发表于 2009-11-25 12:34:35

好东西,学习学习!

menfan1 发表于 2009-11-27 20:50:50

登录例子搜索一下哦

axeg23 发表于 2009-12-18 21:28:43

利用fileinstall把要运行的程序打包到你的脚本程序里当密码正确后释放并运行程序   然后监视程序运行当程序关闭后脚本程序再删除它

pizigao 发表于 2009-12-21 11:07:58

加个壳也可以的

ac5474012 发表于 2009-12-21 11:19:02

同意3楼的办法,可以把a.exe改成b.dll这样au3还是能打开的。我是从以前的中国代理的外国游戏中学来的。早年的外国游戏貌似都是没有什么正版检测功能的~~~

lmx860512 发表于 2009-12-28 21:40:14

坐标记住了这个可是好东西以后 会用到的

58fly 发表于 2009-12-28 21:48:19

方法有很多,举个例子:
afan 发表于 2009-11-24 20:52 http://www.autoitx.com/images/common/back.gif

简单明了!很适合菜鸟使用

hnzzlzj 发表于 2010-1-3 20:02:53

判断下就好了啊

zmj2008 发表于 2010-1-3 20:40:00

楼上的写的真的能直接解决
页: [1]
查看完整版本: 要怎么样才可以用密码启动指定的软件!