- UID
- 77
- 精华
- 积分
- 9486
- 威望
- 点
- 宅币
- 个
- 贡献
- 次
- 宅之契约
- 份
- 最后登录
- 1970-1-1
- 在线时间
- 小时
|
UE是根据系统时间来判断试用期是否结束的,如果结束的话,就会弹出一个“模态对话框”,阻挡你使用。
于是直接用VB6写几行代码突破即可。
- Private Declare Function GetParent Lib "user32.dll" (ByVal hwnd As Long) As Long
- Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
- Private Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
- Private Declare Function EnableWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal fEnable As Long) As Long
- '//需要去掉《快速入门指南》的“启动时显示”的钩
- Sub main()
- Dim w1 As Long, w2 As Long
- w2 = FindWindow("#32770", "试用期结束") ': MsgBox w2, , "w2"
- w1 = GetParent(w2) ': MsgBox w1, , "w1"
- ShowWindow w2, 0
- EnableWindow w1, 1
- End Sub
复制代码 从此之后可以无限期“试用”UE了。如果把这坨代码放到TIMER里,编译成EXE随机启动,那么就跟静态破解UE没啥区别了。 |
|