查看: 1175|回复: 5
|
我想问你们有什么software可以修改title name的吗?
[复制链接]
|
|
发表于 24-12-2006 01:28 AM
|
显示全部楼层
修改什么 title? |
|
|
|
|
|
|
|
楼主 |
发表于 26-12-2006 01:05 PM
|
显示全部楼层
not原帖由 goatstudio 于 24-12-2006 01:28 AM 发表
修改什么 title?
就好像把别人做出来的program,mofity一下,变成自己的。。
这样说,你应该明白吗? |
|
|
|
|
|
|
|
发表于 29-12-2006 05:35 PM
|
显示全部楼层
原帖由 seah_21 于 26-12-2006 01:05 PM 发表
not
就好像把别人做出来的program,mofity一下,变成自己的。。
这样说,你应该明白吗?
你要 modify 什么?
就好象 modify Windows XP 变成自己的名字??
用 UltraEdit... 但不保证可以行得通... |
|
|
|
|
|
|
|
楼主 |
发表于 29-12-2006 08:44 PM
|
显示全部楼层
那还有一个是我想问你们的是, 我现在在用reshacker,改到一点点,可是有时候我改不到那个title name的??
要怎样弄了呢? |
|
|
|
|
|
|
|
发表于 9-1-2007 02:43 PM
|
显示全部楼层
回复 #4 goatstudio 的帖子
应该是修改title bar名字,caption name
回复 #5 seah_21 的帖子
reshacker不能做到一些东西,因为不是所有的程序都会用resource。。。
程序是用createWindow和SetWindowText来控制title name。。。修改exe非常困难。。。需要懂assembly language。。。把程序crack掉。。。
如果要简单。。。就是再编写另一个exe。。。执行那个program再用SetWindowText改title name
vb6的coding
- Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
- Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
- Sub Main()
- Dim ProcessID As Long
- Dim hwnd As Long
- Dim MyTitle As String
- MyTitle = "My First Program"
- ProcessID = Shell("CALC.EXE", vbNormalFocus)
- If ProcessID <> 0 Then hwnd = FindWindow("SciCalc", "Calculator"
- If ProcessID = 0 Or hwnd = 0 Then
- MsgBox "Can't execute calculator"
- End
- End If
- SetWindowText hwnd, MyTitle
- End Sub
复制代码
[ 本帖最后由 meemee 于 9-1-2007 02:47 PM 编辑 ] |
|
|
|
|
|
|
| |
本周最热论坛帖子
|