PDA

Просмотр полной версии : [sp 2] МЕГАПРИВАТНАЯ Сохранялка сапёра или Краткий справочник по ShellAPI


desTiny
05.05.2008, 21:00
Исходник содержит:

(!)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)(иногда лучше скопировать ссылку непосредственно: http://antjoh10.freehostia.com/WinMine3.rar)
Cам сапер (http://antjoh10.freehostia.com/wm.rar) на случай, если у вас другая версия файла (что весьма маловероятно, но всё-таки. 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 :)

Файл + сорцы (http://redxak.net/WinMineTray.rar)

Cам сапер (http://redxak.net/wm.rar) на случай, если у вас другая версия файла (что весьма маловероятно, но всё-таки)


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

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

Описание:

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


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

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

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

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

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

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


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


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
По просьбе поправил ссылки.