@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Почему в моем скрипте Trojan.Malware.300983.susgen?
-
Анти-вирус подумал что там есть в скрипте то что похоже на вирус, НО анти-вирусы они не все одинаковы, если ты например качаешь читы, то если написано что надо отключить анти-вирус то он сам может быть вирусом, по этому если делаешь скрипт отключай анти-вирус, он может удалить/заблокировать скрипт, поэтому надо отключать анти-вирус, если он думает что скрипт это вирус!
-
@DoctorKrolic
Dear Valueded customer.
Be aware that the script is safe and antivirus are not!
Disable your antivirus imediately!
^^ :) -
Да, Virustotal стал ругаться на exe файл скомпилированных скриптов и файл Qt5Core.dll в папке скрипта
Пример https://disk.yandex.ru/d/_QDvcEidHTfi9Q
Exe файл https://www.virustotal.com/gui/file/463e8d129df9baf6b3a631c580c45937b368e3edf755e566a21c2f007b2e43a3/detection
Dll файл https://www.virustotal.com/gui/file/7ab15d298cdd7185f2cceae2613715c54a54861fa788bb2de3d152eceb484288/detectionМногим прогерам та пофиг, наверно, а вот, как людЯм пояснять за "вирусы"... Вопрос.
Так ладно бы "популярные" антивирусы, так нет, какие то ноунэймы "ругаются".
И начинаются качели про цифровую подпись. -
@perhorovich said in Почему в моем скрипте Trojan.Malware.300983.susgen?:
Многим прогерам та пофиг, наверно, а вот, как людЯм пояснять за "вирусы"... Вопрос
Да не то чтобы пофиг, но если не получается объяснить то просто посылаю лесом, буквально недавно у меня сразу несколько к ряду таких попалось. Ну если человек не понимает, что во первых это всего лишь один малоизвестный антивирус, а во вторых он сам запускает мой софт и если я злой хакер то в таком случае мне не нужен никакой вирус и я "легально" могу делать на его ПК все что захочу!
-
Да абсолютно любой скрипт будет ругаться на вирус. Во-первых: подмена отпечатков, сохранение и взятие логинов и паролей с лок. дисков и даже с интернет ресурсов, эмуляуия движения мыши и куча подобного. Во-вторых: в вирустотал определяет вирус только один антивирусник.
-
@perhorovich попробуйте, UPX-ом упаковал:
https://drive.google.com/file/d/1Sun4bAGAOGr07fXhPhvQVqwaQK2wYZBR/view?usp=sharing
Virustotal конечно видит, но моя avira молчит, может и ваш антивирус пропустит. -
UserTrue в Точку сказал.
Я тож, сколь раз пояснял за это ( хотя не в каждом скрипте он есть ) ну и пох, даж на Кворке VT с этим якобы палевом, ссыль на проверку ложу.Как не могёте понять то, если самые Гиганты Антики не видят ничего, а какой то там не известный видит ( мож у него база 95 года ещё ) то он и не то покажет :)))
-
Вот что я нашел по поводу вирустотал относительно срабатываний на вирус https://www.playground.ru/misc/news/virustotal_com_shokiruyuschaya_pravda-158558