找回密码
 加入
搜索
查看: 4247|回复: 10

[系统综合] 关于AU3编译后对直身的修改问题【已解决】

  [复制链接]
发表于 2012-1-9 22:48:39 | 显示全部楼层 |阅读模式
本帖最后由 qq82015930 于 2012-3-27 23:40 编辑

这个密码能实现修改嘛,如果能,该怎么做??
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 371, 121, 192, 124)
$Input1 = GUICtrlCreateInput("", 32, 32, 121, 21)
$Button1 = GUICtrlCreateButton("验证密码", 168, 32, 75, 25)
$Button2 = GUICtrlCreateButton("修改密码", 256, 32, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $Msg = GUIGetMsg()
        Select
        Case $msg = $GUI_EVENT_CLOSE
                        Exit
            Case $msg = $Button1 
                        pass()
        EndSelect
WEnd

Func pass()
If GUICtrlRead($Input1) = "" Then ;判断输入框是否为空
        MsgBox(262208, "警告", "密码不能为空")
ElseIf GUICtrlRead($Input1) = "qq82015930" Then
      MsgBox(262208, "警告", "密码正确")
 Else
      MsgBox(262208, "警告", "密码不正确")

EndIf
EndFunc ;==>

评分

参与人数 1金钱 -10 收起 理由
afan -10

查看全部评分

发表于 2012-1-9 23:17:47 | 显示全部楼层
密碼當然可以修改呀.....一般來說 做法是....去檢查 某個自己定義的登錄檔...看看是不是有密碼的存在....如果沒有  就把內定的密碼寫入.......如果有  就讀取 登錄檔裡面的資料 當作密碼....如果需要修改  就是改掉 登錄檔的那個位置的密碼就可以了
发表于 2012-1-9 23:53:50 | 显示全部楼层
嗯,同意二楼说法。
一般来说程序编译后,更改不了其中的变量,要么你可以根据先读外部文件,如果存在就使用外部文件数据为变量,如果不存在,则使用内部变量。
 楼主| 发表于 2012-1-10 20:12:27 | 显示全部楼层
谢谢两位,看来还是不能单文件拉.
发表于 2012-1-10 20:19:14 | 显示全部楼层
请LZ修改标题错别字。
发表于 2012-1-10 23:58:59 | 显示全部楼层
有UDF可以实现的。
发表于 2012-1-11 01:38:36 | 显示全部楼层
如果.....想實現 單文件也是有方法的....原理是一樣的...只是方法改變了.....請參考下面的文章

http://www.autoitx.com/forum.php ... p;page=32#pid378686

也就是說 把自己的密碼 從寫入 登錄檔.....改成寫入本身的EXE.....然後在讀取出來.....
詳細能不能做到.....我沒測試過.....不過從原理上來說 是行的通的....
发表于 2012-1-11 01:39:01 | 显示全部楼层
这个密码能实现修改嘛,如果能,该怎么做??
qq82015930 发表于 2012-1-9 22:48



    如果.....想實現 單文件也是有方法的....原理是一樣的...只是方法改變了.....請參考下面的文章

http://www.autoitx.com/viewthrea ... p;page=32#pid378686

也就是說 把自己的密碼 從寫入 登錄檔.....改成寫入本身的EXE.....然後在讀取出來.....
詳細能不能做到.....我沒測試過.....不過從原理上來說 是行的通的....
发表于 2012-1-11 14:18:16 | 显示全部楼层
用数据库或者init文件
发表于 2012-1-11 14:18:31 | 显示全部楼层
用数据库或者init文件
发表于 2012-1-11 15:26:30 | 显示全部楼层
动态密码是个不错的解决方法
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-19 18:39 , Processed in 1.672559 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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