Тотальная неудачница и убийца жёстких дисков.
#post-id: 3532-18-53
#original-date: 28.03.2010 Sun
#original-time: 6:53 PM
#original-day: 3532
#original-host: WinXP Prof SP2 (Build 2600)
Кстати! Я всё хотела рассказать. Вчера удаляла знакомому вирус про "Отправьте СМС". Знакомый клялся, что не знает откуда оно взялось, но я-то видела его кэш ^^ В общем, типичное окошко WS_EX_TOPMOST, даже периодически появляется в списке переключения окон. Убивает Task Manager и, кажется, RegEdit. Я сначала запустила CureIt!, который радостно проигнорил вирус (NOD32 тоже, хотя дома свежий у меня сразу заорал, что в архиве - я взяла его на проверку - вирус). А потом мне надоело таскать окошки вокруг окна вируса.
Товарищи, которые столкнутся с напастью! Есть консоль (Пуск -> Выполнить -> CMD), про которую вирусы обычно не в курсе. Делаем раз:
Нам показывают список процессов. Находим лишние (в моём случае - Plugin.EXE) и делаем два:
где xxx - ID процесса из вывода предыдущей команды.
Потом я запустила MSCONFIG (Autoruns не было под рукой) и отключила автозапуск этой гадости. Почему гадости? Картинки не понравились ^^'
#music: Dave Rodgers\Initial D Fourth Stage D Selection 2\Wild Reputation 2005
#original-date: 28.03.2010 Sun
#original-time: 6:53 PM
#original-day: 3532
#original-host: WinXP Prof SP2 (Build 2600)
Кстати! Я всё хотела рассказать. Вчера удаляла знакомому вирус про "Отправьте СМС". Знакомый клялся, что не знает откуда оно взялось, но я-то видела его кэш ^^ В общем, типичное окошко WS_EX_TOPMOST, даже периодически появляется в списке переключения окон. Убивает Task Manager и, кажется, RegEdit. Я сначала запустила CureIt!, который радостно проигнорил вирус (NOD32 тоже, хотя дома свежий у меня сразу заорал, что в архиве - я взяла его на проверку - вирус). А потом мне надоело таскать окошки вокруг окна вируса.
Товарищи, которые столкнутся с напастью! Есть консоль (Пуск -> Выполнить -> CMD), про которую вирусы обычно не в курсе. Делаем раз:
Нам показывают список процессов. Находим лишние (в моём случае - Plugin.EXE) и делаем два:
где xxx - ID процесса из вывода предыдущей команды.
Потом я запустила MSCONFIG (Autoruns не было под рукой) и отключила автозапуск этой гадости. Почему гадости? Картинки не понравились ^^'
#music: Dave Rodgers\Initial D Fourth Stage D Selection 2\Wild Reputation 2005
Так запускает же ^^'
Давайте все уже на CP/M пересядем, а то, понимаете ли, сбегаем от прошлого (^__^)
А вот ты например помнишь от чего умерла CP/M? А вот товарищи из Рэдмонда не помнят, и рискуют это повторить.
К тому же, даже MS на Win16 забила уже.
Насколько я помню, они вырезали подсистему из Висты, а в Нанами снова появились статьи про запуск Win16 программ ^^
Чтобы что-то помнить, не обязательно делать из него икону и поддерживать в рабочем состоянии. Это причём если Win16 вообще заслуживает честь быть тем, о чём стоит помнить. Так то.
Заслуживает. Есть мнение, что без него бы не было Win32. Даже Линукс не родился сразу скомпизом и иксами ^^
С точки зрения NT любой POSIX не нужен ^^' Чего в этом странного-то? ^^'
Зачем таки иметь реализованный Win16 API даже в Windows это тоже не объясняет (^ ^)
Надо. И это всё объясняет ^^'
>Надо
Ненене, хорош тащить костыли из каменного века (^ ^)'
шо? OO
не пишут. запускают. ибо переписывать лень.
А вот если бы сразу писали на C++ и Qt…
Последние оперные выкрутасы пошатнули мою в нём уверенность ^^ Кроме того, я видела программу для конвертирования значений (килограмм там в градусы), написана на Qt, расписано аж на 24++ метра!
La personne mystique
не пишут. запускают. ибо переписывать лень.
Вот я и сказала сразу, что вот почему он застопорился ^^'
HarukaTenoh
А вот если бы сразу писали на C++ и Qt…
Не, мы вообще-то уже решили переписывать его на VB .NET ^^
Вот я и сказала сразу, что вот почему он застопорился ^^'
Ага. Понятно. Но логика все равно неправильная. У меня есть стимул заниматься клиентом, когда меня самого что-то не устраивает, и дело не в ОС вовсе) Пока меня устраивало, я и в Винде им не занимался. Соответственно, если что-нибудь там серьезно сломается, придется чинить. А пока - и так живем)
мы вообще-то уже решили переписывать его на VB .NET ^^
Что?!
Для очень слоу, а точнее тех, кто забыл: my.opera.com/kilsmo/blog/2008/01/29/opera-is-no...
>программу для конвертирования значений (килограмм там в градусы), написана на Qt, расписано аж на 24++ метра!
24 метра чего? Разделяемой памяти или какой? (или как там это называется в Windows) Либы едят некоторый размер RAM, сюрприз. Плюс метаданные. Не, вы ещё, конечно, можете писать на VB6, мучаясь с юникодом, парсингом конфигов или нормальным их сохранением во время работы же программы в свободное время, или ещё что-нибудь таким «экзотическим» (^ ^)'
Кстати о. Оффтоп на тему: уже не первая прога попадается, которая зависит от msvbvm 6го, но в инсталлере с собой его не несёт. От чего вайн внезапно не может запустить её (^ ^)
>Не, мы вообще-то уже решили переписывать его на VB .NET ^^
Вы б ещё на жабе переписали (^ ^)'
А пока - и так живем)
Плохо мы живём ^^'
Что?!
Ну, ранее мы посовещались, и я решила, что .NET - хороший вариант для решения половины проблем с неправильной гравитацией луны ^_^
HarukaTenoh
Для очень слоу, а точнее тех, кто забыл
А почему тогда когда я пилила Минт ты мне советовала качать сборку не с Qt3, а с Qt4? Откуда оно тогда там взялось, если оно ни на чём не базед?
24 метра чего?
Файла Setup.EXE ^^'
Не, вы ещё, конечно, можете писать на VB6, мучаясь с юникодом, парсингом конфигов или нормальным их сохранением во время работы же программы в свободное время, или ещё что-нибудь таким «экзотическим» (^ ^)'
У меня нет мучений с юникодом, парсингом конфигов и их сохранением. О чём ты? OO
Кстати о. Оффтоп на тему: уже не первая прога попадается, которая зависит от msvbvm 6го, но в инсталлере с собой его не несёт. От чего вайн внезапно не может запустить её (^ ^)
См. выше слова L.P.M. ^^' Скажу также по секрету, что у меня на сайте установка рантайма выложена отдельно.
Вы б ещё на жабе переписали (^ ^)'
Она не рулит ^^'
Breaking news! В линуксе нет WinAPI, а некоторые элементы GUI рисовать надо, причём одинаково с остальными приложениями пользователя. Меню, например (главное и контекстные). Ах да, диалоговые окна открытия / сохранения ещё. А всё остальное… Опера сама рисует большую часть всего, что в ней происходит.
>Файла Setup.EXE ^^'
Толсто!
>У меня нет мучений с юникодом, парсингом конфигов и их сохранением. О чём ты? OO
Потому что ты их не используешь?
>Скажу также по секрету, что у меня на сайте установка рантайма выложена отдельно.
Скажу также по секрету, что это не твои программы
Так основано оно или нет? ^^'
Толсто!
Ге. Я вообще-то серьёзно говорю. Программа со всеми своими файлами (картинок не замечено) весит примерно столько.
Потому что ты их не используешь? Юникод в VB6 разве вообще был? inb4 костыли :} Про конфиги — тут QSettings может сохранять время от времени по ходу работы программы. В то время как если ты руками делаешь в VB6, то при каждом сохранении изменения дёргаешь диск, либо сохраняешь по закрытию (что чревато при падениях) :}
Для очень слоу сообщаю, что VB сильно использует OLE, а OLE полностью юникодная даже в Win95. С окнами да, проблемы вырисовываются, а в остальном через библиотеки типов он вполне комфортно работает с юникодными функциями.
Что такое inb4?
А QSettings пишет настройки через астрал минуя диск? ^^' Для себя я давно выработала компромиссное правило: сохранять настройки при закрытии диалога настроек или в ключевых точках. Пока трагедийзамечено не было.
И вообще, что за курс телепатии, что за "в то время"?
Скажу также по секрету, что это не твои программы
И?
Я отвечаю только за свои программы.
Плохо мы живём ^^'
нинада. хорошо мы живем)
Ну, ранее мы посовещались, и я решила, что .NET - хороший вариант для решения половины проблем с неправильной гравитацией луны ^_^
обрати внимание, "ты решила", а не "мы решили" ,-)
HarukaTenoh,
Вы б ещё на жабе переписали (^ ^)'
тут, кстати, где-то был энтузиаст, который какое-то подобие @клиента на жабе пишет и позиционирует его как клиент для той же Убунту)
Загадочные исключения и зацикливания в их обработке - это очень хорошо, особенно когда они приучают ползать по списку постов осторожно и удалять очень медленно, чтобы не глюкнуло снова. И... Ну и так далее...
Нада.
обрати внимание, "ты решила", а не "мы решили" ,-)
Потому что я обладаю Волей и не сбегаю на Линуксы от девелопмента ^^'
тут, кстати, где-то был энтузиаст, который какое-то подобие @клиента на жабе пишет и позиционирует его как клиент для той же Убунту)
Это не тот который в сообществе написал пост и начал всех троллить?
ты где-то не там ползаешь просто)
Потому что я обладаю Волей и не сбегаю на Линуксы от девелопмента ^^'
шо? OO
я на линукс не от девелопмента сбежал, а потому что там организация удобнее, и консоль особенно =)
тем более что жить под ним за последний год стало проще, чем под виндой)
Это не тот который в сообществе написал пост и начал всех троллить?
э? кто? в каком сообществе? он зовется Riateche или как-то так, не помню точно) и он бетатестер)
Видимо кто-то не понимает, что значит основано. Если у тебя, к примеру, прога на VCL, а ты дёргаешь пару функций WinAPI (если оно доступно на платфморе), что б твоё меню выглядело как у всех остальных (допустим для теста, что в VCL оно было кривое), то с какого перепоя оно становится основанным на WinAPI?
>Ге. Я вообще-то серьёзно говорю. Программа со всеми своими файлами (картинок не замечено) весит примерно столько.
Last time I checked Windows не включает библиотеки Qt в своей поставке. Они занимают место. Вот ведь неожиданность то!
>Для очень слоу сообщаю, что VB сильно использует OLE, а OLE полностью юникодная даже в Win95.
т.е. поэтому проги имели проги с юникодом до самых 2k/XP (не знаю как там в NT было)? WinAPI у Win95 тоже весь юникодный? Начнём с простого — текстовое поле ввода VB6 может юникод? И, да, я говорю не опримочке от офисовых формочек. Ты же ещё где-то тут какие-то костыли и расписывала с юникодом в дневнике… при передаче ли их или что там было, не могу сказать точно, у тебя слишком много постов (^ ^)
>Что такое inb4?
lurkmore.ru/inb4
>А QSettings пишет настройки через астрал минуя диск? ^^' Для себя я давно выработала компромиссное правило: сохранять настройки при закрытии диалога настроек или в ключевых точках. Пока трагедийзамечено не было.
Это если у тебя настройки только в диалоге настроек. А если, скажем, галка в меню? Кликнул пользователь — диском хрхрхр, ещё кликнул — опять хрхрхр, романтика :} Он не через астрал, просто не обязательно прямо вот сразу (если не указать, что хочешь что б прямо счас записалось на винт). Да и вообще, парсить руками / звать низкоуровневые функции для чтения ini файлов нам уже лень (^__^)
>Я отвечаю только за свои программы.
С тебя кто-то спрашивал? (O_O)
>тут, кстати, где-то был энтузиаст, который какое-то подобие @клиента на жабе пишет и позиционирует его как клиент для той же Убунту)
Тогда странно, что не на моно :}
WinAPI как бэ не тулкит.
Last time I checked Windows не включает библиотеки Qt в своей поставке. Они занимают место. Вот ведь неожиданность то!
Шо СТОЛЬКО? OO
т.е. поэтому проги имели проги с юникодом до самых 2k/XP (не знаю как там в NT было)? WinAPI у Win95 тоже весь юникодный? Начнём с простого — текстовое поле ввода VB6 может юникод? И, да, я говорю не опримочке от офисовых формочек. Ты же ещё где-то тут какие-то костыли и расписывала с юникодом в дневнике… при передаче ли их или что там было, не могу сказать точно, у тебя слишком много постов (^ ^)
Пф. Я говорю OLE. Текстбоксы к OLE не относятся, а строки - относятся.
Это если у тебя настройки только в диалоге настроек. А если, скажем, галка в меню? Кликнул пользователь — диском хрхрхр, ещё кликнул — опять хрхрхр, романтика :} Он не через астрал, просто не обязательно прямо вот сразу (если не указать, что хочешь что б прямо счас записалось на винт). Да и вообще, парсить руками / звать низкоуровневые функции для чтения ini файлов нам уже лень (^__^)
По-моему, ты переоцениваешь это самое хр-хр. WritePrinvateProfileString() и RegSetValueEx() к низкоуровневым функциям не относятся, ни чего сложного в них нет - это раз. Windows кэширует их вызовы с самого их появления - это два. Если ты юзаешь свою оригинальную разработку - фраг тебе в руки ^^'
С тебя кто-то спрашивал? (O_O)
Я просто привела пример того что это всё не критично. Помнится, в последний раз когда я тебе предлагала установить наконец этот самый MSVBVM, ты заорала что тебе не нужны "левые библиотеки". Ну, видимо авторы упомянутых программ это услышали и решили не травмировать твою систему оными ^^
// Если без иронии, всё было примерно так.
Тогда странно, что не на моно :}
Моны/дотнеты уже застолблены L.P.M. ^^
И что? Ты надеешься, что в линуксе аналог WinAPI для окошек это XLib? Наивные сельские жители :}
>Шо СТОЛЬКО? OO
Смотря что они включили в. Распаку
>Пф. Я говорю OLE. Текстбоксы к OLE не относятся, а строки - относятся.
Пыф, не пыф, а текст на экране ты тоже через OLE вводишь?
>WritePrinvateProfileString() и RegSetValueEx() к низкоуровневым функциям не относятся, ни чего сложного в них нет - это раз
О, да. Плавали, знаем. Убить всех человеков %)
>Я просто привела пример того что это всё не критично.
С какой радости это не критично? И каким образом отдельный инсталл в твоих прогах это подтверждает?
>Моны/дотнеты уже застолблены L.P.M. ^^
Ненене, если писать именно на дотнете, то есть шанс, что оно всё-таки не заведётся (^ ^)
Я ни на что не надеюсь ^^'
Смотря что они включили в.
Гляну ^^
Пыф, не пыф, а текст на экране ты тоже через OLE вводишь?
Есть разные способы ^^' Кстати, VB .NET полностью юникодный вроде как ^^
О, да. Плавали, знаем. Убить всех человеков %)
Могу только пожать плечами.
С какой радости это не критично? И каким образом отдельный инсталл в твоих прогах это подтверждает?
Не суть важно ^^'
Ненене, если писать именно на дотнете, то есть шанс, что оно всё-таки не заведётся (^ ^)
KeePass написан на дотнете, на сайте написано, что в Линуксе запускается как-то через mono Keepass.exe ^^ Я по аналогии, лично не пробовала. Видела только в #Develop в свойставх проекта выбиралась версия CLR, и помимо 1.0, 2.0, 3.5 был и Моно ^^
Линда, хватит уже порочить мою честь!
Тогда странно, что не на моно :}
Ну, это... энтузиаст %) С явой вроде как лучше и на маке, и на линухе) Хотя и не знаю, как там дела у Моно, не довелось попробовать.
Кстати, все дотнетовские программы, которые я в своей жизни видел, с какого-то перепуга имели нативный виндовый инсталлер (или даже MSI). Что не позволяет мне думать о .NET как об адекватном кроссплатформенном решении)
>KeePass написан на дотнете, на сайте написано, что в Линуксе запускается как-то через mono Keepass.exe ^^
Это если ты специально пишешь не используя нереализованные в моно фичи. Т.е. можно, но требует проверки с твоей стороны. Хотя сейчас там уже всё довольно неплохо, говорят. Насколько всё вообще реализовано я без понятия (^ ^)
>Ну, это... энтузиаст %) С явой вроде как лучше и на маке, и на линухе) Хотя и не знаю, как там дела у Моно, не довелось попробовать.
На маке и на линупсе хорошо с C++ и Qt4. А у жабы всегда такой страшный и тормозной интерфейс… %)
>Кстати, все дотнетовские программы, которые я в своей жизни видел, с какого-то перепуга имели нативный виндовый инсталлер (или даже MSI). Что не позволяет мне думать о .NET как об адекватном кроссплатформенном решении)
Есть такое. Впрочем, то, что оно как бы кроссплатформенное (а точнее Windows и догоняющее моно на линуксе) это всего лишь случайность :}
Кстати, все дотнетовские программы, которые я в своей жизни видел, с какого-то перепуга имели нативный виндовый инсталлер (или даже MSI). Что не позволяет мне думать о .NET как об адекватном кроссплатформенном решении)
Дэн Эпплман утверждает что установка как правило не нужна. Глянь кроме того KeePass - там есть вариант в ZIP архиве.
Линда, хватит уже порочить мою честь!
В кусты я тебя не пущу ^^
HarukaTenoh
Ну, VB.NET это всё-таки дотнет уже (^ ^) Ещё б они не стартовали так медленно в первый раз (^ ^)'
А что делать? ^^'
Стартовали... Я тебе предлагала уже решение, но ты его забраковала даже не сформулировав причину ^^'
Это если ты специально пишешь не используя нереализованные в моно фичи. Т.е. можно, но требует проверки с твоей стороны. Хотя сейчас там уже всё довольно неплохо, говорят. Насколько всё вообще реализовано я без понятия (^ ^)
Подозреваю, что так чтобы написал на одной платформе, и всё заработало сразу на всех - не бывает ^^'
На маке и на линупсе хорошо с C++ и Qt4. А у жабы всегда такой страшный и тормозной интерфейс… %)
Вопрос на засыпку ^^ Это у Qt3 такой же страшный интерфейс или я уже ни чего не понимаю? ^^'
Впрочем, то, что оно как бы кроссплатформенное (а точнее Windows и догоняющее моно на линуксе) это всего лишь случайность :}
Вообще-то, Microsoft ставила изначально задачу сделать такую систему, которую можно будет портировать на другие платформы. Об этом ещё упомянутый Дэн Эпплман писал.