Про проверку пути до DLL-ки это не спасет. А что мешает при наличии в программе проверки пути до DLL-ки вместо оригинальной DLL подсунуть DLL-ку проксик с нужными функциями + прозрачный вызов фунций из оригинальной DLL которая просто переименована.
Чем распаковывал? Погляди внутри папки Help подпапки с русскими именами или кракозябрами.
При помощи WinRAR без проблем архив программы распаковывается и имена папок не ломаются.
Еще пожелания.
Сделайте пожалуйста что бы при щелкании мышкой по заметкам в дереве они открывались в режиме просмотра а не в режиме правки (ну или опцию в настройки ввести).
Еще очень не хватает контекстного меню по правой кнопке мыши что бы управлять созданием/правкой/удалением заметок.
Есть еще один способ защиты это не доверять данным из вне и не надеятся на то что разработчики учли все возможные дыры в безопасности т.е. вешать при вызове первым скриптом проверку и фильтрацию входных данных на предмет всяких попыток пропихать XSS и SQL-иньекции + при попытках что пропихнуть себе отсылать оповещение и т.д…
Пункт 5. сомнительный т.к. будет пухнуть база еще и от атачей, да и какой смысл пихать статику (атачи, аватарки) в базу? К тому же это хреново скажется в виде нагрузки на сервак с базой данных. Вообщем пункт 5. очень спорный.
В кач-ве зашиты в папке атачей (с папкой аватарок так же) тоже кладут htaccess-файл и в нем блочат все расширения файлов кроме разрешенных.
При помощи WinRAR без проблем архив программы распаковывается и имена папок не ломаются.
Сделайте пожалуйста что бы при щелкании мышкой по заметкам в дереве они открывались в режиме просмотра а не в режиме правки (ну или опцию в настройки ввести).
Еще очень не хватает контекстного меню по правой кнопке мыши что бы управлять созданием/правкой/удалением заметок.
В кач-ве зашиты в папке атачей (с папкой аватарок так же) тоже кладут htaccess-файл и в нем блочат все расширения файлов кроме разрешенных.
Для примера вот ссылка: flowplayer.org/tools/demos/tabs/accordion-horizontal.html
Агрегатор есть в примерах