Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   [sp 2] МЕГАПРИВАТНАЯ Сохранялка сапёра или Краткий справочник по ShellAPI (https://forum.antichat.xyz/showthread.php?t=69485)

desTiny 05.05.2008 21:00

[sp 2] МЕГАПРИВАТНАЯ Сохранялка сапёра или Краткий справочник по ShellAPI
 
Исходник содержит:
  • (!)25 килобайт кода :)
  • Реализацию мини-отладчика
  • Многопоточность
  • Работу с треем
  • Работу с контекстом дисплея
  • Создание красивого меню
  • Комментарии к коду!!
  • Работу с ресурсами(BITMAP, ICON, DIALOG)
  • Захват изображения чужого окна

WinMineSaver Private
+ Service Pack (3 - 1 = (2++)--)

by desTiny
v. 2.0 Stable Alpha Release

Описание:
МЕГАПРИВАТНАЯ сохранялка сапёра с красивым интерфейсом на Windows API!
Пофиксено:

[+] При загрузке игры кушалось много ресурсов. Теперь этого нет!

Возможности:
[+] Сохранение открытой игры в сапер
[+] Загрузка сохраненной игры (!работает лучше!)
[+] Возможность включения/отключения таймера игры
[+] Иконка в трее
[+] Красивое необычное меню фактически С РУЧНОЙ ПРОРИСОВКОЙ(сколько же времени я на него угрохал...)
[+] Диалоговое окно сохранения сапёра с изображением запущенного сапёра, даже если тот свёрнут :)(и на него я тоже кучу тайма угрохал... ужас!)

Недостатки (возможно, в будующем они исчезнут):
[-] Почему-то как-то странно происходит перерисовка изображения открытого сапёра, если передвигать другие окна поверх диалога. Как пофиксить - не знаю. DefWindowProc сильно улучшила положение, но не вылечила... Ну да ладно - это не смертельно. (Без дебага почти незаметно)

Что ждёт в будущем (если оно будет :) )
[+] Регистрация как системный сервис
[+] Assembler (хотя уже вряд ли...)

Файл + сорцы(иногда лучше скопировать ссылку непосредственно: http://antjoh10.freehostia.com/WinMine3.rar)
Cам сапер на случай, если у вас другая версия файла (что весьма маловероятно, но всё-таки. Direct: http://antjoh10.freehostia.com/wm.rar)

version.txt:) :
Код:

Исходник содержит:
  • Реализацию мини-отладчика

  • Многопоточность

  • Работу с треем

  • Работу с контекстом дисплея

  • Создание красивого меню

  • Комментарии к коду!!



Private WinMineSaver
+ Service Pack 1

by desTiny
v. 1.0 Alpha Beta Gamma Delta Release

Описание:

После первой версии, содержавшей основную функциональность в собственно сохранении и загрузке, технологическая сложность второй версии - интерфейс :)


Возможности:

[+] Сохранение открытой игры в сапер
[+] Загрузка сохраненной игры (!по-прежнему работает!)
[+] Возможность включения/отключения таймера игры
[+] Иконка в трее
[+] Красивое необычное меню фактически С РУЧНОЙ ПРОРИСОВКОЙ(сколько же времени я на него угрохал...)

Недостатки (возможно, в будующем они исчезнут):

[-] Пока умеет сохранять только первый найденный "Сапер"
[-] Delphi (тут уже не так страшно, ибо VCL не мспользуется, но надо либо совсем отойти от стандартных бблиотек, либо перевести на асм для наименьшего размера)

Что ждёт в будущем (если оно будет :) )

[+] Возможность сохранять различные запущенные одновременно сеансы игры
[+] Регистрация как системный сервис
[+] Assembler :)

Файл + сорцы

Cам сапер на случай, если у вас другая версия файла (что весьма маловероятно, но всё-таки)


Инфа о первой версии:

       
Код:

       
<исходник будет полезен тем, кто интересуется написанием отладчиков (3-его кольца :) ), содержит реализацию многопоточности? правда не очень интересную...
Короче, исходник почитать не вредно :)
>


Private WinMineSaver
by desTiny
v. 0.1.001 Pre-Alpha Beta Release

Описание:

Продукт реверсинга великого WinMine.exe и желания написать отладчик :)


Возможности:

[+] Сохранение открытой игры в сапер
[+] Загрузка сохраненной игры (!!)
[+] Возможность включения/отключения таймера игры

Недостатки (возможно, в будующем они исчезнут):

[-] Delphi :)
[-] Пока умеет сохранять только первый найденный "Сапер"

Что ждёт в будущем (если оно будет :) )

[+] Assembler :)
[+] Красивое оформление с возможностью сохранять различные запущенные одновременно сеансы игры
[+] Регистрация как системный сервис
[+] (!!!) Иконка в трее (!!!)


Файл + сорцы
В архиве также лежит сам сапер на случай, если у вас другая версия файла (что весьма маловероятно, но всё-таки :) )


P.S.Под вдохновением от прочитанного в газете Metro анекдота написал такую вещь :)




desTiny 12.05.2008 23:08

Updated
Читаем превый пост ^^

Спасибо De-visible за содействие в уборке =)

De-visible 12.05.2008 23:15

Молодца, desTiny....
Будем ждать асма...:)

-Hormold- 13.05.2008 00:57

Сделай кнопку выход + hotkey

GlOFF 13.05.2008 01:03

Цитата:

Private WinMineSaver
+ Service Pack 1
by desTiny
v. 1.0 Alpha Beta Gamma Delta Release
SP1 Звучит гордо! :)) Все пользователи ждали, респект! ;)

desTiny 26.05.2008 16:26

updated ^^

-Hormold- 27.05.2008 15:59

Нормально, только сделай отдельно кнопку остановки таймера

Karapuziko 27.05.2008 16:20

спасибо:)! - но имхо, ты перемудрил, к чему такое крутое меню? это же всего лишь сохранялка!
Или мы так репутацию на форуме нарабатываем?

desTiny 27.05.2008 16:58

-Hormold-, где сделать? как пункт меню? можно...

desTiny 30.07.2008 12:34

По просьбе поправил ссылки.


Время: 09:16