===================================================================== AJPapps - WAK13 1.01 Линда Кайе 2009. Посвящается Ариэль ===================================================================== Программа для тех, кого сильно раздражает музыка на соседних компьютерах. Программа будет тихо сидеть в памяти и периодически убивать заданные проигрыватели, нервируя пользователя. И хотя на самом деле можно задать любую программу, изначальное её предназначение - борьба с назойливой музыкой. История создания ---------------- Соседи по кабинету достали своей музыкой, ни какие внушения на них не действовали, и тогда я решила написать такой маленький "вирус" на VB .NET ^^ Программа получилась настолько успешной, что со временем поток музыки прекратился ^^ Позже я решила переписать программу на VB6 тренировки ради и просто потому что VB .NET - не мой основной язык. Программа получила настройки и изменённый алгоритм вывода их себя незадачливого пользователя. Кстати, WAK13 расшифровывается как WinAmp Killer 13 ^^ История изменений ----------------- • 1.01.0000 Первый публичный релиз. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP2 Установка --------- Так как эта программа не использует ни чего особенного, она упакована в самораспаковывающийся архив, который можно распаковать куда угодно. Архив называется Install.WAK13.EXE и содержит саму программу и библиотеки, которые лучше держать в том же каталоге, что и программу. Использование ------------- Программа работает в фоновом режиме, абсолютно невидимая для пользователя. После запуска она сама себя добавляет в автозапуск и стартует каждый раз автоматом. Вся её настройка производится через файл WAK13.INI, который лежит в каталоге программы. Вот его содержание: [Kill Settings] Stealth kill list=winamp.exe|winampa.exe|wmp.exe Kill interval=30000 Kill seed max=1000 Kill seed deadzone=100 [Security] Dont Hide ThunderRTMain=0 Параметр Dont Hide ThunderRTMain предназначен для отладки. Если он не равен нулю, программа не прячет внутреннее окно и появляется в списке задач в Диспетчере задач (не в списке процессов). Его можно не трогать. Параметр Stealth kill list содержит строку со списком имён файлов программ, которые нужно закрывать. Они перечисляются через трубу (|) и не должны содержать лишних символов вроде пробелов. Обратите внимание, что максимальная длина строки равна примерно 1024 символам. Параметр Kill interval определяет интервал срабатывания таймера в миллисекундах. Также заметьте, что таймер не срабатывает сразу при запуске, а срабатывает в первый раз через указанный здесь интервал после запуска. Зачем нужен этот таймер? При его срабатывании определяется, нужно ли закрывать перечисленные программы. Следующие параметры влияют на выбор программы. Для начала она выбирает случайное число из интервала от нудя до числа, указанного в параметре Kill seed max. Если это число больше числа, указанного в Kill seed deadzone, то закрытие программ не происходит. Таким образом можно управлять вероятностью закрытия программ. Вот примеры: ; 100% вероятность. Программы будут закрываться ; при каждом срабатывании таймера Kill seed max=10 Kill seed deadzone=10 ; 0% вероятность. Программы не будут закрываться. Kill seed max=10 Kill seed deadzone=-1 ; 50% вероятность. Kill seed max=100 Kill seed deadzone=50 Порядок чисел (1, 10, 100, 1000...) тоже может оказывать влияние на вероятность. Удаление -------- Для начала прекратите выполнение программы. Удалите папку, куда Вы распаковали утилиты. Больше ни чего удалять не придётся. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/