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

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

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

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

  12. While 1
  13.         $Msg = GUIGetMsg()
  14.         Select
  15.         Case $msg = $GUI_EVENT_CLOSE
  16.                         Exit
  17.             Case $msg = $Button1
  18.                         pass()
  19.         EndSelect
  20. WEnd

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

  28. EndIf
  29. 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, 2026-9-25 08:33 , Processed in 0.067831 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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