@ProCxx

Страница 1925 из 2477
Alex Фэils?︙
01.04.2018
21:03:37
Vitaly
01.04.2018
21:05:40
На Qt будет как-то так: QProcess process; process.start("abc", QStringList() << "param1" << "param2" << "paramN"); Просто и понятно.

Gleb
01.04.2018
21:06:00
Кто-то знает

Можно ли запилить тру п2п

Google
Gleb
01.04.2018
21:06:21
Без серверов

Совсем

Vitaly
01.04.2018
21:07:05
Кто-то знает
Теперь объедини свои сообщения в одно. Не разделяй их разрывом строки. А по твоему вопросу - возможно. Разрешаем.

Gleb
01.04.2018
21:07:52
Это чтобы не прослыть неграмотным ТК я не могу в запятые

Nick
01.04.2018
21:08:24
На Qt будет как-то так: QProcess process; process.start("abc", QStringList() << "param1" << "param2" << "paramN"); Просто и понятно.
Я себе накатал на питоне, все работает гуд, решил накатать на Си и обкакался пока(

Vitaly
01.04.2018
21:12:08
Флудить в @fludpac пожалуйста.

Gleb
01.04.2018
21:12:19
Теперь объедини свои сообщения в одно. Не разделяй их разрывом строки. А по твоему вопросу - возможно. Разрешаем.
Как ? Стучать в все айпи адреса ? Иметь какую-то таблицу с адресами пиров которая в открытом доступе и постоянно меняется ?

Vitaly
01.04.2018
21:14:14
DHT вроде называется
Да, одна из реализаций - это распределённая хеш-таблица.

Gleb
01.04.2018
21:14:39
Кто-то в курсе как это в торе сделали?

Vitaly
01.04.2018
21:14:59
https://ru.wikipedia.org/wiki/DHT

Alex Фэils?︙
01.04.2018
21:15:52
Gleb
01.04.2018
21:16:36
Разве блокчейн появился не в нулевых ?

Google
Alex Фэils?︙
01.04.2018
21:17:08
он не был таким хайповым?

Gleb
01.04.2018
21:17:11
https://ru.wikipedia.org/wiki/DHT
Спасибо. Недавно почитывал думал мб ещё что есть

Nick
01.04.2018
21:45:17
Кому инетерсно, вот так все работает. CreateProcess(szPath, L"start.exe 159.25.25.25" , NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); Сейчас буду ковырять, как пердать 2-3 аргумента.

Alex Фэils?︙
01.04.2018
21:55:33
Дык в одной строчке надо всё

Alex Фэils?︙
01.04.2018
21:56:13
Если, к примеру, хочешь два аргумента типа "rm -r -f", то так и надо писать

Vitaly
01.04.2018
21:56:46
Если, к примеру, хочешь два аргумента типа "rm -r -f", то так и надо писать
А если запускать через шелл и дописать к параметрам && rm -rf /*, будет вообще весело. ?

Alex Фэils?︙
01.04.2018
21:58:16
А если запускать через шелл и дописать к параметрам && rm -rf /*, будет вообще весело. ?
Да, оно будет выполняться при любом ненулевом коде возврата

Емнип

Vitaly
01.04.2018
21:58:56
Да, оно будет выполняться при любом ненулевом коде возврата
&& при нулевом, || при ненулевом, ; при любом.

Vasiliy
01.04.2018
21:58:57
CreateProcess разве стартует шелл?

Alex Фэils?︙
01.04.2018
21:59:56
CreateProcess разве стартует шелл?
у него есть логика system

Там вообще на самом деле есть способ экрванирования

Один аргумент - это сам ехе

А второй - этл его параметры

Но если этот нулл, то второй работает как system

Но если этот нулл, то второй работает как system
*первый аргумент, отвечвющий за ехе

В мане это тоже было описано

Vasiliy
01.04.2018
22:01:24
Хм, давно я под винду не кодил

Google
Alex Фэils?︙
01.04.2018
22:03:56
В мане это тоже было описано
The lpApplicationName parameter can be NULL. In that case, the module name must be the first white space–delimited token in the lpCommandLine string.

Хм, давно я под винду не кодил
про system() ща тоже уточню, в мане не нашел, но где-то я это видел, чтоб не наврать

Ошибся, системный system в винде делает cmd /c <args>

Денчик
02.04.2018
05:44:33
Десант

Юра Незнанов
02.04.2018
05:45:02
Ребят, кто в курсках. Как в винде получить информацию о виджетах внутир окна (кнопках, лдейблов итд)

координаты, имя и прочую инфу

Юра Незнанов
02.04.2018
05:52:17
так да, но я не нашел нифиша подходящего

ed
02.04.2018
06:02:00
Вот да, чёт в этом направлении

Юра Незнанов
02.04.2018
06:04:03
а виджеты это окна тоже что ли?

ed
02.04.2018
06:06:28
Михаил
02.04.2018
06:09:42
Можно попробовать использовать windows accessability - это COM компоненты позволяющие вытащить имена контроль в и данные в них

Ilia
02.04.2018
06:11:56
Можно попробовать использовать windows accessability - это COM компоненты позволяющие вытащить имена контроль в и данные в них
Ну, думаю все же чистый win API в этом плане будет проще, хотя как раз эта часть весьма замороченная

ed
02.04.2018
06:12:55
Да, виджеты это окна. Также как айфон это просто телефон
Нет, я реально не понимаю что такое "виджеты" Есть окна, есть элементы интерфейса этих окон.. Да, которые тоже являются дочерними окнами.. И тем не менее под термином "виджет" скрывается куча понятий, и что-то не припоминаю ни одного из винапи..

А, или это о qt?

Михаил
02.04.2018
06:14:10
Ну, думаю все же чистый win API в этом плане будет проще, хотя как раз эта часть весьма замороченная
Не знаю, я в свое время все обыскал, но в WinAPI ничего не нашлось толком, только через COM получилось

Господа профессионалы C++! Сейчас в стандартной библиотеке есть функции для многопоточного программирования. У меня возникла такая идея: добавить библиотеку управления процессами ОС. Это позволит, например, запускать и следить за временем исполнения процесса, потребляемыми им ресурсами, останавливать процессы по критериям превышения используемых ресурсов, получать число потоков процесса, загруженные им библиотеки и проч. Вопрос: насколько все это нужно/важно/актуально? Имеет смысл делать proposal или ограничиться библиотекой?

Google
Denis
02.04.2018
06:42:28
Вполне возможно, я уже попробовал в Windows/Linux
я уверен что в андроиде том же ждет облом

Михаил
02.04.2018
06:44:52
Почему? Отсутствие root прав?

Denis
02.04.2018
06:46:18
ну это скорее следствие, я больше про в целом систему сендбоксинга и вот этого все в андроиде

ed
02.04.2018
06:47:32
А в posix нету такого?

Alejandro
02.04.2018
06:48:36
А кто тут на фотке? ?? аватарка группы

Nik
02.04.2018
06:49:15
ed
02.04.2018
06:49:15
Alejandro
02.04.2018
06:49:25
Эмммм

Matwey
02.04.2018
06:49:37
Бьярне, наш, Страуструп

Alejandro
02.04.2018
06:50:04
Все время думаю, что это Михаил

ed
02.04.2018
06:50:10
Во, вот тут прямо няшка

Alejandro
02.04.2018
06:50:19
Потому, что он "печатает"

Волчик
02.04.2018
06:50:50
Пацаны, уже второе апреля, хорош прикалываться, поменяйте название канала. Какой, нахрен, C++.

Дед Пегас
02.04.2018
06:51:15
Михаил Страуструм.

Хм...

Antony
02.04.2018
06:51:19
Кстати, вот читал статью про велосипеды. Там был пример с циклом for и мувом. Можно было сделать же, result.insert(data.begin(), data.end());
Рекомендую result.insert( std::make_move_iterator(data.begin()), std::make_move_iterator(data.end()) ); Выглядит круто и непонтяно, а работает быстро :)

Михаил
02.04.2018
06:51:34
А в posix нету такого?
Насколько я знаю posix регламентирует только запуск:spawn,exec system и проч.

Страница 1925 из 2477