Сейчас на форуме: tyns777, cppasm, dutyfree (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Demo Builder помогите избавиться от ватермарка
Посл.ответ Сообщение

Ранг: 19.5 (новичок), 4thx
Активность: 0.030.01
Статус: Участник

Создано: 19 июня 2017 13:28 · Поправил: MakLab
· Личное сообщение · #1

Программа Demo Builder
http://www.demo-builder.com/dbsetup_trial.exe

при экспорте проекта в видеофайл добавляется ватермарк
http://i96.fastpic.ru/big/2017/0619/b5/ab63ad8627470995e8829a4be8b33eb5.jpg

ватермарк состоит из 3 картинок, которые можно либо редактором ресурсов удалить либо избавится с помощью дебаггера
http://i92.fastpic.ru/big/2017/0619/84/4487ff3a32a5deb3b7e404d46de51d84.jpg

но в итоге получаем вот такое:
http://i92.fastpic.ru/big/2017/0619/47/9e55d83618a1328c9b01019a39c56f47.jpg

остается фон в виде серой полосы, подскажите как на неё выйти или как избавиться? прощупывал момент сохранения при экспорте ролика, но он вообще не обращается к ватермаркам, обращение к ватермарку происходит только в момент её запуска



Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 19 июня 2017 14:18
· Личное сообщение · #2

Ищи обращение в проге к картинкам ватермарка, смотри где стоит проверка и решай вопрос по ситуации. А так никакой конкретики нет, или в запросы или в поиск специалистов.



Ранг: 56.2 (постоянный), 22thx
Активность: 0.030.08
Статус: Участник

Создано: 19 июня 2017 14:32
· Личное сообщение · #3

http://forum.ru-board.com/topic.cgi?forum=35&topic=26355&start=120#lt



Ранг: 19.5 (новичок), 4thx
Активность: 0.030.01
Статус: Участник

Создано: 19 июня 2017 14:32
· Личное сообщение · #4

я нашел запрос к картинкам и отрезал их (второй скрин), фон найти не удается, он не картинкой сделан, а просто указан видимо как цвет



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 19 июня 2017 15:00
· Личное сообщение · #5

Для начала - мин. рабочий комплект (кому лень качать установщик с черепашьей скоростью и тыкать потом кнопки)
http://rgho.st/8MzWl4Ngc (+ Windows 2k3 work version)

Во-вторых, разработчики (TANIDA) - раки делфиские . Зачем там в експорте avrt.dll нужен с одной единственной экспортируемой функой из-за которой файло не работает на Windows 2003 Server???!! Я пофиксил - db_2K3.exe.

Ну и наконец, там же Trial-NAG,,,, может есть смысл от него пойти??
Первая функа начинается тут:
Code:
  1. 005E6400  /$  55            PUSH EBP
  2. 005E6401  |.  8BEC          MOV EBP,ESP
  3. 005E6403  |.  83C4 EC       ADD ESP,-14
  4. 005E6406  |.  53            PUSH EBX
  5. 005E6407  |.  56            PUSH ESI
  6. 005E6408  |.  57            PUSH EDI
  7. 005E6409  |.  C645 FF 00    MOV BYTE PTR SS:[EBP-1],0
  8. 005E640D  |.  E8 6E7CE7FF   CALL 0045E080
  9. 005E6412  |.  E8 C1CCE1FF   CALL 004030D8
  10. 005E6417  |.  8BD8          MOV EBX,EAX


Всё завязано на WinAPI GetLocalTime:
Code:
  1. 0045E080  /$  83C4 E0       ADD ESP,-20
  2. 0045E083  |.  8D4424 08     LEA EAX,[ESP+8]
  3. 0045E087  |.  50            PUSH EAX                                 ; /pSystemtime => OFFSET LOCAL.5
  4. 0045E088  |.  E8 DBA1FAFF   CALL <JMP.&kernel32.GetLocalTime>        ; \KERNEL32.GetLocalTime
  5. 0045E08D  |.  66:8B4C24 0E  MOV CX,WORD PTR SS:[ESP+0E]


Например, первое окно NAG:
Code:
  1. 005E64A3  |.  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]
  2. 005E64A6  |.  83C0 1E       ADD EAX,1E //0x1E == 30
  3. 005E64A9  |.  3BD8          CMP EBX,EAX
  4. 005E64AB  |.  0F9C45 FF     SETL BYTE PTR SS:[EBP-1] //<<<<--SET if LESS
  5. 005E64AF  |.  2BC3          SUB EAX,EBX //сколько осталось дней
  6. 005E64B1  |.  8B15 D0BA8000 MOV EDX,DWORD PTR DS:[80BAD0]
  7. 005E64B7  |.  8902          MOV DWORD PTR DS:[EDX],EAX
  8. 005E64B9  |.  EB 09         JMP SHORT 005E64C4
  9. 005E64BB  |>  A1 D0BA8000   MOV EAX,DWORD PTR DS:[80BAD0]
  10. 005E64C0  |.  33D2          XOR EDX,EDX //period expired
  11. 005E64C2  |.  8910          MOV DWORD PTR DS:[EAX],EDX
  12. 005E64C4  |>  8B15 D0BA8000 MOV EDX,DWORD PTR DS:[80BAD0] //period - 30 day(s) remaining
  13. 005E64CA  |.  8B12          MOV EDX,DWORD PTR DS:[EDX]
  14. 005E64CC  |.  A1 34BF8000   MOV EAX,DWORD PTR DS:[80BF34]
  15. 005E64D1  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
  16. 005E64D3  |.  B9 1E000000   MOV ECX,1E //0x1E == 30
  17. 005E64D8  |.  E8 8BF8FFFF   CALL 005E5D68 //<<<<<<<----nag!!!


