Я придерживаюсь подхода при котором каждая программа выполняет свой необходимый минимум функций. Это значит, что единственное назначение плеера - играть то, что ему скажут. А тегами пускай занимается другая программка, которая заточена под это и ничем другим тоже не занимается. В конце концов, мы сначала ищем какой-то файл, а потом его открываем - либо плеером либо смотрелкой картинок. Я никогда не запускаю смотрелку если хочу найти определённую картинку, или винамп, если хочу найти определённый мп3-файл. Я жму win+R c: enter и иду искать этот файл, после чего открываю его, чем бы он ни открывался.
Спасибо, всегда интересно почитать про оригинальные идеи, воплощённые вирусописателями - ведь кому как не им постоянно приходится изобретать всё новые ухищрения. Особенно интересно читать от лица человека, проводящего реверс-инженеринг, препарируя вирус.
А вообще разве нельзя при перехвате обращений к файловой системе и реестру модифицировать результат работы функции таким образом, чтобы она просто не показывала что такие файлы/ключи есть? Если такое сделать на уровне ядра, то можно действительно стать невидимкой...
Я как раз имел в виду, что не обязательно сразу начинать с GUI, под винду тоже можно писать консольные приложения. Полноценные консольные вин-приложения.
Помнится была очень хорошая книжка по основам типографики, там как раз описывались базовые приёмы: контраст, выравнивание, группировка сходных элементов и выстраивание последовательностей. Если найду то обязательно выложу.
ну и ещё всякие абстрактные категории типа "приколы", в которые могут попасть и картинки, и видеоролики, и mp3 (ни единого разрыва!), и флэшки
минималистичнее уже пожалуй некуда :)
А вообще разве нельзя при перехвате обращений к файловой системе и реестру модифицировать результат работы функции таким образом, чтобы она просто не показывала что такие файлы/ключи есть? Если такое сделать на уровне ядра, то можно действительно стать невидимкой...
огромная робота
поправьте пожалуйста, глаза спотыкаются
http://img410.imageshack.us/img410/2411/…
http://dizigner.nnm.ru/kniga_o_dizaiyne описание и скриншоты оглавления