При загрузке лого:
Code:
  1. 006B431C  |.  8B03          MOV EAX,DWORD PTR DS:[EBX]
  2. 006B431E  |.  8B80 F4020000 MOV EAX,DWORD PTR DS:[EAX+2F4]
  3. 006B4324  |.  8B40 7C       MOV EAX,DWORD PTR DS:[EAX+7C]
  4. 006B4327  |.  BA 08000000   MOV EDX,8
  5. 006B432C  |.  E8 B3A7DCFF   CALL 0047EAE4                            ; //CALL <JMP.&kernel32.MulDiv>
  6. 006B4331  |.  837D FC 00    CMP DWORD PTR SS:[EBP-4],0 //показ строки "Trial-version"
  7. 006B4335  |.  74 1E         JE SHORT 006B4355
  8. 006B4337  |.  68 09010000   PUSH 109                                 ; /Arg3 = 109
  9. 006B433C  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ; |
  10. 006B433F  |.  50            PUSH EAX                                 ; |Arg2 => [LOCAL.1]
  11. 006B4340  |.  56            PUSH ESI                                 ; |Arg1 => -1
  12. 006B4341  |.  8B03          MOV EAX,DWORD PTR DS:[EBX]               ; |
  13. 006B4343  |.  8B90 F4020000 MOV EDX,DWORD PTR DS:[EAX+2F4]           ; |
  14. 006B4349  |.  B9 60000000   MOV ECX,60                               ; |
  15. 006B434E  |.  8B03          MOV EAX,DWORD PTR DS:[EBX]               ; |
  16. 006B4350  |.  E8 E7FDFFFF   CALL 006B413C                            ; \db_2K3.006B413C
  17. 006B4355  |>  8B03          MOV EAX,DWORD PTR DS:[EBX]

?

| Сообщение посчитали полезным: MakLab

Ранг: 19.5 (новичок), 4thx
Активность: 0.030.01
Статус: Участник

Создано: 19 июня 2017 15:10 · Поправил: MakLab
· Личное сообщение · #6

спасибо


 eXeL@B —› Вопросы новичков —› Demo Builder помогите избавиться от ватермарка
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати